Creative MIDI: current MIDI file format

This article is the third in a series proposing new MIDI (Musical Instrument Digital Interface) data structures and file formats to address creative digital music applications (e.g., composing, arranging, editing,…). Previous articles discussed problems of current MIDI editors and reviewed the basics of MIDI messages. This article completes the review material with a discussion of […]

Creative MIDI: standard MIDI basics

MIDI (Musical Instrument Digital Interface) is the standard for exchanging musical information between digital instruments. In real-time applications, sequences of messages of two or more serial bytes are sent between devices or received at appropriate times to initiate reactions. Devices that are MIDI compliant recognize a standardized set of messages. Although the serial interface is […]

Creative MIDI: editors, sequencers and DAWs

This is the first in a series of articles on MIDI for creative applications. The acronym MIDI stands for Musical Instrument Digital Interface and refers to a venerable but viable standard to provide sequential instructions to synthesizers and other digital devices. By creative applications, I mean activities like composition, arrangement, computer-generated music,… where musical information […]