Create a midi file

broken image

MIDI stands for Musical Instrument Digital Interface. Update 2: Added Bars option to FourByFour Conceptualizing this Mess Added some comments, and minor improvements There are other offerings out there that do higher level MIDI manipulation, but they don't typically give you the raw access like this library does. This library lets you get low level with the structure of MIDI streams, and you often deal with messages directly so it's helpful to understand how to use it. It also aims to explain the core of the MIDI protocol and file format so that you fully understand what's going on. This article aims to teach you, gentle reader, how to use my MIDI library, named simply 'Midi' to generate and modify MIDI sequences.