MusicXML is an universal translator for common Western musical notation from the 17th century onwards.
Java Music Specification Language (JMSL) is a new Java-based development tool for experiments in algorithmic composition, live performance, and intelligent instrument design. JMSL is the evolutionary successor to Hierarchical Music Specification Language (HMSL).
Project XEMO is an open source, modular software environment for the development and delivery of interactive music, audio and sound applications. It is written in Java and runs on Windows, Linux, and Mac OS X.