Modus is an open source, cross-platform C++ library which allows you to handle music from code. This means that you can:
* Manage interactive and adaptive music
* Use some kind of algorithm to improvise
* Represent visually (simulate) musical performances
* Select in real time the instruments that are going to play a previously written song
* Let the user take part on the performance through any type of interface, by playing an instrument, changing the tempo, choosing the instruments...