maurograziani.org
Music Art Technology & other stories
Posted on 2014 by MG
MaxScore is a software that handles musical notation in Max/MSP and Ableton Live via Max for Live.
It's essentially a Max object that accepts messages to create and transform notes. The score can be saved, loaded, and exported to MusicXML and LilyPond formats. It can also play a score by sending messages to your Max/MSP patches.
MaxScore is written in Java and was developed by algomusic.com, which created a proprietary library called JMSL (Java Music Specification Language):
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 or deploy applets on the web.
JMSL supports JSyn (Java Synthesizer, a music synth API written in Java) and MIDI.
MaxScore is free to download and use for those with a JMSL license, which costs $50 for students and those who only want to use MaxScore with Max/MSP and Max for Live. For everyone else, i.e., those who intend to develop applications in JMSL, the license for non-commercial, educational, and artistic use costs $120. For more information, see here.