Commit by leighsmith :: r3714 /trunk/MusicKit/Frameworks/SndKit/ (7 files): (link) Added -rotateSynthOutputBuffer, removed redundant method to set the bypassing of SndAudioProcessorChains, cleaned doco
Commit by leighsmith :: r3713 /trunk/MusicKit/GNUmakefile.preamble.in: (link) Made GNUmakefile.preamble configurable so that eventually GNUmakefile doesn't have to be.
Commit by leighsmith :: r3712 /trunk/MusicKit/Frameworks/SndKit/ (SndAudioBuffer.m SndConvert.m): (link) Plugged stupid memory leaks in SndChannelDecrease() and -changeFromChannelCount:.
Commit by leighsmith :: r3711 /trunk/MusicKit/Frameworks/ (3 files in 2 dirs): (link) Removed unnecessary test for stream being active when setting the buffer size, since it is only changed when the stream is opened in portaudio. Documentation cleanups also.
Commit by leighsmith :: r3710 /trunk/MusicKit/Frameworks/PlatformDependent/MKPerformSndMIDI_portaudio/ (PerformSound.h PerformSound.m): (link) Added SNDGetBufferSizeInBytes() for portaudio.
Commit by leighsmith :: r3709 /trunk/MusicKit/Frameworks/PlatformDependent/AudioUnits/ (2 files): (link) Overhauled to properly display Carbon AudioUnit UI windows on MacOS 10.5 & later, added support for Cocoa AudioUnit UI windows
Commit by leighsmith :: r3708 /trunk/MusicKit/Examples/SignalProcessing/ (2 files): (link) Latest version of the device changing, simplified the reinitialisation, added further confirmation of the buffer size changes.
Commit by leighsmith :: r3707 /trunk/MusicKit/Frameworks/ (9 files in 4 dirs): (link) Added methods to retrieve input and output buffer sizes, all attached clients, and an autoreleased SndStreamManager on nominated devices. Added conditional #import of SndAudioUnit headers & avoided a clash in enum names.
Commit by leighsmith :: r3706 /trunk/MusicKit/Examples/SignalProcessing/ (2 files): (link) Cleaned up with now the ability to change devices during processing, and reverted to the more efficient copying rather than mixing buffers approach in order to test latency performance.
Commit by leighsmith :: r3705 /trunk/MusicKit/Frameworks/PlatformDependent/MKPerformSndMIDI_MacOSX/PerformSound.m: (link) Removed redundant output and input device lists, we were just computing them on demand anyway. Shutdown debugging output which crept in.