Creative MIDI: MIDI markup language

In the previous article, I discussed aspects of the current binary MIDI file format that are confusing and inflexible, particularly for applications intended to supplement or to edit the musical data. The one virtue of the format is that the information is highly compressed. This was an advantage in the 1980s when the format was […]

Creative MIDI: flaws of the MIDI file format

This article is the fourth in a series outlining new MIDI data structures that enable creative digital music applications (e.g., composing, editing,…). This article discusses problems with the current MIDI file format. The following article outlines new standards based on the XML (extended markup language) concept.

To consider changes to MIDI, it is important to […]

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 […]