This is Instrum.h in view mode; [Download] [Up]
/* Generated by Interface Builder */ #import <objc/Object.h> #import <stdio.h> #import <appkit/graphics.h> @interface Instrum:Object // Instrum keeps track of the unit generator list and coordinates code-writing of the // cmix instrument function, makefile and profile.c needed to compile cmi x instruments { id ugenList; id varList; id assignList; id loopList; id endList; char file[80]; char name[80]; char directory[80]; FILE* fp; BOOL setline; BOOL inputSound; } - printUgenLocs; - findUgenAtPoint:(NXPoint *)point; - init; - putUgenInList: ugen; - removeUgenFromList:ugen; - putVarInList:(char *)var; - putAssignInList:(char *)var; - putLoopInList:(char *)var; - putEndInList:(char *)var; - writeCodeWithName:(char *)instName andDir:(char *)instDir andCmd:(char *)cmdDir andCmix:(char *)cmixDir; - head:(char *)cmixDir; - body; - tail; - profile:(char *)cmixDir; - makeWithCmd:(char *)cmdDir andCmix:(char *)cmixDir; - freeUgens; - freeCodeLists; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.