welcome to algomusic.com

Java Music Specification Language
JMSL, a Java API for music
MaxScore
Common Music Notation object for MaxMSP
Algomusic Gallery
online musical works
JMSL Papers
PDF's of papers presented at ICMC 2001 & 2004


MoviesJMSL News
Students in Nick Didkovsky's Java Music Systems course, taught at NYU and Columbia University. Presented here with permission.


JMSL is a Java API for experiments in interactive performance, composition, and intelligent instrument design.
With JMSL, the composer/programmer can create stand-alone musical applications or deploy applets on the web.
JMSL supports JSyn, MidiShare, MidiPort, and JavaSound.