ftp.nice.ch/pub/next/unix/audio/cmusic.bs.N.tar.gz#/Apps/WaveFormEditor/Wave.h

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

/* Generated by Interface Builder */

#import "FuncView.h"
#import "FFTControl.h"
#import <musickit/musickit.h> 
#import <musickit/unitgenerators/unitgenerators.h> 
#import <dsp/dsp.h>    
#import <math.h>    
#import <appkit/Form.h>	
#import <appkit/appkit.h>	

@interface Wave:FuncView
{
id fftView;
id anOrch;
id osc,        	/* sine wave UnitGenerator */
freqinp,		/* Frequency input patchpoint */
ampinp,		/* Amplitude input patchpoint */
stereoOut,	/* sound output UnitGenerator */
outPatchpoint,	/* SynthData */		
tableLook;	/* Lookup Table*/
DSPDatum *DSPTable;
}

- setFftView:anObject;
+ newFrame:(NXRect *) frameRect;
- mouseDown:(NXEvent *) anEvent;
- sawTooth:sender;
- triangle:sender;
- sine:sender;
- square:sender;
- sendFreq:sender;
- sendAmp:sender;
- afterDrag:(float*) data length:(int)aLength offset:(int)anOffset;
- afterUp:(float*)data length:(int)aLength;
- setSound:sender;

@end

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