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.