Module | Source File | Description |
---|---|---|
GM_instruments | GM_instruments.f90 | Contains the list of General MIDI 128 instruments and 47 percussions |
MIDI_control_changes | MIDI_control_changes.f90 | MIDI 1.0 Control Change Messages and Registered Parameter Numbers (RPNs) |
MIDI_file_class | MIDI_file_class.f90 | Contains the main class you need to create a MIDI file. |
music | music.f90 | Offers music parameters and functions specific to MIDI files. |
music_common | music_common.f90 | Contains music theory elements: scales, circle of fifths, chords, etc. |
utilities | utilities.f90 | Functions to check the bounds of int8, int16, int32 values. |