fbpx
Skip to main content

General

MIDI 2

General MIDI 2 is a group of extensions made to General MIDI (Level 1) allowing for expanded standardized control of MIDI devices. This increased functionality includes extended sounds sets and additional performance and control parameters.

General MIDI Level 2

The following table lists the major MIDI 1.0 messages in numerical (binary) order.

MIDI Tuning (Updated Specification)

The MIDI Tuning specification allows the sharing of “microtunings” (user-defined scales other than 12-tone equal temperament) among instruments, and the switching of these tunings during real-time performance.

    Controller Destination Setting

    This proposal enables selecting the destination for Control Change messages, plus Channel Pressure and Polyphonic Key Pressure, using Universal Real Time System Exclusive messages.

    Key-Based Instrument Controllers

    The Key-Based Instrument Controller message is intended to be a standard method of providing individual key-based instruments with the same performance control that is available for Channel-based instruments.

    Global Parameter Control

    This proposal allows the editing of global parameters in a device using Universal Real-Time System Exclusive messages.

    Master Fine/Course Tuning

    These two new Universal Real Time SysEx messages are additional Device Control messages which control the overall tuning of a device.

    Modulation Depth Range RPN

    This proposal defines Registered Parameter Number (RPN) #05 as Modulation Depth Range to be used to scale the effective range of Control Change 1 (Modulation Wheel).