midilib

Erlang MIDI Library

Build StatusErlang VersionsTag

Project Logo

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