ftp.nice.ch/pub/next/unix/audio/cmix.s.tar.gz#/cmix/spliceplay/main.m

This is main.m in view mode; [Download] [Up]

#import "Transport.h"
#import <objc/objc.h>

/* just to test DACPlayer.m */

main(argc,argv)
int argc;
char *argv[];
{
	char *filename;
	id myTransport,mySound;
	int error;
	
	filename = argv[1];
	myTransport = [Transport new];
	mySound = [Sound new];
	error = [mySound readSoundfile:filename];
	if(error) die(error);
	[myTransport play:(id)mySound];
	[myTransport wait];
}
die(error)
{
	printf("%s\n",SNDSoundError(error));
	exit(-1);
}

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