A high level midi library to play notes and interact with external midi devices.