Jm-Etude is a jMusic wrapper for the processing environment. It provides a high level API to communicate with jMusic therefore it makes it more easy to programm music composition with processing. jMusic itself is a solid framework for computer-assisted composition in Java, it is also used for generative music, instrument building, interactive performance and music analysis. If you are interested to find out more about jMusic, visit the project homepage


Some features which are now supported by jm-Etude is manipulating and analysing musical data , read and parse a MIDI file into score, parts and phrases. Another advantage is the support for musicians with its familiar data structure based upon
note / sound events. If you have any questions or suggestions feel free to write an email to



Unpack the package in the processing libraries folder, and import the library into your sketch.



jm-Etude-01.1 is released now.