Formatos dos Dados MIDI
Se você já está familiarizado com MIDI, ou está usando um computador para controlar seus
equipamentos musicais através de algum software que gera mensagens MIDI, então esta seção lhe
ajudará a entender como controlar o P-90.
1. NOTE ON/OFF
Formato dos dados: [9nH] -> [kk] -> [vv]
9nH= evento Note ON/OFF (n = número do canal)
kk = no. da nota (Transmite: 09H a 78H = A-2 a C8 /
Recebe: 00H a 7FH = C-2 a G8)*
vv = intensidade (Key ON = 01H a 7FH, Key OFF=00H)
Formato dos dados: [8nH] -> [kk] -> [vv] (só na recepção)
8nH= evento Note OFF (n = número do canal)
kk = número da nota: 00H a 7FH = C-2 a G8
vv = intensidade
* Se o valor recebido exceder a faixa suportada para o
timbre selecionado, a nota é ajustada para o número
de oitavas necessário.
2. CONTROL CHANGE
Formato dos dados: [BnH] -> [cc] -> [vv]
BnH = Control change (n = número do canal)
cc = número do Controle
vv = faixa de dados
(1) Bank Select
ccH Parametro Faixa de Valores (vvH)
00H Bank Select MSB 00H: Normal
20H Bank Select LSB 00H...7FH
O processamento do Bank selection não ocorre até
haver a recepção da próxima mensagem de
Program Change.
(2) Main Volume (só recepção)
ccH Parametro Faixa de Valores (vvH)
07H Volume MSB 00H...7FH
(3) Expression
ccH Parametro Faixa de Valores (vvH)
0BH Expression MSB 00H...7FH
(4) Damper
ccH Parametro Faixa de Valores (vvH)
40H Damper MSB 00H...7FH
(5) Sostenuto (só recepção)
ccH Parametro Faixa de Valores (vvH)
42H Sostenuto 00H-3FH:off, 40H-7FH:on
(6) Soft Pedal (só recepção)
ccH Parametro Faixa de Valores (vvH)
43H Soft Pedal 00H-3FH:off, 40H-7FH:on
(7) Effect1 Depth (Reverb Send Level)
ccH Parametro Faixa de Valores (vvH)
5BH Effect1 Depth 00H...7FH
Ajusta o nível de reverb
(8) Effect4 Depth (Variation Effect Send Level)
ccH Parametro Faixa de Valores (vvH)
5EH Effect4 Depth 00H...7FH
3. MODE MESSAGES
Formato dos dados: [BnH] -> [cc] -> [vv]
BnH = evento Control (n = número do canal)
cc = Control number
vv = Data Range
(1) All Sound Off
ccH Parametro Faixa de Valores (vvH)
78H All Sound Off 00H
Silencia todos os sons daquele canal.
Não reseta as condições de Note On e Hold On
estabelecidas pelas mensagens de canal.
(2) Reset All Controllers
ccH Parametro Faixa de Valores (vvH)
79H Reset All Controllers 00H
Reseta os seguintes controles:
Controle Valor
Expression 127 (max)
Damper Pedal 0 (off)
Sostenuto 0 (off)
Soft Pedal 0 (off)
(3) Local Control (só recepção)
ccH Parametro Faixa de Valores (vvH)
7AH Local Control 00H (off), 7FH (on)
(4) All Notes Off
ccH Parametro Faixa de Valores (vvH)
7BH All Notes Off 00H
Desliga todas as notas que estiverem ligadas no canal.
As notas que ainda estavam sustentadas pelo pedal,
continuarão até o pedal ser solto.
(5) Omni Off (só recepção)
ccH Parametro Faixa de Valores (vvH)
7CH Omni Off 00H
O mesmo processamento de All Notes Off.
(6) Omni On (só recepção)
ccH Parametro Faixa de Valores (vvH)
7DH Omni On 00H
O mesmo processamento de All Notes Off.
(7) Mono (só recepção)
ccH Parametro Faixa de Valores (vvH)
7EH Mono 00H
O mesmo processamento de All Sound Off.
(8) Poly (só recepção)
ccH Parametro Faixa de Valores (vvH)
7FH Poly 00H
O mesmo processamento de All Sound Off.
•
Quando a recepção de control change é desativada no
modo Function, os dados de control change não serão
transmitidos ou recebidos (exceto as mensagens de Bank
Select e Modo).
•
Local on/off e OMNI on/off não são transmitidos. (O número
da nota é fornecido com a transmissão de “All Note Off”).
•
Quando um banco MSB/LSB é recebido, o número é
memorizado no buffer interno independentemente da
ordem de chegada, e o valor memorizado é usado quando
chega a mensagem de program change.
• •
Os modos Multitimbre e Poly estão sempre ativados. Não
acontece mudança quando são recebidas as mensagens
de OMNI ON, OMNI OFF, MONO, ou POLY.