ftp.nice.ch/peanuts/GeneralData/Documents/dsp/DSPTutorial.tar.gz#/DSPTutorial/Examples/07_IBulder_and_Sound/SoundEffect.h

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

/* Generated by Interface Builder */

#import <objc/Object.h>
#import <appkit/Panel.h>
#import <appkit/ButtonCell.h>
#import <appkit/Matrix.h>
#import <appkit/Slider.h>
#import <appkit/defaults.h>
#import <sound/sound.h>
#import <sound/sounddriver.h>
#import <mach.h>
//#import <text/text.h>
#import <string.h>

#define Error(A,B) if((A)) {fprintf(stderr,"%s %s\n",B, SNDSoundError((A)));\
mach_error(B,(A));}


@interface SoundEffect:Object
{
    id	infoPanel;
    id	displayView;
    id  sliders;
    id  button;
    port_t dev_port, owner_port, cmd_port;
    char *fileName;
    SNDSoundStruct *Effect;
}

- open;
- buttonPush:sender;
- close;
- show;
- sliderChange:sender;
- (char*)findPath:(char*)aPath;

@end

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