Implementación MIDI
1. Received data
Channel Voice Messages
Note off
Status
2nd byte
3rd byte
8nH
kkH
vvH
n = MIDI channel number:
0H~FH (Ch.1~16)
kk = note number:
00H~7FH (0~127)
vv = note off velocity:
00H~7FH (0~127)
Note on
Status
2nd byte
3rd byte
9nH
kkH
vvH
n = MIDI channel number:
0H~FH (Ch.1~16)
kk = note number:
00H~7FH (0~127)
vv = note on velocity:
01H~7FH (1~127)
Control Change
• The value specified by a Control Change message is not reset by a Program
Change, etc.
Bank Select (Controller number 0, 32)
Status
2nd byte
3rd byte
BnH
00H
mmH
BnH
20H
llH
n = MIDI channel number:
0H~FH (Ch.1~16)
mm = Bank number MSB:
00H~7FH
ll = Bank number LSB:
00H~7FH
• Only for Free Bass.
Expression (Controller number 11)
Status
2nd byte
3rd byte
BnH
0BH
vvH
n = MIDI channel number:
0H~FH (Ch.1~16)
vv = Expression:
00H~7FH (0~127)
• This adjusts the volume of a Part. It can be used independently from Volume
(CC07) messages. Expression messages are used for musical expression within
a performance, e.g., expression pedal movements, crescendo and decrescendo.
Program Change
Status
2nd byte
CnH
ppH
n = MIDI channel number:
0H~FH (Ch.1~16)
pp = Program number:
See "3. Program change messages".
For the Sets, see "SET RX" en la p. 72
System Realtime Messages
Active Sensing
Status
FEH
• When Active Sensing is received, the FR-3x starts monitoring the intervals of all
further messages. While monitoring, if the interval between messages exceeds
420 ms, the same processing will be carried out as when All Sounds Off, All Notes
Off and Reset All Controllers are received, and message interval monitoring will
be halted.
2. Transmitted data
Channel Voice Messages
Note off
Status
2nd byte
3rd byte
8nH
kkH
vvH
n = MIDI channel number:
0H~FH (Ch.1~16)
kk = note number:
00H~7FH (0~127)
vv = note off velocity:
00H~7FH (0~127)
Note on
Status
2nd byte
3rd byte
9nH
kkH
vvH
n = MIDI channel number:
0H~FH (Ch.1~16)
kk = note number:
00H~7FH (0~127)
vv = note on velocity:
01H~7FH (1~127)
Control Change
Bank Select (Controller number 0, 32)
Status
2nd byte
3rd byte
BnH
00H
mmH
BnH
20H
llH
n = MIDI channel number:
0H~FH (Ch.1~16)
mm = Bank number MSB:
00H~7FH
ll = Bank number LSB:
00H~7FH
Mdulation number (Controller number 01)
Status
2nd byte
3rd byte
BnH
01H
vvH
n = MIDI channel number:
0H~FH (Ch.1~16)
vv = Modulation depth:
00H~7FH (0~127)
Expression (Controller number 11)
Status
2nd byte
3rd byte
BnH
0BH
vvH
n = MIDI channel number:
0H~FH (Ch.1~16)
vv = Expression:
00H~7FH (0~127)
• This adjusts the volume of a Part. Expression messages are used for musical ex-
pression within a performance, e.g., expression pedal movements, crescendo and
decrescendo.
Program Change
Status
2nd byte
CnH
ppH
n = MIDI channel number:
0H~FH (Ch.1~16)
pp = Program number:
00H~7FH: program no. 1~128
Pitch Bend Change
Status
2nd byte
3rd byte
EnH
llH
mmH
n = MIDI channel number:
0H~FH (Ch.1~16)
mm, ll= Pitch Bend value
00 00H~40 00H~7F 7FH (–8192~0~+8191)
System Realtime Messages
Active Sensing
Status
FEH
Transmitted about every 250ms.
Start
Status
FAH
This message is transmitted when the [METRONOME] switch is
pressed after assigning the "2" option to the "MFn" parameter.
Stop
Status
This message is transmitted when the [METRONOME] switch is
FCH
pressed after assigning the "2" option to the "MFn" parameter.
3. Program change messages
CC00
CC32
Program
Change
TREBLE REGISTER TX/RX
0
0
1
0
0
2
0
0
3
0
0
4
0
0
5
0
0
6
0
0
8
0
0
11
0
0
9
0
0
7
0
0
13
0
0
12
0
0
10
0
0
14
ORCHESTRA (Treble) TX/RX
0
0
1
0
0
2
0
0
3
0
0
4
0
0
5
0
0
7
0
0
9
0
0
11
0
0
26
0
0
20
ORGAN (Treble) TX/RX (without rotary effect)
0
0
27
0
0
28
0
0
29
0
0
30
0
0
31
0
0
32
0
0
33
0
0
34
0
0
35
0
0
36
r
V-Accordion
Implementación MIDI
Register
Name
1
Bassoon
2a
Bandon
2b
Cello
3
Harmon
4
Organ
5a
Accord
5b
Master
6a
Tremolo
6b
Musette
7
Violin
8
Oboe
9a
Clarinet
9b
Celeste
0
Piccolo
1
Trombone
2
Trumpet
3
T Sax
4
A Sax
5
Clarinet
6
Harmonica
7
Violin
8
Flute
9
El. Piano
0
Strings
1
Perc Jazz
2
Jazz Ballad
3
Distort Organ
4
Full Organ
5
Overdr Organ
6
Popular Organ
7
Ligh Jazz
8
Bossa
9
Latin
0
Light Latin
71