Takt is a text-based language for describing note and chord sequences as well as algorithmic compositon rules with C-like syntax. This software package contains a REPL (read-eval-play loop) interpreter for Takt, a MIDI-file-to-Takt translator, and an Emacs interface program which enables note entry from a MIDI keyboard.
Strasheela is a constraint-based music composition system. The user defines music theories by sets of compositional rules and the system creates music which complies with these theories. User-interface is the programminglanguage Oz.
jVSTwRapper allows you to develop VST (2.4), Audio Unit (AU) and LADSPA compatible audio plugins and virtual instruments plus user interfaces (Swing) with the Java programminglanguage on Windows, Linux and Mac OSX. 5 demo plugins (+src) are included.
This project's goal is to provide high-level access to the FluidSynth library for the REALbasic programminglanguage using REALbasic classes. Information about FluidSynth is available at http://www.fluidsynth.org/.
A modular audio programminglanguage, designed to write applications quickly. Its main goal is real time audio processing, but it should be used for any kind of development.
...Please visit www.thecabbagefoundation.org for further details.
Cabbage is a cross platform framework for the development of standalone audio applications using the Csound audio programminglanguage.