INTRODUCTION
JMSL is a Java API for music composition, interactive performance, and intelligent instrument design.
With JMSL, the composer/programmer can create stand-alone musical applications.
JMSL supports JSyn and JavaSound MIDI.
JMSL Overview.
AVAILABILITY
Developers info (get 30 day trial license)
Get latest version (if you already have a license)
Request a free evaluation license
Purchase
INSTALLATION, TESTING, DEVELOPERS' NOTES, FAQ
Read the installation and testing page .
If you are upgrading from a previous version of JMSL, check the Code
Breakers Page to minimize your migration efforts.
Developers' notes
FAQ
TUTORIAL
JMSL Tutorial
SOURCE CODE EXAMPLES
These are located in the distribution's "src" directory and are very instructive. They are also inside "html/examples_with_source" folder of your JMSL distribution, because the tutorial links to some of them. It is recommended that you do the tutorial first, before compiling running the examples.
API DOCS
JMSL Package (Java autodocs)
MAX/MSP
Guide to using JMSL with Max/MSP
JMSL MAILING LIST
Low traffic, occasional accouncements. Highly recommended.
Related Links
JMSL on Facebook
JMSL papers presented at ICMC
JSyn: Java Synthesizer. Real-time audio API for Java by
Phil Burk. Heavily supported by JMSL.
Article
about HMSL reprinted from EAR Magazine
Deconstructing
Schubert
Discussion
about computer music/HMSL
Article
describing HMSL piece based on Prisoner's Dilemma game
Computer-generated
composition
www.algomusic.com
(C) 1997 - 2025 Nick Didkovsky (nick@didkovsky.com)
and Phil Burk,
All Rights Reserved
JMSL is based upon HMSL (C) Phil Burk, Larry Polansky and David Rosenboom.
|