Roland FR-8x Dallapè MIDI Implementation

MIDI Implementation
Model: FR-8x Date: June 25, 2013
Version: 1.00
1. Receive Data
 Channel Voice Messages
z Note o
Status 2nd byte 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16) kk = note number: 00H-7FH (0-127) vv = note o velocity: 00H-7FH (0-127)
• Not received when “Real Time RX-TX” part parameters= O.
• Not received when “External Seq. Playback”parameters= O. (Initial value is O ))
z Note on
Status 2nd byte 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16) kk = note number: : 00H-7FH (0-127) vv = note on velocity: 01H-7FH (1-127)
• Not received when “Real Time RX-TX” part parameters= O.
• Not received when “External Seq. Playback”parameters= O. (Initial value is O ))
{ Volume (Controller Number 7)
Status 2nd byte 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = Volume: 00H-7FH (0-127), Initial Value = 64H (100)
• Volume messages are used to adjust the volume balance of each Part.
• Not received when “Real Time RX-TX” part parameters= O.
• Not received when “External Seq. Playback”parameters= O. (Initial value is O ))
{ Pan (Controller Number 10)
Status 2nd byte 3rd byte
BnH 0AH vvH
n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = pan: 00H-40H-7FH (Left-Center-Right), Initial Value = 40H (Center)
• Not received when “Real Time RX-TX” part parameters= O.
• Not received when “External Seq. Playback”parameters= O. (Initial value is O ))
{ Expression (Controller Number 11)
Status 2nd byte 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = Expression: 00H-7FH (0-127), Initial Value = 7FH (127)
z Control Change
• The value specied by a Control Change message will not be reset even 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-ch.16) mm, ll = Bank number: 00H, 00H-7FH, 7FH (bank.1­ bank.16384), Initial Value = 00 00H (bank.1)
• Not received when “Real Time RX-TX” part parameters= O.
• Not received when “External Seq. Playback”parameters= O. (Initial value is O ))
{ Modulation (Controller Number 1)
Status 2nd byte 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = Modulation depth: 00H-7FH (0-127)
• Only for Orchestral Parts.
• Not received when “Real Time RX-TX” part parameters= O.
• Not received when “External Seq. Playback”parameters= O. (Initial value is O ))
• Not received when “Real Time RX-TX” part parameters= O.
• Not received when “External Seq. Playback”parameters= O. (Initial value is O ))
{ Hold 1 (Controller Number 64)
Status 2nd byte 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = Control Value: 00H-7FH (0-127), Initial Value = 00H (0)
• Not received when “Real Time RX-TX” part parameters= O.
• Not received when “External Seq. Playback”parameters= O. (Initial value is O ))
{ Eect 1 (Reverb Send Level) (Controller Number 91)
Status 2nd bytes 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = Control value : 00H-7FH (0-127)
• Not received when “Real Time RX-TX” part parameters= O.
• Not received when “External Seq. Playback”parameters= O. (Initial value is O ))
{ Eect 3 (Chorus Send Level) (Controller Number 93)
Status 2nd byte 3rd byte
BnH 5DH vvH
n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = Control value: 00H-7FH (0-127) Initial Value = 00H (0)
• Not received when “Real Time RX-TX” part parameters= O.
• Not received when “External Seq. Playback”parameters= O. (Initial value is O ))
Copyright © 2013 ROLAND EUROPE
All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND EUROPE.
1
MIDI Implementation
z Program Change
Status 2nd byte
CnH ppH
n = MIDI channel number: 0H-FH (ch.1-ch.16) pp = Program number: 00H~0DH: Treble Register 1~14 00H~1BH: Orchestra Register 1~28 00H~06H: Bass/Free Bass/Orch.Bass/ Orch Chord, Orch Free Bass Register 1~7 00H~63H: Set 1~100
• Not received when “Real Time RX-TX” part parameters= O.
• Not received when “External Seq. Playback”parameters= O. (Initial value is O ))
• After a Program Change message is received, the sound will change beginning with the next Note-on. Voices already sounding when the Program Change message was received will not be aected.
Bank Select & Program Change RX
BANK Select
MSB CC00 LSB CC32
0 0 1-14 Accordion
0 0 1-7 Bass
0 1 1-7 Free Bass
0 0 1-7 Orch Bass
0 0 1-7 Orch Chord
0 0 1-7 Orch Free Bass
0 0 1-28 Orch1
0 0 1-28 Orch2
0 1 1-28 Organ
0 0 1-100 Sets*
The Sets Progran Change MIDI messages are received via Basic Channel (Default 0DH)
z Pitch Bend Change
Status 2nd byte 3rd byte
EnH llH mmH
n = MIDI channel number: 0H-FH (ch.1-ch.16) mm, ll = Pitch Bend value: 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
• Not received when “Real Time RX-TX” part parameters= O.
• Not received when “External Seq. Playback”parameters= O. (Initial value is O ))
Program
Change
Registers
2. Transmitted Data
 Channel Voice Messages
z Note O
Status 2nd byte 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16) kk = note number: 00H-7FH (0-127) vv = note o velocity: 00H-7FH (0-127)
• Not transmitted when “Real Time RX-TX” part parameters is “O”.
• Not transmitted when the “Note Tx” parameter of the “Global Setting” group is “O ”
• Not transmitted when the “Note Tx” parameter in the part “MIDI TX” group is “O ”
z Note On
Status 2nd byte 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16) kk = note number: 00H-7FH (0-127) vv = note on velocity: 01H-7FH (1-127)
• Not transmitted when “Real Time RX-TX” part parameters is “O”.
• Not transmitted when the “Note Tx” parameter of the “Global Setting” group is “O ”
• Not transmitted when the “Note Tx” parameter in the part “MIDI TX” group is “O ”
z 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-ch.16) mm, ll = Bank number: 00H, 00H-7FH, 7FH (bank.1 bank.16384)
• Not transmitted when “Real Time RX-TX” part parameters= O.
• Not transmitted when the “CC00 ” parameter of the “Global Setting” group is “O ”
• Not transmitted when the “CC32 ” parameter of the “Global Setting” group is “O ”
• Not transmitted when the “CC00” parameter in the part “MIDI TX” group is “O”
• Not transmitted when the “CC32” parameter in the part “MIDI TX” group is “O”
{ Modulation (Controller number 1)
Status 2nd byte 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = Control value: 00H-7FH (0-127)
{ Volume (Controller Number 7)
Status 2nd byte 3rd byte
n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = Volume: 00H-7FH (0-127), Initial Value = 64H (100)
• Volume messages are used to adjust the volume balance of each Part.
• Not transmitted when “Real Time RX-TX” part parameters is “O”.
• Not transmitted when the “Volume” parameter of the “Global Setting” group is “O ”
2
Loading...
+ 4 hidden pages