nodi-0.5.2 has been yanked.
nodi
Nodi provides types and functions for abstracting MIDI files.
This crate works alongside with the midly and midir crates. However you can implement your own MIDI player, instead of relying on midir.
Features
- Time-map MIDI events.
- Join or merge multiple MIDI tracks.
- Play MIDI files.
Examples
Check out /examples/play_midi.rs for a basic midi player.
For a little more complicated example please check out the source code of plmidi.
Crate Features
No feature is enabled by default.
midir: Adds implementations ofConnectionformidir::MidiOutputConnection.