Yamaha Reface CP Data List

MOBILE MINI KEYBOARD
Data List
EN
Contents
reface CS
MIDI Data Format..................... 2
MIDI Data Table........................ 4
MIDI Implementation Chart..... 5
reface DX
MIDI Data Format..................... 6
MIDI Data Table........................ 8
reface CP
MIDI Data Format................... 11
MIDI Data Table...................... 13
reface YC
MIDI Data Format................... 15
MIDI Data Table...................... 17

reface CS

MIDI Data Format

reface CS
(1) Coverage
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
STATUS 1000nnnn(8nH) n = 0 - 15 CHANNEL NUMBER
NOTE No. 0kkkkkkk k = 0 (C-2) - 127 (G8)
VELOCITY 0vvvvvvv v: ignored
Receive only
(3-1-2) NOTE ON/OFF
STATUS 1001nnnn(9nH) n = 0 - 15 CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk k = 0 (C-2) - 127 (G8)
VELOCITY NOTE ON 0vvvvvvv(v≠0)
NOTE OFF 0vvvvvvv(v=0)
(3-1-3) CONTROL CHANGE
STATUS 1011nnnn(BnH) n = 0 - 15 CHANNEL NUMBER
CONTROL NUMBER 0ccccccc
CONTROL VALUE 0vvvvvvv
*TRANSMITTED CONTROL NUMBER
c = 11 EXPRESSION ; v = 0 - 127
c = 64 SUSTAIN 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 = 1 MODULATION ; v = 0 - 127
c = 7 VOLUME ; v = 0 - 127
c = 11 EXPRESSION ; v = 0 - 127
c = 64 SUSTAIN 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
STATUS 1110nnnn(EnH) n = 0 - 15 CHANNEL NUMBER
LSB 0vvvvvvv PITCH BEND CHANGE LSB
MSB 0vvvvvvv PITCH BEND CHANGE MSB
(3-2) CHANNEL MODE MESSAGES
STATUS 1011nnnn(BnH) n = 0 - 15 CHANNEL NUMBER
CONTROL NUMBER 0ccccccc c = CONTROL NUMBER
CONTROL VALUE 0vvvvvvv v = 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 chan­nel 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 CHANGE 0 (center)
MODULATION 0 (minimum)
EXPRESSION 127 (maximum)
SUSTAIN SWITCH 0 (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
STATUS 11111110(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
STATUS 11111000(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
STATUS 11111010(FAH)
(3-3-4) CONTINUE
STATUS 11111011(FBH)
(3-3-5) STOP
STATUS 11111100(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.”)
(3-4-1-2) IDENTITY REPLY (Transmit only)
F0H 7EH 7FH 06H 02H 43H 00H 41H 51H 06H 00H 00H 00H 7FH F7H
(3-4-2) PARAMETER CHANGE
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0001nnnn 1nH Device Number
01111111 7FH Group Number High
00011100 1CH Group Number Low
00000011 03H Model ID
0aaaaaaa aaaaaaa Address High
0aaaaaaa aaaaaaa Address Mid
0aaaaaaa aaaaaaa Address Low
0ddddddd ddddddd Data
ll
11110111 F7H End of Exclusive
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
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0000nnnn 0nH Device Number
01111111 7FH Group Number High
00011100 1CH Group Number Low
0bbbbbbb bbbbbbb Byte Count
0bbbbbbb bbbbbbb Byte Count
00000011 03H Model ID
0aaaaaaa aaaaaaa Address High
0aaaaaaa aaaaaaa Address Mid
0aaaaaaa aaaaaaa Address Low
0 0 Data
ll
0ccccccc ccccccc Check-sum
11110111 F7H End 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
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0010nnnn 2nH Device Number
01111111 7FH Group Number High
00011100 1CH Group Number Low
00000011 03H Model ID
0aaaaaaa aaaaaaa Address High
0aaaaaaa aaaaaaa Address Mid
0aaaaaaa aaaaaaa Address Low
11110111 F7H End of Exclusive
See the following DUMP REQUEST Table for Address and Byte Count.
(3-4-5) PARAMETER REQUEST
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0011nnnn 3nH Device Number
01111111 7FH Group Number High
00011100 1CH Group Number Low
00000011 03H Model ID
0aaaaaaa aaaaaaa Address High
0aaaaaaa aaaaaaa Address Mid
0aaaaaaa aaaaaaa Address Low
11110111 F7H End 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 Number Control Value
Name No. Description Transmitted Recognized
LFO ASSIGN 78 OFF 0 0 – 25
AMP 32 26 – 51
FILTER 64 52 – 76
PITCH 95 77 – 102
OSC (Oscillator) 127 103 – 127
LFO DEPTH 77 — 0 – 127 0 – 127
LFO SPEED 76 — 0 – 127 0 – 127
PORTAMENTO 20 Poly 0 0
Mono with Portamento Time 1 – 127 1 – 127
OSC TYPE 80 Multi-saw 0 0 – 25
Pulse 32 26 – 51
Oscillator Sync 64 52 – 76
Ring Modulation 95 77 – 102
Frequency Modulation 127 103 – 127
OSC TEXTURE 81 — 0 – 127 0 – 127
OSC MOD (modulation) 82 — 0 – 127 0 – 127
FILTER CUTOFF 74 — 0 – 127 0 – 127
FILTER RESONANCE 71 — 0 – 127 0 – 127
EG FEG – AEG (balance) 83 — 0 – 127 0 – 127
EG A (attack time) 73 — 0 – 127 0 – 127
EG D (decay time) 75 — 0 – 127 0 – 127
EG S (sustain level ) 79 — 0 – 127 0 – 127
EG R (release time) 72 — 0 – 127 0 – 127
EFFECT TYPE 17 DIST 0 0 – 25
CHO/FLA 32 26 – 51
PHASER 64 52 – 76
DELAY 95 77 – 102
OFF (thru) 127 103 – 127
EFFECT DEPTH 18 — 0 – 127 0 – 127
EFFECT RATE 19 — 0 – 127 0 – 127
Notes
Parameter Base Address
Parameter Block
High Mid Low
SYSTEM 00 00 00
TG 30 00 00
DescriptionTop Address (hex)
Bulk Dump Block
“Top Address” indicates the top address of each block designated by bulk dump oper­ation. 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 Block Description
SYSTEM Common 36 24 00 00 00
TG Bulk Header 4 04 0E 0F 00
COMMON TG Common 26 1A 30 00 00
Bulk Footer 4 04 0F 0F 00
Byte Count Top Address (hex)
Dec Hex High Mid Low
MIDI PARAMETER CHANGE TABLE (SYSTEM)
Address (hex)
High Mid Low
00 00 00 1 00 – 0F, 7F MIDI transmit
Total Size = 32
Data Range
Size
01 1 00 – 0F, 10 MIDI receive
02 4 00 – 00
06 1 00 – 01 Local Control off, ON
07 1 34 – 4C Master Transpose -12 – +12 (semitones)
08 2 00 – 02
0A 1
0B 1 00 – 01 Sustain Pedal
0C 1 00 – 01 Auto Power-Off off, ON
0D 1 00 – 01 Speaker Output off, ON
0E 1 00 – 01 MIDI Control off, ON
0F 1 28 – 58
10 1
11 1 reserved
12 1 reserved
13 1 reserved
14 1 00 – 01 Foot Volume/
15 1
16 1 reserved
17 1 reserved
18 1 reserved
19 1 reserved
1A 1 reser ved
1B 1 reser ved
1C 1 reserv ed
1D 1 reserv ed
1E 1 res erved
1F 1 reserved
Parameter Name Description Notes
(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 00 1 00 – 7F Volume 0 – 127 This parameter
01 1
02 1 00 – 04 LFO Assign OFF, AMP, FILTER,
03 1 00 – 7F LFO Depth 0 – 127
04 1 00 – 7F LFO Speed 0 – 127
05 1 00 – 7F Portamento 0: Poly, 1 – 127: Mono
06 1 00 – 04 OSC Type
07 1 00 – 7F OSC Texture 0 – 127
08 1 00 – 7F OSC Mod
09 1 00 – 7F Filter Cutoff
0A 1 00 – 7F Filter Resonance 0 – 127
0B 1 00 – 7F EG Balance AEG max – FEG max
0C 1 00 – 7F EG A
0D 1 00 – 7F EG D
0E 1 00 – 7F EG S
0F 1 00 – 7F EG R
10 1 00 – 04 Effect Type DIST, CHO/FLA,
11 1 00 – 7F Effect Depth 0 – 127
12 1 00 – 7F Effect Rate
13 3 res erved
Total Size = 22
Size
Data
Range
Parameter Name Description Notes
(hex)
reserved
PITCH, OSC (Oscillat or)
with Portamento Time
Multi-saw, Pulse, Oscilla­tor 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 – 127 DIST: tone
can be set only via MIDI.
CHO/FLA, PHASER:
rate
DELAY: delay time
reface Data List
4

MIDI Implementation Chart

Transmitted
Function...
Recognized Remarks
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 Chart Version : 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
STATUS 1000nnnn(8nH) n = 0 - 15 CHANNEL NUMBER
NOTE No. 0kkkkkkk k = 0 (C-2) - 127 (G8)
VELOCITY 0vvvvvvv v: ignored
Receive only
(3-1-2) NOTE ON/OFF
STATUS 1001nnnn(9nH) n = 0 - 15 CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk k = 0 (C-2) - 127 (G8)
VELOCITY NOTE ON 0vvvvvvv(v≠0)
(3-1-3) CONTROL CHANGE
STATUS 1011nnnn(BnH) n = 0 - 15 CHANNEL NUMBER
CONTROL NUMBER 0ccccccc
CONTROL VALUE 0vvvvvvv
*TRANSMITTED CONTROL NUMBER
c = 64 SUSTAIN 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 = 1 MODULATION ; v = 0 - 127
c = 7 VOLUME ; v = 0 - 127
c = 11 EXPRESSION ; v = 0 - 127
c = 64 SUSTAIN 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
STATUS 1100nnnn(CnH) n = 0 - 15 CHANNEL NUMBER
PROGRAM NUMBER 0ppppppp p = 0 - 31
(3-1-5) PITCH BEND CHANGE
STATUS 1110nnnn(EnH) n = 0 - 15 CHANNEL NUMBER
LSB 0vvvvvvv PITCH BEND CHANGE LSB
MSB 0vvvvvvv PITCH BEND CHANGE MSB
(3-2) CHANNEL MODE MESSAGES
STATUS 1011nnnn(BnH) n = 0 - 15 CHANNEL NUMBER
CONTROL NUMBER 0ccccccc c = CONTROL NUMBER
CONTROL VALUE 0vvvvvvv v = 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 chan­nel 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 CHANGE 0 (center)
MODULATION 0 (minimum)
EXPRESSION 127 (maximum)
SUSTAIN SWITCH 0 (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 … 8 0 - 7
Bank2-1 … 8 8 - 15
Bank3-1 … 8 16 - 23
Bank4-1 … 8 24 - 31
(3-3) SYSTEM REAL TIME MESSAGES
(3-3-1) ACTIVE SENSING
STATUS 11111110(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
STATUS 11111000(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
STATUS 11111010(FAH)
(3-3-4) CONTINUE
STATUS 11111011(FBH)
Receive only
(3-3-5) STOP
STATUS 11111100(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.”)
(3-4-1-2) IDENTITY REPLY (Transmit only)
F0H 7EH 7FH 06H 02H 43H 00H 41H 53H 06H 00H 00H 00H 7FH F7H
(3-4-2) PARAMETER CHANGE
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0001nnnn 1nH Device Number
01111111 7FH Group Number High
00011100 1CH Group Number Low
00000101 05H Model ID
0aaaaaaa aaaaaaa Address High
0aaaaaaa aaaaaaa Address Mid
0aaaaaaa aaaaaaa Address Low
0ddddddd ddddddd Data
ll
11110111 F7H End of Exclusive
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
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0000nnnn 0nH Device Number
01111111 7FH Group Number High
00011100 1CH Group Number Low
0bbbbbbb bbbbbbb Byte Count
0bbbbbbb bbbbbbb Byte Count
00000101 05H Model ID
0aaaaaaa aaaaaaa Address High
0aaaaaaa aaaaaaa Address Mid
0aaaaaaa aaaaaaa Address Low
0 0 Data
ll
0ccccccc ccccccc Check-sum
11110111 F7H End 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
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0010nnnn 2nH Device Number
01111111 7FH Group Number High
00011100 1CH Group Number Low
00000101 05H Model ID
0aaaaaaa aaaaaaa Address High
0aaaaaaa aaaaaaa Address Mid
0aaaaaaa aaaaaaa Address Low
11110111 F7H End of Exclusive
See the following DUMP REQUEST Table for Address and Byte Count.
reface Data List
6
Loading...
+ 13 hidden pages