Commit by leighsmith :: r3739 /trunk/MusicKit/Frameworks/ (7 files in 3 dirs): (link) Now selects default input and output devices from portaudio onWindows/Linux. Added inputLatency and outputLatency methods to SndStreamManager to retrieve estimates of stream latency. Checks that we aren't writing a zero length buffer with libsndfile, which can crash when writing 32 bit floating point .wavs
Commit by leighsmith :: r3738 /trunk/MusicKit/Frameworks/SndKit/ (4 files): (link) Added the very useful maximum pending and processed counts to SndAudioBufferQueue diagnostics, as used by the SndAudioProcessorRecorder. Removed setThreadPriority diagnostics on SndStreamClient.
Commit by leighsmith :: r3736 /trunk/MusicKit/Frameworks/SndKit/ (3 files): (link) Added -removeAllClients to SndStreamManager. Cleaned up doco.
Commit by leighsmith :: r3735 /trunk/MusicKit/Examples/recsnd/main.m: (link) Updated to use the latest SndStreamRecorder -stopRecording method, which defaults to wait for the file writing to finish.
Commit by leighsmith :: r3734 /trunk/MusicKit/Frameworks/SndKit/ (6 files): (link) Made the default operation of SndStreamRecorder and SndAudioProcessorRecorder -stopRecording be to wait until the file has been written.
Commit by leighsmith :: r3733 /trunk/MusicKit/Examples/SignalProcessing/SignalProcessingController.m: (link) Current working version of the SignalProcessing demonstration, warts and all
Commit by leighsmith :: r3732 /trunk/MusicKit/ (3 files in 3 dirs): (link) Added fink include for Legacy Deployment configuration build. Factored out playsnd, added preliminary support for playing to devices specified on the command line. Removed debugging info in PerformSound.m
Commit by leighsmith :: r3731 /trunk/MusicKit/Frameworks/SndKit/SndStreamClient.m: (link) Now that GNUstep has a functional pthread library on Win32, we enable setting the thread priority, hopefully this will actually do something.
Commit by leighsmith :: r3730 /trunk/MusicKit/Makefile.in: (link) Added configuration parameter to the command line makefile for MacOS X