MusicKit V5.4.2 and SndKit V2.3.1 are finally out, (phew!). SndKit
2.3.0 was skipped as a release since I upgraded the code for gcc 3.3
before I could release 2.3.0, it's there in the repository.
The details of the many bug fixes are in the ChangeLogs, but the big
picture is that the MusicKit has better MacOS X CoreAudio support and
MusicXML support (courtesy of Stephen Brandon). The SndKit gets several
improvements, including low-latency playback, looping of sounds,
plugging several memory leaks, the beginning of the end of
SndSoundStruct (SndFormat is the replacement), unification of
conversion behaviours, and a selection between Sox and libsndfile as
the means to read file formats, allowing tradeoff between memory space
Currently Apple's Project Builder needs extra definitions to use the
gcc 3.3 version which is available for download from their ADC site.
Note that the MusicKit and SndKit do not need to be compiled with gcc
3.3, so if you do not upgrade your compiler to gcc 3.3, simply remove
the CC, CPLUSPLUS and GCC_VERSION entries using the "Expert View" of
the Target "Build Settings" and rebuild from a clean state.
Since I bit the bullet and revamped all the doco generating scripts and
the DocBook text formatting tools, you should see more frequent
releases than have happened in the past. Sorry for all the delays.
One reason for pushing on the new releases is that I intend to
reorganise the CVS repository, merging SndKit into the MusicKit source
tree. This needs to be done by sourceforge admins, and will render
anyone's CVS checked out code problematic. I'll post to
musickit-developers when this will happen, but I want to verify the
source releases are indeed stable enough for people to use without
resorting to CVS checkouts. Please report any problems you find with