The MusicKit is an object-oriented software system for building music, sound, signal processing, and MIDI applications. The distribution is a comprehensive package that includes on-line documentation, programming examples, utilities, applications and sample score documents.
| Tags | multimedia Sound/Audio Capture/Recording MIDI Sound Synthesis Software Development Libraries Application Frameworks |
|---|---|
| Operating Systems | Mac OS X Windows Windows POSIX Linux |
| Implementation | Assembly C Objective C |
Recent releases


No changes have been submitted for this release.


Changes: The SndKit is now integrated into the MusicKit source distribution and CVS repository, so there is now no separate SndKit download. Windows support has been modernized. As a result of developing on Win32/MinGW, many of the supporting libraries have changed. portaudio in particular has been improved. A gremlin deselected compilation of SndAudioProcessorMP3Encoder, which caused linking errors. This should now be fixed.


Changes: MusicKit now has better Mac OS X CoreAudio and MusicXML support. SndKit now features low-latency playback, looping of sounds, fixed memory leaks, the unification of conversion behaviors, libshout 2.0, a fix for nasty crashes when using multiple audio stream input devices on Mac OS X, and a choice between Sox and libsndfile. This gives users the option to make a tradeoff between memory usage and speed.


Changes: Sound FX processing architecture, MP3 streaming, more robust playback, and numerous bugfixes.


Changes: Linux support for streaming audio synthesis and soundfile playback, sample accurate sound playback using MKSamplerInstrument, adoption of headerdoc comments producing online HTML documentation, inclusion of applications and commandline utilities in the binary distribution, a SndAudioFader class for smooth fade ins/outs and real-time fader control, and addition of playsnd and recsnd (command line utilities for playing and recording sound files or portions thereof).