This is the Javadoc for Midica - the MIDI Processing and Programming Tool.
The source code can be found in the Midica project on Github.
End user documentation can be found on midica.org.
Midica can be used for the following tasks:
-
Produce MIDI files using a programming language (MidicaPL)
-
Import MIDI sequences from MidicaPL files
-
Import MIDI sequences from MIDI files
-
Export MIDI files from a sequence
-
Play MIDI sequences using a feature-rich player
-
Use it as a Karaoke player
-
Load soundfonts and use it for MIDI playback
-
Test soundfonts using a soundcheck module.
-
Analyze soundfont contents
-
Analyze MIDI sequences