ftp.nice.ch/pub/next/science/mathematics/Chaos.1.0.N.bs.tar.gz#/Chaos/ChaosPerf.h

This is ChaosPerf.h in view mode; [Download] [Up]

/* Generated by Interface Builder */

#import <objc/Object.h>
#import <appkit/appkit.h>
#import <musickit/musickit.h>
#import "CPlotStorage.h"

#define NUMNOTES	8
#define SOUNDSPLIT	4

@interface ChaosPerf:Performer
{
	id cPlot;
	id cPlotStorage;
	id cScorePlot;
	id cScoreStorage;
	id cController;
	id formulas;
	id tuningButtons;
	id startButton;
	id soundButtons;
	id clearButton;
	id myConductor;

	int soundMode, runMode;
	int tuningMode;
	int plotting;
	int scoring;
	int nextNote;

	id theOrch;
	id dspIns;
	id aNoteDur[NUMNOTES+1];
	id aNoteUpdate[NUMNOTES+1];
	id aNoteSender[NUMNOTES+1];
	id aNoteReceiver[NUMNOTES+1];
	id midiObj;
}

/* These are the real methods */
- soundSwitch:sender;
- startStop:sender;
- clearPlot:sender;
- perform;
- appDidInit:sender;
- setSystem:sender;
- showScore:sender;
- showFormula:sender;
- windowWillClose:sender;
- switchTuning:sender;

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.