Headline: GNUmakefile'd bits work. Sort of. Seen, but not heard.
I tried making the Examples one at a time. MultipleSoundPlayer,
playsndfaders, recsnd and sndinfo all compiled fine. playsnd
had a few warnings:
Compiling file main.m ...
main.m: In function `main':
main.m:217: warning: `Snd' may not respond to `-convertToFormat:'
main.m:217: warning: (Messages without a matching method signature
main.m:217: warning: will be assumed to return `id' and accept
main.m:217: warning: `...' as arguments.)
Linking tool playsnd ...
example1 couldn't link:
Making all for tool example1...
Compiling file example1.m ...
Linking tool example1 ...
/bin/ld: cannot find -lst
collect2: ld returned 1 exit status
make: *** [shared_obj/example1] Error 1
make: *** [example1.all.tool.variables] Error 2
mixscorefiles failed to link with more undefined references than
I want to paste. DSPMKStartSSIReadData was the first.
The examples seem to run, but I haven't really managed to get them
to do anything useful yet. For example, recsnd tries to open the
default ALSA device rather than the one with the microphone attached
and I'm not sure how to change it. Any clue from anyone would be
As for the applications: Spectro compiled with some warnings, but
built. It ran and let me select things, display spectra, and so on.
The play didn't work for me, starting with
"NSInvalidArgumentException: Snd(instance) does not recognize stop:"
and displaying a few other critical errors too. I started
up the debug build, but it looks like I need to upgrade my
gdb. I'll get to that soon. Will it help?
TwoWaves compiled without warnings. It started up and complained
about the property list and some Tiff problems:
TwoWaves loading model file /Users/markj/files/hacks/MusicKit/Applications/TwoWaves/TwoWaves.app/Resources/English.lproj/TwoWaves.gmodel...
TwoWaves don't know how to load entity 'http://www.apple.com/DTDs/PropertyList-1.0.dtd' id '-//Apple Computer//DTD PLIST 1.0//EN'.:3: validity error : Validation failed: no DTD found !
TwoWaves Tiff Error (GSTiffReadData) Deflate compression support is not configured
TwoWaves Tiff read invalid TIFF image data in directory 0
TwoWaves autoscale 1 visible width 788.000000
TwoWaves reductionFactor 4.000000 lengthInFrames
8820 scaleRatio 1.000000 newFrame.size.width 788.000000
TwoWaves reductionFactor 11.192893
...and so on...
It couldn't make a noise either:
TwoWaves.app/TwoWaves: Uncaught exception NSInvalidArgumentException, reason: Snd(instance) does not recognize stop:
I hope this testing is some use. It's just infuriating, as the
little I can see looks quite good, but it doesn't work and I
don't have the skills to fix it.
Thanks and good luck to Leigh on the move,