The MusicKit and SndKit

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  15 Apr 2005 15:04
  • Rrelease-after

No changes have been submitted for this release.

  • Rrelease-mid
  •  22 Oct 2003 10:41
  • Rrelease-after

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.

  • Rrelease-mid
  •  25 Aug 2003 03:45
  • Rrelease-after

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.

  • Rrelease-mid
  •  18 Mar 2002 22:14
  • Rrelease-after

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

  • Rrelease-mid
  •  19 Sep 2001 21:01
  • Rrelease-after

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).

No-screenshot

Project Spotlight

ReMooD

A Doom source port.

Efb36b24f8c0ad5264f8e0e301fbe7c8_thumb

Project Spotlight

BalanceNG

A modern software IP load balancer.