midilib
Erlang MIDI Library
Setup
Include one of the following in your project's rebar.config:
%% Latest Release
{deps, [
{midilib, {git, "https://github.com/erlsci/midilib", {tag, "0.2.0"}}}
]}.
%% Unstable
{deps, [
{midilib, {git, "https://github.com/erlsci/midilib", {branch, "release/0.3.x"}}}
]}.
midifile
Reads and writes type 1 MIDI files (note that type 1 files may contain any number of tracks that would be performed synchronously.
midilib
Utility functions for handling note lengths, beats, quantization, and note names.
Testing
Perform any checks / tests:
$ rebar3 as test check
Resources
License
MIT License