welcome to algomusic.com

Java Music Specification Language
JMSL, a Java API for music
MaxScore
Common Music Notation object for MaxMSP
Rhythmicon
A software realization of Theremin's 1931 electronic music instrument
Videos
Training and demonstration videos
Algomusic Gallery
online musical works
JMSL Papers
PDF's of papers presented at ICMC 2001 & 2004


MoviesJMSL News
Students in Nick Didkovsky's Algorithmic Music Composition course, taught at NYU and Columbia University.

View Movies

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.
 
New server July 2022