Tabela de controles MIDI em português

Do arquivo de jonatascastro.com. O texto original em português foi preservado, com notas editoriais. Preços, produtos e referências refletem a época da publicação.

MIDI é o acrônimo de Musical Instrument Digital Interface que significa, do inglês, Interface Digital para Instrumentos Musicais. Trata-se de um protocolo desenvolvido nos anos 1980, que permite a comunicação entre instrumentos musicais eletrônicos, bem como, outros equipamentos digitais que possuam essa interface.

O protocolo funciona através de uma troca de mensagens entre dispositivos. As mensagens são enviadas e recebidas eletronicamente através de bits. Elas são interpretadas pelos instrumentos musicais para produzirem sons de acordo com o que é solicitado.

Entre essas mensagens, estão as mensagens de controle. Para saber mais sobre MIDI clique aqui.

Essa tabela representa um resumo dos códigos de controles MIDI padrão em decimal e hexadecimal.

DecimalHexNome do Controle
000hSeleção de banco (Controle #32 é mais utilizado)
101hRoda de modulação (Modulation Wheel)
202hControle de sopro (Breath Contoller)
404hPedal de controle (Foot Controller)
505hPortamento Time (Tempo do Portamento)
606hEntrada de dado MSB – bit mais significativo (Data Entry MSB)
707hVolume Principal (Main Volume)
808hBalanço (Balance)
100AhPan
120ChEfeito de Controle 1 (Effect Control 1)
130DhEfeito de Controle 2 (Effect Control 2)
16-1910-13hControles de uso geral (General Purpose Controllers (Nos. 1-4))
32-6320-3FhLSB for Controllers 0-31 (rarely implemented)
6440hPedal de sustentação (Damper (Sustain) [Data Byte of 0-63=0ff, 64-127=On])
6541hPortamento
6642hSostenuto
6743hSoft Pedal
6844hPedal de Legato (Legato Footswitch)
6945hHold 2
7046hSound Controller 1 (default: Sound Variation)
7147hSound Controller 2 (default: Timbre/Harmonic Content)
7248hSound Controller 3 (default: Release Time)
7349hSound Controller 4 (default: Attack Time)
744AhSound Controller 5 (default: Brightness)
75-794B-4FhSound Controller 6-10 (no defaults)
80-8350-53hGeneral Purpose Controllers (Nos. 5-8)
8454hControle de Portamento (Portamento Control)
915BhEffects 1 Depth (previously External Effects Depth)
925ChEffects 2 Depth (previously Tremolo Depth)
935DhEffects 3 Depth (previously Chorus Depth)
945EhEffects 4 Depth (previously Detune Depth)
955FhEffects 5 Depth (previously Phaser Depth)
9660hData Increment
9761hData Decrement
9862hNon-Registered Parameter Number LSB
9963hNon-Registered Parameter Number MSB
10064hRegistered Parameter Number LSB
10165hRegistered Parameter Number MSB
Mensagens de modo de canal
12179hReset All Controllers
1227AhLocal Control
1237BhAll Notes Off
1247ChOmni Off
1257DhOmni On
1267EhMono On (Poly Off)
1277FhPoly On (Mono Off)

Adaptado de http://www.indiana.edu/~emusic/cntrlnumb.html

Nota editorial: o rótulo do CC99 foi corrigido de LSB para MSB. Consulte a referência da MIDI Association para a especificação completa.