Calliope is a NeXTStep music score notation editor being ported to MacOS X and GnuStep. It uses Cocoa and the opensource MusicKit APIs. Calliope offers good support for typesetting modern and early musical scores, including lyrics and lute tablature.
Xylo is a simulation software that emulates a vibraphone, a musical instrument that belongs to the xylophone's percussion family. It uses a WiiMote to track the 2D positioning of two ir-emitting sticks.
A Python library to create score files for CSound. It differs from other libraries that generate CSound scores, since a score is represented by a list that can contain different types of objects. It creates patterns in a flexible and compact way.
A music notation program to aid musicians in composing and understanding solos. Enable musicians to improve their understanding of chord changes and solos.
JDrummer is musical drum machine implemented as a Java Applet. It features up to eight tracks of notes playing simultaneously, user configurable Beats Per Minute and server side saving and loading of songs.
The MidiRandomizer is a Java Swing application that generates MIDI files (SMF) according to a set of randomization parameters. This allows some measure of control over the random patterns produced.
Presto is a music notation program aimed at making it easy for a composer to rapidly convert a musical sketch (melody, counterpoint, harmonic support and bass) into a complete musical arrangement.
A simple application that allows users to customize characteristics it uses to improvise jazz solos. A user can create new solos, save those solos, and reopen them for playback.