MIDI: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
Starting an article
 
A little more description of each
Line 3: Line 3:
In the xenharmonic space, it is used for transmitting scores as <code>.mid</code> files, and for driving synthesizers from keyboards/instruments or scores.  It has a variety of extensions and versions that allow for varying amounts of xenharmonicity:  
In the xenharmonic space, it is used for transmitting scores as <code>.mid</code> files, and for driving synthesizers from keyboards/instruments or scores.  It has a variety of extensions and versions that allow for varying amounts of xenharmonicity:  


*'''[[Wikipedia:MIDI tuning standard|MIDI Tuning Standard]]''' ('''MTS''')
*'''[[Wikipedia:MIDI tuning standard|MIDI Tuning Standard]]''' ('''MTS''') - Allows for both a bulk tuning dump message, giving a tuning for each of 128 notes, and a tuning message for individual notes as they are played.
*'''[https://www.midi.org/midi-articles/midi-polyphonic-expression-mpe MIDI Polyphonic Expression]''' ('''MPE''')
*'''[https://www.midi.org/midi-articles/midi-polyphonic-expression-mpe MIDI Polyphonic Expression]''' ('''MPE''') - Allows controlling multiple parameters independently for each note, including pitch-bend.
*'''[https://www.midi.org/midi-articles/details-about-midi-2-0-midi-ci-profiles-and-property-exchange MIDI 2.0]'''
*'''[https://www.midi.org/midi-articles/details-about-midi-2-0-midi-ci-profiles-and-property-exchange MIDI 2.0]''' - Allows for setting the pitch of each note independently, using the "[https://amei.or.jp/midistandardcommittee/MIDI2.0/MIDI2.0-DOCS/M2-104-UM_v1-0_UMP_and_MIDI_2-0_Protocol_Specification.pdf#page=34 Pitch 7.9]" attribute (which overrides the default pitch).

Revision as of 20:58, 3 February 2023

MIDI (Musical Instrument Digital Interface) is a standard communications protocol for connecting musical instruments, computers, and related audio devices for playing, editing, and recording music.

In the xenharmonic space, it is used for transmitting scores as .mid files, and for driving synthesizers from keyboards/instruments or scores. It has a variety of extensions and versions that allow for varying amounts of xenharmonicity:

  • MIDI Tuning Standard (MTS) - Allows for both a bulk tuning dump message, giving a tuning for each of 128 notes, and a tuning message for individual notes as they are played.
  • MIDI Polyphonic Expression (MPE) - Allows controlling multiple parameters independently for each note, including pitch-bend.
  • MIDI 2.0 - Allows for setting the pitch of each note independently, using the "Pitch 7.9" attribute (which overrides the default pitch).