The specifications described herein specify transmission and reception of MIDI data of the reface CS.
(2) Compliance
The specifications described herein comply to the following standards:
• MIDI 1.0
(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGES
(3-1-1) NOTE OFF
STATUS1000nnnn(8nH)n = 0 - 15 CHANNEL NUMBER
NOTE No.0kkkkkkkk = 0 (C-2) - 127 (G8)
VELOCITY0vvvvvvvv: ignored
Receive only
(3-1-2) NOTE ON/OFF
STATUS1001nnnn(9nH)n = 0 - 15 CHANNEL NUMBER
NOTE NUMBER0kkkkkkkk = 0 (C-2) - 127 (G8)
VELOCITYNOTE ON 0vvvvvvv(v≠0)
NOTE OFF 0vvvvvvv(v=0)
(3-1-3) CONTROL CHANGE
STATUS1011nnnn(BnH)n = 0 - 15 CHANNEL NUMBER
CONTROL NUMBER0ccccccc
CONTROL VALUE0vvvvvvv
*TRANSMITTED CONTROL NUMBER
c = 11EXPRESSION; v = 0 - 127
c = 64SUSTAIN SWITCH; v = 0 - 127*1
*1 When Sustain is set to “FC4/5,” operating the foot switch transmits only values of 0 (off) or 127 (on).
*RECEIVED CONTROL NUMBER
c = 1MODULATION; v = 0 - 127
c = 7VOLUME; v = 0 - 127
c = 11EXPRESSION; v = 0 - 127
c = 64SUSTAIN SWITCH; v = 0 - 127
When MIDI Control Mode is turned on, Control Change numbers are assigned in order that voice parameter
changes made using controllers on the front panel can be controlled via MIDI.
See the following Control Change Table.
(3-1-4) PITCH BEND CHANGE
STATUS1110nnnn(EnH)n = 0 - 15 CHANNEL NUMBER
LSB0vvvvvvvPITCH BEND CHANGE LSB
MSB0vvvvvvvPITCH BEND CHANGE MSB
(3-2) CHANNEL MODE MESSAGES
STATUS1011nnnn(BnH)n = 0 - 15 CHANNEL NUMBER
CONTROL NUMBER0cccccccc = CONTROL NUMBER
CONTROL VALUE0vvvvvvvv = DATA VALUE
(3-2-1) ALL SOUND OFF (CONTROL NUMBER = 78H , DATA VALUE = 0)
All the sounds currently played including the channel messages such as note-on and hold-on in a certain channel are muted when receiving this message.
(3-2-2) RESET ALL CONTROLLERS (CONTROL NUMBER = 79H , DATA VALUE = 0)
Resets the values set for the following controllers.
PITCH BEND CHANGE0 (center)
MODULATION0 (minimum)
EXPRESSION127 (maximum)
SUSTAIN SWITCH0 (off)
(3-2-3) ALL NOTE OFF (CONTROL NUMBER = 7BH , DATA VALUE = 0)
All the notes currently set to on in c ertain channel(s) are muted when receiving this messag e.
However, if Sustain is on, notes will continue sounding un til these are turned off.
(3-2-4) OMNI MODE OFF (CONTROL NUMBER = 7CH , DATA VALUE = 0)
Performs the same function as when rece iving ALL NOTES OFF.
Sets RECEIVE CHANNEL to channel 1.
(3-2-5) OMNI MODE ON (CONTROL NUMBER = 7DH , DATA VALUE = 0)
Performs the same function as when rece iving ALL NOTES OFF.
Sets RECEIVE CHANNEL to all.
(3-2-6) MONO (CONTROL NUMBER = 7EH , DATA VALUE = 0..16)
Performs the same function as when receiving ALL SOUNDS OFF.
Sets PORTAMENTO to mono with portamento time 0.
(3-2-7) POLY (CONTROL NUMBER = 7FH , DATA VALUE = 0)
Performs the same function as when receiving ALL SOUNDS OFF.
Sets PORTAMENTO to poly.
(3-3) SYSTEM REAL TIME MESSAGES
(3-3-1) ACTIVE SENSING
STATUS11111110(FEH)
Transmitted at every 200 msec.
Once this code is received, the instrument starts sensing.
When no status nor data is received for over approximately 350 ms, M IDI receiving buffer will be cleared, and
the sounds currently played is forcibly turned off.
(3-3-2) TIMING CLOCK
STATUS11111000(F8H)
When received via MIDI IN or USB-MIDI IN, the instrument automatically switches to external synchronization.
If no signal is received for 3 seconds, it switches back to the internal clock.
(3-3-3) START
STATUS11111010(FAH)
(3-3-4) CONTINUE
STATUS11111011(FBH)
(3-3-5) STOP
STATUS11111100(FCH)
(3-4) SYSTEM EXCLUSIVE MESSAGE
(3-4-1) UNIVERSAL NON REALTIME MESSAGE
(3-4-1-1) IDENTITY REQUEST (Receive only)
F0H 7EH 0nH 06H 01H F7H
(“n” = Device No. However, this instrument receives under “omni.”)
For parameters with data size of 2 or more, the appropriate number of data bytes will be transmitted.
See the following MIDI Data Table for Address.
(3-4-3) BULK DUMP
11110000F0HExclusive status
0100001143HYAMAHA ID
0000nnnn0nHDevice Number
011111117FHGroup Number High
000111001CHGroup Number Low
0bbbbbbbbbbbbbb Byte Count
0bbbbbbbbbbbbbb Byte Count
0000001103HModel ID
0aaaaaaaaaaaaaa Address High
0aaaaaaaaaaaaaa Address Mid
0aaaaaaaaaaaaaa Address Low
00Data
ll
0cccccccccccccc Check-sum
11110111F7HEnd of Exclusive
See the following BULK DUMP Table for Address and Byte Count.
Byte Count shows the size of data in blocks from Model ID onward (up to but not including the checksum).
The Check sum is the value that results in a value of 0 for the lower 7 bits when the Model ID, Start Address,
Data and Check sum itself are added.
(3-4-4) DUMP REQUEST
11110000F0HExclusive status
0100001143HYAMAHA ID
0010nnnn2nHDevice Number
011111117FHGroup Number High
000111001CHGroup Number Low
0000001103HModel ID
0aaaaaaaaaaaaaa Address High
0aaaaaaaaaaaaaa Address Mid
0aaaaaaaaaaaaaa Address Low
11110111F7HEnd of Exclusive
See the following DUMP REQUEST Table for Address and Byte Count.
(3-4-5) PARAMETER REQUEST
11110000F0HExclusive status
0100001143HYAMAHA ID
0011nnnn3nHDevice Number
011111117FHGroup Number High
000111001CHGroup Number Low
0000001103HModel ID
0aaaaaaaaaaaaaa Address High
0aaaaaaaaaaaaaa Address Mid
0aaaaaaaaaaaaaa Address Low
11110111F7HEnd of Exclusive
See the following MIDI Data Table for Address.
reface Data List
2
(4) SYSTEM OVERVIEW (Keyboard (KBD), Looper Play/Rec (LPR
Local
Control
LPR PLAY
TG
KBD
MIDI IN
Local
Control
LPR REC
Local
Control
USB IN
MIDI OUT
USB OUT
PLAY/REC) and Tone Generator (TG))
reface CS
reface Data List
3
reface CS
MIDI Data Table
Control Change
Transmitted and recognized Control Change Number and Value, when MIDI control is
on.
Control Change NumberControl Value
NameNo.DescriptionTransmitted Recognized
LFO ASSIGN78 OFF00 – 25
AMP3226 – 51
FILTER6452 – 76
PITCH9577 – 102
OSC (Oscillator)127103 – 127
LFO DEPTH77 —0 – 1270 – 127
LFO SPEED76 —0 – 1270 – 127
PORTAMENTO20 Poly00
Mono with Portamento Time 1 – 1271 – 127
OSC TYPE80 Multi-saw00 – 25
Pulse3226 – 51
Oscillator Sync6452 – 76
Ring Modulation9577 – 102
Frequency Modulation127103 – 127
OSC TEXTURE81 —0 – 1270 – 127
OSC MOD (modulation)82 —0 – 1270 – 127
FILTER CUTOFF74 —0 – 1270 – 127
FILTER RESONANCE71 —0 – 1270 – 127
EG FEG – AEG (balance) 83 —0 – 1270 – 127
EG A (attack time)73 —0 – 1270 – 127
EG D (decay time)75 —0 – 1270 – 127
EG S (sustain level )79 —0 – 1270 – 127
EG R (release time)72 —0 – 1270 – 127
EFFECT TYPE17 DIST00 – 25
CHO/FLA3226 – 51
PHASER6452 – 76
DELAY9577 – 102
OFF (thru)127103 – 127
EFFECT DEPTH18 —0 – 1270 – 127
EFFECT RATE19 —0 – 1270 – 127
Notes
Parameter Base Address
Parameter Block
HighMidLow
SYSTEM000000
TG300000
DescriptionTop Address (hex)
Bulk Dump Block
“Top Address” indicates the top address of each block designated by bulk dump operation.
Byte Count shows the size of data in blocks from Model ID onward (up to but not
including the checksum).
To carry out TG bulk dump request, designate its corresponding BulkHeader address.
Parameter BlockDescription
SYSTEMCommon3624000000
TGBulk Header4040E0F00
COMMON TG Common261A300000
Bulk Footer4040F0F00
Byte CountTop Address (hex)
DecHexHighMidLow
MIDI PARAMETER CHANGE TABLE (SYSTEM)
Address (hex)
High Mid Low
00 00 001 00 – 0F, 7F MIDI transmit
Total Size = 32
Data Range
Size
011 00 – 0F, 10 MIDI receive
02400 – 00
06100 – 01 Local Controloff, ON
07134 – 4C Master Transpose -12 – +12 (semitones)
08200 – 02
0A1
0B100 – 01 Sustain Pedal
0C100 – 01 Auto Power-Offoff, ON
0D100 – 01 Speaker Output off, ON
0E100 – 01 MIDI Controloff, ON
0F128 – 58
101
111reserved
121reserved
131reserved
14100 – 01 Foot Volume/
151
161reserved
171reserved
181reserved
191reserved
1A1reser ved
1B1reser ved
1C1reserv ed
1D1reserv ed
1E1res erved
1F1reserved
Parameter NameDescriptionNotes
(hex)
00 – 07
00 – 0F
00 – 0F
00 – 7F
channel
channel
Master Tune
Tempo MSB
Tempo LSB
reserved
Select (SUSTAIN)
Pitch Bend Range
reserved
Sustain switch
reserved
1 – 16, off
1 – 16, All
-102.4 – +102.3 (cent)
1st bit 3-0 : bit 15-12
2nd bit 3-0 : bit 11- 8
3rd bit 3-0 : bit 7- 4
4th bit 3-0 : bit 3- 0
30 – 300
1st bit 6-0 : bit 13-7
2nd bit 6-0 : bit 6-0
FC3, FC4/5
-24 – +24 (semitones)
Foot Volume, Sustain
MIDI PARAMETER CHANGE TABLE (Tone Generator)
Address (hex)
High Mid Low
30 00 001 00 – 7F Volume0 – 127This parameter
011
021 00 – 04 LFO AssignOFF, AMP, FILTER,
031 00 – 7F LFO Depth0 – 127
041 00 – 7F LFO Speed0 – 127
051 00 – 7F Portamento0: Poly, 1 – 127: Mono
061 00 – 04 OSC Type
071 00 – 7F OSC Texture0 – 127
081 00 – 7F OSC Mod
091 00 – 7F Filter Cutoff
0A1 00 – 7F Filter Resonance 0 – 127
0B1 00 – 7F EG BalanceAEG max – FEG max
0C1 00 – 7F EG A
0D1 00 – 7F EG D
0E1 00 – 7F EG S
0F1 00 – 7F EG R
101 00 – 04 Effect TypeDIST, CHO/FLA,
111 00 – 7F Effect Depth0 – 127
121 00 – 7F Effect Rate
133res erved
Total Size = 22
Size
Data
Range
Parameter NameDescriptionNotes
(hex)
reserved
PITCH, OSC (Oscillat or)
with Portamento Time
Multi-saw, Pulse, Oscillator Sync, Ring Modulation,
Frequency Modulation
(Modulation)
Frequency
(attack time)
(decay time)
(sustain level)
(release time)
(*Note)
0 – 127
0 – 127
0 – 127
0 – 127
0 – 127
0 – 127
PHASER, DELAY,
OFF (thru)
0 – 127DIST: tone
can be set only
via MIDI.
CHO/FLA, PHASER:
rate
DELAY: delay time
reface Data List
4
MIDI Implementation Chart
Transmitted
Function...
RecognizedRemarks
Basic
Channel
Note
Number : True voice
Velocity
After
Touch
Pitch Bend
Prog
Change : True #
System Exclusive
: Song Pos.
Common : Song Sel.
: Tune
System : Clock
Real Time : Commands
: All Sound Off
Aux :
Reset All Cntrls
: Local ON/OFF
Mes- : All Notes OFF
sages: Active Sense
: Reset
Notes:*1 Transmitted and recognized if MIDI control mode is on.
*2 "m" is always treated as "1" regardless of its actual value.
*3 Transmitted if Foot Volume / Sustain switch is Foot Volume.
*4 Transmitted if Foot Volume / Sustain switch is Sustain.
Mode
Default
Changed
Note ON
Note OFF
Key's
Ch's
1
7
11
64
17-20
71-83
1
1 - 16
o 9nH,v=1-127
x 9nH,v=0
x
x
x
x
o *3
o *4
o *1
o *1
o
o
o
o
o *1
o *1
x
**************
x
x
x
o
o
x
x
x
x
o
x
3
x
**************
24 - 108
**************
o
Mode 1 : OMNI ON , POLY Mode 2 : OMNI ON ,MONO
Mode 3 : OMNI OFF, POLY Mode 4 : OMNI OFF,MONO
oo
1 - 16
1 - 16
o v=1-127
x
x
x
x
x
x
o
o
o(120,126,127)
o(121)
x
o(123-125)
o
x
1
1 - 4 (m=1) *2
x
0 - 127
0 - 127
o
o : Yes
x : No
Default
Messages
Altered
YAMAHA[ Mobile Mini Keyboard ]Date :31-MAR-2016
Model reface CS MIDI Implementation ChartVersion : 1.1
Modulation Wheel
Main Volume
Expression
Sustain Sw
Transpose
x
x
Control
Change
reface CS
reface Data List
5
reface DX
MIDI Data Format
reface DX
(1) Coverage
The specifications described herein specify transmission and reception of MIDI data of the reface DX.
(2) Compliance
The specifications described herein comply to the following standards:
• MIDI 1.0
(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGES
(3-1-1) NOTE OFF
STATUS1000nnnn(8nH)n = 0 - 15 CHANNEL NUMBER
NOTE No.0kkkkkkkk = 0 (C-2) - 127 (G8)
VELOCITY0vvvvvvvv: ignored
Receive only
(3-1-2) NOTE ON/OFF
STATUS1001nnnn(9nH)n = 0 - 15 CHANNEL NUMBER
NOTE NUMBER0kkkkkkkk = 0 (C-2) - 127 (G8)
VELOCITYNOTE ON 0vvvvvvv(v≠0)
(3-1-3) CONTROL CHANGE
STATUS1011nnnn(BnH)n = 0 - 15 CHANNEL NUMBER
CONTROL NUMBER0ccccccc
CONTROL VALUE0vvvvvvv
*TRANSMITTED CONTROL NUMBER
c = 64SUSTAIN SWITCH; v = 0 - 127*1
*1 When Sustain is set to “FC4/5,” operating the foot switch transmits only values of 0 (off) or 127 (on).
*RECEIVED CONTROL NUMBER
c = 1MODULATION; v = 0 - 127
c = 7VOLUME; v = 0 - 127
c = 11EXPRESSION; v = 0 - 127
c = 64SUSTAIN SWITCH; v = 0 - 127
When MIDI Control Mode is turned on, Control Change numbers are assigned in order that voice parameter
changes made using controllers on the front panel can be controlled via MIDI.
See the following Control Change Table.
(3-1-4) PROGRAM CHANGE
STATUS1100nnnn(CnH)n = 0 - 15 CHANNEL NUMBER
PROGRAM NUMBER0pppppppp = 0 - 31
(3-1-5) PITCH BEND CHANGE
STATUS1110nnnn(EnH)n = 0 - 15 CHANNEL NUMBER
LSB0vvvvvvvPITCH BEND CHANGE LSB
MSB0vvvvvvvPITCH BEND CHANGE MSB
(3-2) CHANNEL MODE MESSAGES
STATUS1011nnnn(BnH)n = 0 - 15 CHANNEL NUMBER
CONTROL NUMBER0cccccccc = CONTROL NUMBER
CONTROL VALUE0vvvvvvvv = DATA VALUE
(3-2-1) ALL SOUND OFF (CONTROL NUMBER = 78H , DATA VALUE = 0)
All the sounds currently played including the channel messages such as note-on and hold-on in a certain channel are muted when receiving this message.
(3-2-2) RESET ALL CONTROLLERS (CONTROL NUMBER = 79H , DATA VALUE = 0)
Resets the values set for the following controllers.
PITCH BEND CHANGE0 (center)
MODULATION0 (minimum)
EXPRESSION127 (maximum)
SUSTAIN SWITCH0 (off)
(3-2-3) ALL NOTE OFF (CONTROL NUMBER = 7BH , DATA VALUE = 0)
All the notes currently set to on in c ertain channel(s) are muted when receiving this messag e.
However, if Sustain is on, notes will continue sounding un til these are turned off.
(3-2-4) OMNI MODE OFF (CONTROL NUMBER = 7CH , DATA VALUE = 0)
Performs the same function as when rece iving ALL NOTES OFF.
Sets RECEIVE CHANNEL to channel 1.
(3-2-5) OMNI MODE ON (CONTROL NUMBER = 7DH , DATA VALUE = 0)
Performs the same function as when rece iving ALL NOTES OFF.
Sets RECEIVE CHANNEL to all.
(3-2-6) MONO (CONTROL NUMBER = 7EH , DATA VALUE = 0..16)
Performs the same function as when receiving ALL SOUNDS OFF.
Sets MONO/POLY to mono-full.
(3-2-7) POLY (CONTROL NUMBER = 7FH , DATA VALUE = 0)
Performs the same function as when receiving ALL SOUNDS OFF.
Sets MONO/POLY to poly.
NOTE OFF 0vvvvvvv(v=0)
Bank1-1 … 80 - 7
Bank2-1 … 88 - 15
Bank3-1 … 816 - 23
Bank4-1 … 824 - 31
(3-3) SYSTEM REAL TIME MESSAGES
(3-3-1) ACTIVE SENSING
STATUS11111110(FEH)
Transmitted at every 200 msec.
Once this code is received, the instrument starts sensing.
When no status nor data is received for over approximately 350 ms, M IDI receiving buffer will be cleared, and
the sounds currently played is forcibly turned off.
(3-3-2) TIMING CLOCK
STATUS11111000(F8H)
When received via MIDI IN or USB-MIDI IN, the instrument automatically switches to external synchronization.
to the internal clock.
If no signal is received for 3 seconds, it switches back to the internal clock.
(3-3-3) START
STATUS11111010(FAH)
(3-3-4) CONTINUE
STATUS11111011(FBH)
Receive only
(3-3-5) STOP
STATUS11111100(FCH)
(3-4) SYSTEM EXCLUSIVE MESSAGE
(3-4-1) UNIVERSAL NON REALTIME MESSAGE
(3-4-1-1) IDENTITY REQUEST (Receive only)
F0H 7EH 0nH 06H 01H F7H
(“n” = Device No. However, this instrument receives under “omni.”)
For parameters with data size of 2 or more, the appropriate number of data bytes will be transmitted.
See the following MIDI Data Table for Address.
(3-4-3) BULK DUMP
11110000F0HExclusive status
0100001143HYAMAHA ID
0000nnnn0nHDevice Number
011111117FHGroup Number High
000111001CHGroup Number Low
0bbbbbbbbbbbbbb Byte Count
0bbbbbbbbbbbbbb Byte Count
0000010105HModel ID
0aaaaaaaaaaaaaa Address High
0aaaaaaaaaaaaaa Address Mid
0aaaaaaaaaaaaaa Address Low
00Data
ll
0cccccccccccccc Check-sum
11110111F7HEnd of Exclusive
See the following BULK DUMP Table for Address and Byte Count.
Byte Count shows the size of data in blocks from Model ID onward (up to but not including the checksum).
The Check sum is the value that results in a value of 0 for the lower 7 bits when the Model ID, Start Address,
Data and Check sum itself are added.
(3-4-4) DUMP REQUEST
11110000F0HExclusive status
0100001143HYAMAHA ID
0010nnnn2nHDevice Number
011111117FHGroup Number High
000111001CHGroup Number Low
0000010105HModel ID
0aaaaaaaaaaaaaa Address High
0aaaaaaaaaaaaaa Address Mid
0aaaaaaaaaaaaaa Address Low
11110111F7HEnd of Exclusive
See the following DUMP REQUEST Table for Address and Byte Count.
reface Data List
6
reface DX
Local
Control
LPR PLAY
TG
KBD
MIDI IN
Local
Control
LPR REC
Local
Control
USB IN
MIDI OUT
USB OUT
(3-4-5) PARAMETER REQUEST
11110000F0HExclusive status
0100001143HYAMAHA ID
0011nnnn3nHDevice Number
011111117FHGroup Number High
000111001CHGroup Number Low
0000010105HModel ID
0aaaaaaaaaaaaaa Address High
0aaaaaaaaaaaaaa Address Mid
0aaaaaaaaaaaaaa Address Low
11110111F7HEnd of Exclusive
See the following MIDI Data Table for Address.
(4) SYSTEM OVERVIEW (Keyboard (KBD), Looper Play/Rec (LPR
PLAY/REC) and Tone Generator (TG))
reface Data List
7
reface DX
MIDI Data Table
Control Change
Transmitted and recognized Control Change Number and Value, when MIDI control is
on.
Control Change NumberControl Value
NameNo.DescriptionTransmitted Recognized
ALGO (algorithm)80 ALGO 100 – 11
OP1 LEVEL (output level) 85 —0 – 1270 – 127
OP1 FB (feedback level) 86 —0 – 1270 – 127
OP1 FB (feedback type)87 sawtooth00 – 63
OP1 FREQ MODE88 frequency/ratio (Ratio)00 – 63
OP1 FREQ RATIO/FREQ
(coarse)
OP1 FREQ RATIO/FREQ
(fine)
OP2 LEVEL (output level) 102 —0 – 1270 – 127
OP2 FB (feedback level) 103 —0 – 1270 – 127
OP2 FB (feedback type) 104 sawtooth00 – 63
OP2 FREQ MODE105 frequency/ratio (Ratio)00 – 63
OP2 FREQ RATIO/FREQ
(coarse)
OP2 FREQ RATIO/FREQ
(fine)
OP3 LEVEL (output level) 108 —0 – 1270 – 127
OP3 FB (feedback level) 109 —0 – 1270 – 127
OP3 FB (feedback type) 110 sawtooth00 – 63
OP3 FREQ MODE111 frequency/ratio (Ratio)00 – 63
OP3 FREQ RATIO/FREQ
(coarse)
OP3 FREQ RATIO/FREQ
(fine)
OP4 LEVEL (output level) 114 —0 – 1270 – 127
OP4 FB (feedback level) 115 —0 – 1270 – 127
OP4 FB (feedback type) 116 sawtooth00 – 63
OP4 FREQ MODE117 frequency/ratio (Ratio)00 – 63
OP4 FREQ RATIO/FREQ
(coarse)
OP4 FREQ RATIO/FREQ
(fine)
ALGO 21212 – 21
ALGO 32322 – 32
ALGO 43533 – 42
ALGO 54643 – 53
ALGO 65854 – 64
ALGO 76965 – 74
ALGO 88175 – 85
ALGO 99286 – 95
ALGO 1010496 – 106
ALGO 11115107 – 116
ALGO 12127117 – 127
square12764 – 127
fixed freq/Hz (Fixed)12764 – 127
89 —0 – 310 – 31
90 —0 – 990 – 99
square12764 – 127
fixed freq/Hz (Fixed)12764 – 127
106 —0 – 310 – 31
107 —0 – 990 – 99
square12764 – 127
fixed freq/Hz (Fixed)12764 – 127
112 —0 – 310 – 31
113 —0 – 990 – 99
square12764 – 127
fixed freq/Hz (Fixed)12764 – 127
118 —0 – 310 – 31
119 —0 – 990 – 99
Notes
Parameter Base Address
Parameter Block
HighMidLow
SYSTEM000000
VOICE COMMON300000
VOICE OPERATOR31op00op: operator number (00 – 03)
DescriptionTop Address (hex)
Bulk Dump Block
“Top Address” indicates the top address of each block designated by bulk dump operation.
Byte Count shows the size of data in blocks from Model ID onward (up to but not
including the checksum).
The Block from the Bulk Header to the Bulk Footer of the Voice can be received
regardless their order.
They can be received even if all of them are not transmitted. They cannot be received
if the irrelevant Block is included.
To carry out VOICE bulk dump request, designate its corresponding BulkHeader
address.
Parameter BlockDescription
SYSTEMCommon3624000000
VOICEBulk Header4040E0F00
COMMON Voice Common422A300000
Operator Operator 1
:
Operator 4
Bulk Footer4040F0F00
Byte CountTop Address (hex)
DecHexHighMidLow
32203100
:
03
00
MIDI PARAMETER CHANGE TABLE (SYSTEM)
Address (hex)
High Mid Low
00 00 001 00 – 0F, 7F MIDI transmit
011 00 – 0F, 10 MIDI receive
02400 – 00
06100 – 01 Local Control
07134 – 4C Master Transpose -12 – +12 (semitones)
08200 – 02
0A100 – 3F LCD Contrast
0B100 – 01 Sustain Pedal
0C100 – 01 Auto Power-Off
0D100 – 01 Speaker Output
0E100 – 01MIDI Control
0F1
101reserved
111reserved
121reserved
131reserved
141reserved
151reserved
161reserved
171reserved
181reserved
191reserved
1A1reserved
1B1reserved
1C1reserved
1D1reserved
1E1reserv ed
1F1reserved
Total Size = 32
Size
Data Range
(hex)
00 – 07
00 – 0F
00 – 0F
00 – 7F
Parameter NameDescriptio nNotes
channel (TR CH)
channel (RV CH)
Master Tune-102.4 – +102.3 (cent)
(CONTROL)
Tempo MSB
Tempo LSB
(CONTRAST)
Select (SUSTAIN)
(AUTO P.OFF)
(SP)
(CONTROL)
reserved
1 – 16, off
1 – 16, All
1st bit 3-0 : bit 15- 12
2nd bit 3-0 : bit 11- 8
3rd bit 3-0 : bit 7- 4
4th bit 3-0 : bit 3- 0
off, ON
30 – 300
1st bit 6-0 : bit 13-7
2nd bit 6-0 : bit 6-0
0 – 63
FC3, FC4/5
off, ON
off, ON
off, ON
reface Data List
8
reface DX
MIDI PARAMETER CHANGE TABLE
(VOICE Common)
Address (hex)
High Mid Low
30 00 001 20 – 7E Voice Name132 – 126 (ASCII)
011 20 – 7E Voice Name232 – 126 (ASCII)
021 20 – 7E Voice Name332 – 126 (ASCII)
031 20 – 7E Voice Name432 – 126 (ASCII)
041 20 – 7E Voice Name532 – 126 (ASCII)
051 20 – 7E Voice Name632 – 126 (ASCII)
061 20 – 7E Voice Name732 – 126 (ASCII)
071 20 – 7E Voice Name832 – 126 (ASCII)
081 20 – 7E Voice Name932 – 126 (ASCII)
091 20 – 7E Voice Name10 32 – 126 (ASCII)
0A1
0B1reserved
0C1 28 – 58 Transpose (TP)
0D1 00 – 02 Part Modepoly (POLY), Mono-
0E1 00 – 7F Portamento
0F1 28 – 58 Pitch Bend
101 00 – 0B
111 00 – 06 LFO Wave
121 00 – 7F LFO Speed
131 00 – 7F LFO Delay
141 00 – 7F LFO Pitch Modu-
151 00 – 7F Pitch EG Rate 1
161 00 – 7F Pitch EG Rate 2
171 00 – 7F Pitch EG Rate 3
181 00 – 7F Pitch EG Rate 4
191 10 – 70 Pitch EG Level 1
1A1 10 – 70 Pitch EG Level 2
1B1 10 – 70 Pitch EG Level 3
1C1 10 – 70 Pitch EG Level 4
1D1 00 – 07 Effect 1 Typethru (THRU),
1E1 00 – 7F Effect 1 Parame-
1F1 00 – 7F Effect 1 Parame-
201 00 – 07 Effect 2 Typethru (THRU),
211 00 – 7F Effect 2 Parame-
221 00 – 7F Effect 2 Parame-
233
Total Size = 38
Size
Data
Range
Parameter NameDescriptionNotes
(hex)
reserved
-24 – +24 (semitones)
Full (MONO-FULL),
Mono-Legato
(MONO-LGATO)
Time (PORTA)
Range (PB)
Algorithm (ALGO)
(WAVE)
(SPEED)
(DELAY)
lation Depth
(PMD)
(PITCH EG Rate)
(PITCH EG Rate)
(PITCH EG Rate)
(PITCH EG Rate)
(PITCH EG Level)
(PITCH EG Level)
(PITCH EG Level)
(PITCH EG Level)
ter 1 (*Note)
ter 2 (*Note)
ter 1 (*Note)
ter 2 (*Note)
reserved
-24 – +24
(semitones)
ALGO 1 – 12
sine (SIN),
triangle (TRI),
sawtooth up (SAW U),
sawtooth down (SAW D),
square (SQ),
sample & hold 8 (S&H8),
sample & hold (S&H)
Reset All Cntrls
: Local ON/OFF
Mes- : All Notes OFF
sages: Active Sense
: Reset
Notes:*1 Transmitted and recognized if MIDI control mode is on.
*2 "m" is always treated as "1" regardless of its actual value.
Mode
Default
Changed
Note ON
Note OFF
Key's
Ch's
1
7
11
64
80,85-90
102-119
1
1 - 16
o 9nH,v=1-127
x 9nH,v=0
x
x
x
x
x
o
o *1
o *1
o
o
o
o
o *1
o *1
o 0 - 31
**************
x
x
x
o
o
x
x
x
x
o
x
3
x
**************
24 - 108
**************
o
Mode 1 : OMNI ON , POLY Mode 2 : OMNI ON ,MONO
Mode 3 : OMNI OFF, POLY Mode 4 : OMNI OFF,MONO
oo
1 - 16
1 - 16
o v=1-127
x
x
x
x
x
x
o
o
o(120,126,127)
o(121)
x
o(123-125)
o
x
1
1 - 4 (m=1) *2
x
0 - 127
0 - 127
o
o : Yes
x : No
Default
Messages
Altered
YAMAHA[ Mobile Mini Keyboard ]Date :20-FEB-2015
Model reface DX MIDI Implementation ChartVersion : 1.0
Modulation Wheel
Main Volume
Expression
Sustain Sw
Transpose
Memorized
o 0 - 31
0 - 31
Control
Change
reface DX
reface Data List
10
reface CP
MIDI Data Format
reface CP
(1) Coverage
The specifications described herein specify transmission and reception of MIDI data of the reface CP.
(2) Compliance
The specifications described herein comply to the following standards:
• MIDI 1.0
(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGES
(3-1-1) NOTE OFF
STATUS1000nnnn(8nH)n = 0 - 15 CHANNEL NUMBER
NOTE No.0kkkkkkkk = 0 (C-2) - 127 (G8)
VELOCITY0vvvvvvvv: ignored
Receive only
(3-1-2) NOTE ON/OFF
STATUS1001nnnn(9nH)n = 0 - 15 CHANNEL NUMBER
NOTE NUMBER0kkkkkkkk = 0 (C-2) - 127 (G8)
VELOCITYNOTE ON 0vvvvvvv(v≠0)
(3-1-3) CONTROL CHANGE
STATUS1011nnnn(BnH)n = 0 - 15 CHANNEL NUMBER
CONTROL NUMBER0ccccccc
CONTROL VALUE0vvvvvvv
*TRANSMITTED CONTROL NUMBER
c = 64SUSTAIN SWITCH; v = 0 - 127*1
*1 When Sustain is set to “FC4/5,” operating the foot switch transmits only values of 0 (off) or 127 (on).
*RECEIVED CONTROL NUMBER
c = 1MODULATION; v = 0 - 127
c = 7VOLUME; v = 0 - 127
c = 11EXPRESSION; v = 0 - 127
c = 64SUSTAIN SWITCH; v = 0 - 127
c = 66SOSTENUTO; v = 0-63:OFF , 64-127:ON
c = 67SOFT PEDAL; v = 0-63:OFF , 64-127:ON
When MIDI Control Mode is turned on, Control Change numbers are assigned in order that voice parameter
changes made using controllers on the front panel can be controlled via MIDI.
See the following Control Change Table.
(3-1-4) PITCH BEND CHANGE (Receive only)
STATUS1110nnnn(EnH)n = 0 - 15 CHANNEL NUMBER
LSB0vvvvvvvPITCH BEND CHANGE LSB
MSB0vvvvvvvPITCH BEND CHANGE MSB
(3-2) CHANNEL MODE MESSAGES
STATUS1011nnnn(BnH)n = 0 - 15 CHANNEL NUMBER
CONTROL NUMBER0cccccccc = CONTROL NUMBER
CONTROL VALUE0vvvvvvvv = DATA VALUE
(3-2-1) ALL SOUND OFF (CONTROL NUMBER = 78H , DATA VALUE = 0)
All the sounds currently played including the channel messages such as note-on and hold-on in a certain channel are muted when receiving this message.
(3-2-2) RESET ALL CONTROLLERS(CONTROL NUMBER = 79H , DATA VALUE = 0)
Resets the values set for the following controllers.
PITCH BEND CHANGE0 (center)
MODULATION0 (minimum)
EXPRESSION127 (maximum)
SUSTAIN SWITCH0 (off)
SOSTENUTO SWITCH0 (off)
SOFT PEDAL0 (off)
(3-2-3) ALL NOTE OFF(CONTROL NUMBER = 7BH , DATA VALUE = 0)
All the notes currently set to on in c ertain channel(s) are muted when receiving this messag e.
However, if Sustain or Sostenuto is on, notes will continue soundi ng until these are turned off.
(3-2-4) OMNI MODE OFF (CONTROL NUMBER = 7CH , DATA VALUE = 0)
Performs the same function as when rece iving ALL NOTES OFF.
Sets RECEIVE CHANNEL to channel 1.
(3-2-5) OMNI MODE ON (CONTROL NUMBER = 7DH , DATA VALUE = 0)
Performs the same function as when rece iving ALL NOTES OFF.
Sets RECEIVE CHANNEL to all.
(3-2-6) MONO (CONTROL NUMBER = 7EH , DATA VALUE = 0..16)
Performs the same function as when receiving ALL SOUNDS OFF.
(3-2-7) POLY (CONTROL NUMBER = 7FH , DATA VALUE = 0)
Performs the same function as when receiving ALL SOUNDS OFF.
NOTE OFF 0vvvvvvv(v=0)
(3-3) SYSTEM REAL TIME MESSAGES
(3-3-1) ACTIVE SENSING
STATUS11111110(FEH)
Transmitted at every 200 msec.
Once this code is received, the instrument starts sensing.
When no status nor data is received for over approximately 350 ms, M IDI receiving buffer will be cleared, and
the sounds currently played is forcibly turned off.
(3-4) SYSTEM EXCLUSIVE MESSAGE
(3-4-1) UNIVERSAL NON REALTIME MESSAGE
(3-4-1-1) IDENTITY REQUEST (Receive only)
F0H 7EH 0nH 06H 01H F7H
(“n” = Device No. However, this instrument receives under “omni.”)
For parameters with data size of 2 or more, the appropriate number of data bytes will be transmitted.
See the following MIDI Data Table for Address.
(3-4-3) BULK DUMP
11110000F0HExclusive status
0100001143HYAMAHA ID
0000nnnn0nHDevice Number
011111117FHGroup Number High
000111001CHGroup Number Low
0bbbbbbbbbbbbbb Byte Count
0bbbbbbbbbbbbbb Byte Count
0000010004HModel ID
0aaaaaaaaaaaaaa Address High
0aaaaaaaaaaaaaa Address Mid
0aaaaaaaaaaaaaa Address Low
00Data
ll
0cccccccccccccc Check-sum
11110111F7HEnd of Exclusive
See the following BULK DUMP Table for Address and Byte Count.
Byte Count shows the size of data in blocks from Model ID onward (up to but not including the checksum).
The Check sum is the value that results in a value of 0 for the lower 7 bits when the Model ID, Start Address,
Data and Check sum itself are added.
(3-4-4) DUMP REQUEST
11110000F0HExclusive status
0100001143HYAMAHA ID
0010nnnn2nHDevice Number
011111117FHGroup Number High
000111001CHGroup Number Low
0000010004HModel ID
0aaaaaaaaaaaaaa Address High
0aaaaaaaaaaaaaa Address Mid
0aaaaaaaaaaaaaa Address Low
11110111F7HEnd of Exclusive
See the following DUMP REQUEST Table for Address and Byte Count.
(3-4-5) PARAMETER REQUEST
11110000F0HExclusive status
0100001143HYAMAHA ID
0011nnnn3nHDevice Number
011111117FHGroup Number High
000111001CHGroup Number Low
0000010004HModel ID
0aaaaaaaaaaaaaa Address High
0aaaaaaaaaaaaaa Address Mid
0aaaaaaaaaaaaaa Address Low
11110111F7HEnd of Exclusive
See the following MIDI Data Table for Address.
reface Data List
11
(4) SYSTEM OVERVIEW (Keyboard (KBD), and
Local
TG
KBD
MIDI IN
USB IN
MIDI OUT
USB OUT
Control
Tone Generator (TG))
reface CP
reface Data List
12
reface CP
MIDI Data Table
Control Change
Transmitted and recognized Control Change Number and Value, when MIDI control is
on.
Control Change NumberControl Value
NameNo.DescriptionTransmitted Recognized
TYPE80 Rd I00 – 21
DRIVE81 —0 – 1270 – 127
TREMOLO/WAH SWITCH 17 OFF00 – 42
TREMOLO/WAH DEPTH18 —0 – 1270 – 127
TREMOLO/WAH RATE19 —0 – 1270 – 127
CHORUS/PHASER
SWITCH
CHORUS/PHASER
DEPTH
CHORUS/PHASER
SPEED
D.DELAY/A.DELAY
SWITCH
D.DELAY/A.DELAY
DEPTH
D.DELAY/A.DELAY TIME 90 —0 – 1270 – 127
REVERB DEPTH91 —0 – 1270 – 127
Rd II2522 – 42
Wr5143 – 64
Clv7665 – 85
Toy10286 – 106
CP127107 – 127
TREMOLO6443 – 85
WAH12786 – 127
85 OFF00 – 42
CHORUS6443 – 85
PHASER12786 – 127
86 —0 – 1270 – 127
87 —0 – 1270 – 127
88 OFF00 – 42
D.DELAY6443 – 85
A.DELAY12786 – 127
89 —0 – 1270 – 127
Notes
Parameter Base Address
Parameter Block
HighMidLow
SYSTEM000000
TG300000
DescriptionTop Address (hex)
MIDI PARAMETER CHANGE TABLE (SYSTEM)
Address (hex)
High Mid Low
00 00 001 00 – 0F, 7F MIDI transmit
011 00 – 0F, 10 MIDI receive
02400 – 00
06100 – 01 Local Controloff, ON
07134 – 4C Master Trans-
081
091res erved
0A1reserve d
0B100 – 01 Sustain Pedal
0C100 – 01 Auto Power-Off off, ON
0D100 – 01 Speaker Output off, ON
0E100 – 01 MIDI Controloff, ON
0F1
101res erved
111res erved
121res erved
131res erved
141res erved
151res erved
161res erved
171res erved
181res erved
191res erved
1A1reserve d
1B1reserve d
1C1reserved
1D1reserved
1E1reserv ed
1F1res erved
Total Size = 32
Size
Data Range
(hex)
00 – 07
00 – 0F
00 – 0F
Parameter NameDescriptionNotes
channel
channel
Master Tune-102.4 – +102.3 (cent)
pose
reser ved
Select
reser ved
1 – 16, off
1 – 16, All
1st bit 3-0 : bit 15- 12
2nd bit 3-0 : bit 11- 8
3rd bit 3-0 : bit 7- 4
4th bit 3-0 : bit 3- 0
-12 – +12 (semitones)
FC3, FC4/5
Bulk Dump Block
“Top Address” indicates the top address of each block designated by bulk dump operation.
Byte Count shows the size of data in blocks from Model ID onward (up to but not
including the checksum).
To carry out TG bulk dump request, designate its corresponding BulkHeader address.
thru (middle potision),
Digital Delay (D.DELAY),
Analog Delay (A.DELAY)
0 – 127
0 – 127
0 – 127
sound is modulated left and right
Wr, Clv, Toy: volume
is modulated
modulation
WAH: resonance off-
set value
reface Data List
13
MIDI Implementation Chart
Transmitted
Function...
RecognizedRemarks
Basic
Channel
Note
Number : True voice
Velocity
After
Touch
Pitch Bend
Prog
Change : True #
System Exclusive
: Song Pos.
Common : Song Sel.
: Tune
System : Clock
Real Time : Commands
: All Sound Off
Aux :
Reset All Cntrls
: Local ON/OFF
Mes- : All Notes OFF
sages: Active Sense
: Reset
Notes:*1 Transmitted and recognized if MIDI control mode is on.
Mode
Default
Changed
Note ON
Note OFF
Key's
Ch's
1
7
11
64
66,67
17-19
80,81
85-91
1
1 - 16
o 9nH,v=1-127
x 9nH,v=0
x
x
x
x
x
o
x
o *1
o *1
o *1
o
o
o
o
o
o *1
o *1
o *1
x
**************
x
x
x
x
x
x
x
x
x
o
x
3
x
**************
24 - 108
**************
o
Mode 1 : OMNI ON , POLY Mode 2 : OMNI ON ,MONO
Mode 3 : OMNI OFF, POLY Mode 4 : OMNI OFF,MONO
xo
1 - 16
1 - 16
o v=1-127
x
x
x
x
x
x
x
x
o(120,126,127)
o(121)
x
o(123-125)
o
x
1
1,3
x
0 - 127
0 - 127
o
o : Yes
x : No
Default
Messages
Altered
YAMAHA[ Mobile Mini Keyboard ]Date :23-MAR-2015
Model reface CP MIDI Implementation ChartVersion : 1.0
Modulation Wheel
Main Volume
Expression
Sustain Sw
Transpose
x
x
Control
Change
reface CP
reface Data List
14
reface YC
MIDI Data Format
reface YC
(1) Coverage
The specifications described herein specify transmission and reception of MIDI data of the reface YC.
(2) Compliance
The specifications described herein comply to the following standards:
• MIDI 1.0
(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGES
(3-1-1) NOTE OFF
STATUS1000nnnn(8nH)n = 0 - 15 CHANNEL NUMBER
NOTE No.0kkkkkkkk = 0 (C-2) - 127 (G8)
VELOCITY0vvvvvvvv: ignored
Receive only
(3-1-2) NOTE ON/OFF
STATUS1001nnnn(9nH)n = 0 - 15 CHANNEL NUMBER
NOTE NUMBER0kkkkkkkk = 0 (C-2) - 127 (G8)
VELOCITYNOTE ON 0vvvvvvv(v≠0)
(3-1-3) CONTROL CHANGE
STATUS1011nnnn(BnH)n = 0 - 15 CHANNEL NUMBER
CONTROL NUMBER0ccccccc
CONTROL VALUE0vvvvvvv
*TRANSMITTED CONTROL NUMBER
c = 11EXPRESSION; v = 0 - 127
*RECEIVED CONTROL NUMBER
c = 1MODULATION; v = 0 - 127
c = 7VOLUME; v = 0 - 127
c = 11EXPRESSION; v = 0 - 127
c = 64SUSTAIN SWITCH; v = 0 - 127
When MIDI Control Mode is turned on, Control Change numbers are assigned in order that voice parameter
changes made using controllers on the front panel can be controlled via MIDI.
See the following Control Change Table.
(3-1-4) PITCH BEND CHANGE (Receive only)
STATUS1110nnnn(EnH)n = 0 - 15 CHANNEL NUMBER
LSB0vvvvvvvPITCH BEND CHANGE LSB
MSB0vvvvvvvPITCH BEND CHANGE MSB
(3-2) CHANNEL MODE MESSAGES
STATUS1011nnnn(BnH)n = 0 - 15 CHANNEL NUMBER
CONTROL NUMBER0cccccccc = CONTROL NUMBER
CONTROL VALUE0vvvvvvvv = DATA VALUE
(3-2-1) ALL SOUND OFF (CONTROL NUMBER = 78H , DATA VALUE = 0)
All the sounds currently played including the channel messages such as note-on and hold-on in a certain channel are muted when receiving this message.
(3-2-2) RESET ALL CONTROLLERS (CONTROL NUMBER = 79H , DATA VALUE = 0)
Resets the values set for the following controllers.
PITCH BEND CHANGE0 (center)
MODULATION0 (minimum)
EXPRESSION127 (maximum)
SUSTAIN SWITCH0 (off)
(3-2-3) ALL NOTE OFF (CONTROL NUMBER = 7BH , DATA VALUE = 0)
All the notes currently set to on in c ertain channel(s) are muted when receiving this messag e.
However, if Sustain is on, notes will continue sounding un til these are turned off.
(3-2-4) OMNI MODE OFF (CONTROL NUMBER = 7CH , DATA VALUE = 0)
Performs the same function as when rece iving ALL NOTES OFF.
Sets RECEIVE CHANNEL to channel 1.
(3-2-5) OMNI MODE ON (CONTROL NUMBER = 7DH , DATA VALUE = 0)
Performs the same function as when rece iving ALL NOTES OFF.
Sets RECEIVE CHANNEL to all.
(3-2-6) MONO (CONTROL NUMBER = 7EH , DATA VALUE = 0..16)
Performs the same function as when receiving ALL SOUNDS OFF.
(3-2-7) POLY (CONTROL NUMBER = 7FH , DATA VALUE = 0)
Performs the same function as when receiving ALL SOUNDS OFF.
NOTE OFF 0vvvvvvv(v=0)
(3-3) SYSTEM REAL TIME MESSAGES
(3-3-1) ACTIVE SENSING
STATUS11111110(FEH)
Transmitted at every 200 msec.
Once this code is received, the instrument starts sensing.
When no status nor data is received for over approximately 350 ms, M IDI receiving buffer will be cleared, and
the sounds currently played is forcibly turned off.
(3-4) SYSTEM EXCLUSIVE MESSAGE
(3-4-1) UNIVERSAL NON REALTIME MESSAGE
(3-4-1-1) IDENTITY REQUEST (Receive only)
F0H 7EH 0nH 06H 01H F7H
(“n” = Device No. However, this instrument receives under “omni.”)
For parameters with data size of 2 or more, the appropriate number of data bytes will be transmitted.
See the following MIDI Data Table for Address.
(3-4-3) BULK DUMP
11110000F0HExclusive status
0100001143HYAMAHA ID
0000nnnn0nHDevice Number
011111117FHGroup Number High
000111001CHGroup Number Low
0bbbbbbbbbbbbbb Byte Count
0bbbbbbbbbbbbbb Byte Count
0000011006HModel ID
0aaaaaaaaaaaaaa Address High
0aaaaaaaaaaaaaa Address Mid
0aaaaaaaaaaaaaa Address Low
00Data
ll
0cccccccccccccc Check-sum
11110111F7HEnd of Exclusive
See the following BULK DUMP Table for Address and Byte Count.
Byte Count shows the size of data in blocks from Model ID onward (up to but not including the checksum).
The Check sum is the value that results in a value of 0 for the lower 7 bits when the Model ID, Start Address,
Data and Check sum itself are added.
(3-4-4) DUMP REQUEST
11110000F0HExclusive status
0100001143HYAMAHA ID
0010nnnn2nHDevice Number
011111117FHGroup Number High
000111001CHGroup Number Low
0000011006HModel ID
0aaaaaaaaaaaaaa Address High
0aaaaaaaaaaaaaa Address Mid
0aaaaaaaaaaaaaa Address Low
11110111F7HEnd of Exclusive
See the following DUMP REQUEST Table for Address and Byte Count.
(3-4-5) PARAMETER REQUEST
11110000F0HExclusive status
0100001143HYAMAHA ID
0011nnnn3nHDevice Number
011111117FHGroup Number High
000111001CHGroup Number Low
0000011006HModel ID
0aaaaaaaaaaaaaa Address High
0aaaaaaaaaaaaaa Address Mid
0aaaaaaaaaaaaaa Address Low
11110111F7HEnd of Exclusive
See the following MIDI Data Table for Address.
reface Data List
15
(4) SYSTEM OVERVIEW (Keyboard (KBD), and
Local
TG
KBD
MIDI IN
USB IN
MIDI OUT
USB OUT
Control
Tone Generator (TG))
reface YC
reface Data List
16
reface YC
MIDI Data Table
Control Change
Transmitted and recognized Control Change Number and Value, when MIDI control is
on.
Control Change NumberControl Value
NameNo.DescriptionTransmitted Recognized
ROTARY SPEED19 O FF00 – 32
WAVE80 H00 – 25
FOOTAGE 16'102 FOOTAGE Slider 0
FOOTAGE 5 1/3'103 FOOTAGE Slider 0
FOOTAGE 8'104 FOOTAGE Slider 0
FOOTAGE 4'105 FOOTAGE Slider 0
FOOTAGE 2 2/3'106 FOOTAGE Slider 0
FOOTAGE 2'107 FOOTAGE Slider 0
FOOTAGE 1 3/5'108 FOOTAGE Slider 0
FOOTAGE 1 1/3'109 FOOTAGE Slider 0
STOP4233 – 64
SLOW8565 – 95
FAST12796 – 127
V3226 – 51
F6452 – 76
A9577 – 102
Y127103 – 127
(Minimum: up)
FOOTAGE Slider 12119 – 36
FOOTAGE Slider 24237 – 54
FOOTAGE Slider 36455 – 73
FOOTAGE Slider 48574 – 91
FOOTAGE Slider 510692 – 109
FOOTAGE Slider 6
(Maximum)
(Minimum: up)
FOOTAGE Slider 12119 – 36
FOOTAGE Slider 24237 – 54
FOOTAGE Slider 36455 – 73
FOOTAGE Slider 48574 – 91
FOOTAGE Slider 510692 – 109
FOOTAGE Slider 6
(Maximum)
(Minimum: up)
FOOTAGE Slider 12119 – 36
FOOTAGE Slider 24237 – 54
FOOTAGE Slider 36455 – 73
FOOTAGE Slider 48574 – 91
FOOTAGE Slider 510692 – 109
FOOTAGE Slider 6
(Maximum)
(Minimum: up)
FOOTAGE Slider 12119 – 36
FOOTAGE Slider 24237 – 54
FOOTAGE Slider 36455 – 73
FOOTAGE Slider 48574 – 91
FOOTAGE Slider 510692 – 109
FOOTAGE Slider 6
(Maximum)
(Minimum: up)
FOOTAGE Slider 12119 – 36
FOOTAGE Slider 24237 – 54
FOOTAGE Slider 36455 – 73
FOOTAGE Slider 48574 – 91
FOOTAGE Slider 510692 – 109
FOOTAGE Slider 6
(Maximum)
(Minimum: up)
FOOTAGE Slider 12119 – 36
FOOTAGE Slider 24237 – 54
FOOTAGE Slider 36455 – 73
FOOTAGE Slider 48574 – 91
FOOTAGE Slider 510692 – 109
FOOTAGE Slider 6
(Maximum)
(Minimum: up)
FOOTAGE Slider 12119 – 36
FOOTAGE Slider 24237 – 54
FOOTAGE Slider 36455 – 73
FOOTAGE Slider 48574 – 91
FOOTAGE Slider 510692 – 109
FOOTAGE Slider 6
(Maximum)
(Minimum: up)
FOOTAGE Slider 12119 – 36
FOOTAGE Slider 24237 – 54
FOOTAGE Slider 36455 – 73
FOOTAGE Slider 48574 – 91
FOOTAGE Slider 510692 – 109
FOOTAGE Slider 6
(Maximum)
00 – 18
127110 – 127
00 – 18
127110 – 127
00 – 18
127110 – 127
00 – 18
127110 – 127
00 – 18
127110 – 127
00 – 18
127110 – 127
00 – 18
127110 – 127
00 – 18
127110 – 127
Notes
Control Change NumberControl Value
NameNo.DescriptionTransmitted Recognized
FOOTAGE 1'110 FOOTAGE Slider 0
VIBRATO/CHORUS
SWITCH
VIBRATO/CHORUS
DEPTH
PERCUSSION ON/OFF
SWITCH
PERCUSSION TYPE
SWITCH
PERCUSSION LENGTH 113 0 (Minimum)00 – 25
EFFECT DIST18 —0 – 1270 – 127
EFFECT REVERB91 —0 – 1270 – 127
(Minimum: up)
FOOTAGE Slider 12119 – 36
FOOTAGE Slider 24237 – 54
FOOTAGE Slider 36455 – 73
FOOTAGE Slider 48574 – 91
FOOTAGE Slider 510692 – 109
FOOTAGE Slider 6
(Maximum)
79 VIBRATO00 – 63
CHORUS12764 – 127
77 0 (Minimum)00 – 25
13226 – 51
26452 – 76
39577 – 102
4 (Maximum: up)127103 – 127
111 OFF00 – 63
ON12764 – 127
112 A00 – 63
B12764 – 127
13226 – 51
26452 – 76
39577 – 102
4 (Maximum: up)127103 – 127
00 – 18
127110 – 127
Notes
Parameter Base Address
Parameter Block
HighMidLow
SYSTEM000000
TG300000
DescriptionTop Address (hex)
Bulk Dump Block
“Top Address” indicates the top address of each block designated by bulk dump operation.
Byte Count shows the size of data in blocks from Model ID onward (up to but not
including the checksum).
To carry out TG bulk dump request, designate its corresponding BulkHeader address.
Parameter BlockDescription
SYSTEMCommon3624000000
TGBulk Header4040E0F00
COMMON TG Common261A300000
Bulk4 040F0F00
Byte CountTop Address (hex)
DecHexHighMidLow
reface Data List
17
reface YC
MIDI PARAMETER CHANGE TABLE (SYSTEM)
Address (hex)
High Mid Low
00 00 001 00 – 0F, 7F MIDI transmit
011 00 – 0F, 10 MIDI receive
02400 – 00
06100 – 01Local Controloff, ON
07134 – 4C Master Trans-
081
091reserved
0A1reserved
0B1reserved
0C100 – 01 Auto Power-Off off, ON
0D100 – 01 Speaker Output off, ON
0E100 – 01MIDI Controloff, ON
0F1
101reserved
111reserved
121reserved
131reserved
141reserved
151reserved
161reserved
171reserved
181reserved
191reserved
1A1reserved
1B1reserved
1C1reserve d
1D1reserve d
1E1reserv ed
1F1reserved
Total Size = 32
Size
Data Range
(hex)
00 – 07
00 – 0F
00 – 0F
Parameter NameDescriptionNotes
channel
channel
Master Tune
pose
reserved
reserved
1 – 16, off
1 – 16, All
-102.4 – +102.3 (cent)
1st bit 3-0 : bit 15- 12
2nd bit 3-0 : bit 11- 8
3rd bit 3-0 : bit 7- 4
4th bit 3-0 : bit 3- 0
-12 – +12 (semitones)
MIDI PARAMETER CHANGE TABLE
(Tone Generator)
Address (hex)
High Mid Low
30 00 001 00 – 7F Volume0 – 127This parameter can
011
021 00 – 04 organ voice type
031 00 – 06 FOOTAGE 16'0 (minimum: up) –
041 00 – 06 FOOTAGE 5 1/3' 0 (minimum: up) –
051 00 – 06 FOOTAGE 8'0 (minimum: up) –
061 00 – 06 FOOTAGE 4'0 (minimum: up) –
071 00 – 06 FOOTAGE 2 2/3' 0 (minimum: up) –
081 00 – 06 FOOTAGE 2'0 (minimum: up) –
091 00 – 06 FOOTAGE 1 3/5' 0 (minimum: up) –
0A1 00 – 06 FOOTAGE 1 1/3' 0 (minimum: up) –
0B1 00 – 06 FOOTAGE 1'0 (minimum: up) –
0C1 00 – 01 Vibrato/Chorus
0D1 00 – 04 Vibrato/Chorus
0E1 00 – 01 Percussion ON/
0F1 00 – 01 Percussion Type
101 00 – 04 Percussion
111 00 – 03 Rotar y Speaker
121 00 – 7F Distortion Drive
131 00 – 7F Reverb Depth
142
Total Size = 22
Size
Data
Range
Parameter NameDescriptionNotes
(hex)
reserved
(WAVE)
Select
(VIBRATO/CHORUS SWITCH)
Depth
(VIBRATO/CHORUS DEPTH)
OFF (PERCUSSION ON/OFF
SWITCH)
(PERCUSSION
TYPE SWITCH)
Length (PERCUSSION
LENGTH)
Speed (ROTARY
SPEED)
(EFFECT DIST)
(EFFECT
REVERB)
reserved
H, V, F, A, Y
6 (maximum)
6 (maximum)
6 (maximum)
6 (maximum)
6 (maximum)
6 (maximum)
6 (maximum)
6 (maximum)
6 (maximum)
VIBRATO, CHORUS
0 (no effect) – 4
OFF, ON
A, B
0 – 4
OFF, STOP, SLOW,
FAST
0 – 127
0 – 127
be set only via MIDI.
reface Data List
18
MIDI Implementation Chart
Transmitted
Function...
RecognizedRemarks
Basic
Channel
Note
Number : True voice
Velocity
After
Touch
Pitch Bend
Prog
Change : True #
System Exclusive
: Song Pos.
Common : Song Sel.
: Tune
System : Clock
Real Time : Commands
: All Sound Off
Aux :
Reset All Cntrls
: Local ON/OFF
Mes- : All Notes OFF
sages: Active Sense
: Reset
Notes:*1 Transmitted and recognized if MIDI control mode is on.
Mode
Default
Changed
Note ON
Note OFF
Key's
Ch's
1
7
11
64
18,19
77,79,80
91
102-113
1
1 - 16
o 9nH,v=1-127
x 9nH,v=0
x
x
x
x
o
x
o *1
o *1
o *1
o *1
o
o
o
o
o *1
o *1
o *1
o *1
x
**************
x
x
x
x
x
x
x
x
x
o
x
3
x
**************
24 - 108
**************
o
Mode 1 : OMNI ON , POLY Mode 2 : OMNI ON ,MONO
Mode 3 : OMNI OFF, POLY Mode 4 : OMNI OFF,MONO
xo
1 - 16
1 - 16
o v=1-127
x
x
x
x
x
x
x
x
o(120,126,127)
o(121)
x
o(123-125)
o
x
1
1,3
x
0 - 127
0 - 127
o
o : Yes
x : No
Default
Messages
Altered
YAMAHA[ Mobile Mini Keyboard ]Date :23-MAR-2015
Model reface YC MIDI Implementation ChartVersion : 1.0
Modulation Wheel
Main Volume
Expression
Sustain Sw