Roland HPD-20 User Manual

0 (0)
MIDI Implementation
1PS
All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
Copyright © 2013 ROLAND CORPORATION
MIDI Implementation
Model: HandSonic HPD-20
Date: AUG. 01, 2013

1. Receive Data

Channel Voice Messages
* Following Channel Voice Messages can be received in MIDI Channel (MENU --> SYS
--> MIDI --> MIDI).
* Not received when MIDI Channel is set to “OFF.”
Note O
Status 2nd byte 3rd byte 8nH kkH vvH 9nH kkH 00H
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)
* When the pad or D-BEAM TriggerMode (MENU --> INST --> SETUP) is set to “GATE,”
only the note number set for the pad or D-BEAM is received, using GATE to function in the same manner as releasing the pad or taking your hand away from D-BEAM.
Note On
Status 2nd byte 3rd byte 9nH kkH vvH
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)
* Received only the note numbers which are specied by the kit.
Polyphonic Key Pressure
Status 2nd byte 3rd byte AnH kkH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) kk = note number: 00H–7FH (0–127) vv = key pressure: 00H–7FH (0–127)
* Received only the note numbers which are specied by the kit. * Not received when Pressure Rx (MENU --> SYS --> MIDI --> MIDI) is set to “OFF.” * When a note number for an external pad is received, if the external pad
TriggerMode (MENU --> INST --> SETUP) is set to “SHOT” and value of the received key pressure is 40H (64) or higher, the decay of the sound produced by the external pad is shortened.
Foot Controller (Controller Number 4)
Status 2nd byte 3rd byte BnH 04H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127: Open–Close)
* This adjusts the hi-hat control pedal position.
Eect Controller 1 (Controller Number 12)
Status 2nd byte 3rd byte BnH 0CH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “EFFECT1 (12) ,” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “EFFECT1 (12) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “EFFECT1 (12) ,” this message is used as Realtime Modify (EFFECT) control information.
Eect Controller 2 (Controller Number 13)
Status 2nd byte 3rd byte BnH 0DH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “EFFECT2 (13) ,” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “EFFECT2 (13) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “EFFECT2 (13) ,” this message is used as Realtime Modify (EFFECT) control information.
General Purpose Controller 1 (Controller Number 16)
Status 2nd byte 3rd byte BnH 10H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127: Center–Edge)
* This message is used as Pad M1 position information.
General Purpose Controller 2 (Controller Number 17)
Status 2nd byte 3rd byte BnH 11H vvH
Control Change
* Not received when Control Change Rx (MENU --> SYS --> MIDI --> MIDI) is set to
“OFF.”
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 = bank number MSB: 00H–01H ll = bank number LSB: processed as 00H
* Bank Select processing will be suspended until a Program Change message is
received.
2
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127: Center–Edge)
* This message is used as Pad M2 position information.
General Purpose Controller 3 (Controller Number 18,
50)
Status 2nd byte 3rd byte BnH 12H mmH BnH 32H llH
n = MIDI channel number: 0H–FH (ch.1–ch.16) mm = control value MSB 0H–CH (0–12: Pad M1–S8) ll = control value LSB 00H–7FH (0–127: Open–Close)
* This message is used as hi-hat open–close information.
MIDI Implementation
General Purpose Controller 4 (Controller Number 19)
Status 2nd byte 3rd byte BnH 13H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–63: OFF, 64–127: ON)
* This message is used as Realtime Modify (PITCH) on/o information.
Hold 1 (Controller Number 64)
Status 2nd byte 3rd byte BnH 40H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–63: OFF, 64–127: ON)
* This message is used as Roll on/o information.
Sound Controller 1 (Controller Number 70)
Status 2nd byte 3rd byte BnH 46H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “SOUND1 (70) ,” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND1 (70) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND1 (70) ,” this message is used as Realtime Modify (EFFECT) control information.
Sound Controller 2 (Controller Number 71)
Status 2nd byte 3rd byte BnH 47H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “SOUND2 (71) ,” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND2 (71) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND2 (71) ,” this message is used as Realtime Modify (EFFECT) control information.
Sound Controller 3 (Controller Number 72)
Status 2nd byte 3rd byte BnH 48H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “SOUND3 (72) ,” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND3 (72) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND3 (72) ,” this message is used as Realtime Modify (EFFECT) control information.
Sound Controller 4 (Controller Number 73)
Status 2nd byte 3rd byte BnH 49H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “SOUND4 (73) ,” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND4 (73) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND4 (73) ,” this message is used as Realtime Modify (EFFECT) control information.
Sound Controller 5 (Controller Number 74)
Status 2nd byte 3rd byte BnH 4AH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “SOUND5 (74),” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND5 (74) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND5 (74) ,” this message is used as Realtime Modify (EFFECT) control information.
Sound Controller 6 (Controller Number 75)
Status 2nd byte 3rd byte BnH 4BH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “SOUND6 (75) ,” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND6 (75) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND6 (75) ,” this message is used as Realtime Modify (EFFECT) control information.
Sound Controller 7 (Controller Number 76)
Status 2nd byte 3rd byte BnH 4CH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “SOUND7 (76) ,” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND7 (76) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND7 (76) ,” this message is used as Realtime Modify (EFFECT) control information.
3
MIDI Implementation
Sound Controller 8 (Controller Number 77)
Status 2nd byte 3rd byte BnH 4DH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “SOUND8 (77) ,” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND8 (77) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND8 (77) ,” this message is used as Realtime Modify (EFFECT) control information.
Sound Controller 9 (Controller Number 78)
Status 2nd byte 3rd byte BnH 4EH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “SOUND9 (78) ,” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND9 (78) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting
is “SOUND9 (78) ,” this message is used as Realtime Modify (EFFECT) control information.
General Purpose Controller 7 (Controller Number 82)
Status 2nd byte 3rd byte BnH 52H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “GENERAL7 (82) ,” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting is
“GENERAL7 (82) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting is
“GENERAL7 (82) ,” this message is used as Realtime Modify (EFFECT) control information.
General Purpose Controller 8 (Controller Number 83)
Status 2nd byte 3rd byte BnH 53H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “GENERAL8 (83) ,” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting is
“GENERAL8 (83) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting is
“GENERAL8 (83) ,” this message is used as Realtime Modify (EFFECT) control information.
Sound Controller 10 (Controller Number 79)
Status 2nd byte 3rd byte BnH 4FH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “SOUND10 (79) ,” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting is
“SOUND10 (79) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting is
“SOUND10 (79) ,” this message is used as Realtime Modify (EFFECT) control information.
General Purpose Controller 5 (Controller Number 80)
Status 2nd byte 3rd byte BnH 50H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–63: OFF, 64–127: ON)
* This message is used as Realtime Modify (EFFECT) on/o information.
General Purpose Controller 6 (Controller Number 81)
Status 2nd byte 3rd byte BnH 51H vvH
Program Change
Status 2nd byte CnH ppH
n = MIDI channel number: 0H–FH (ch.1–ch.16) pp = program number: 00H–7FH (prog.1–prog.128)
* The sound will change beginning with the next note on after the Program Change
is received.
* Not received when Program Change Rx (MENU --> SYS --> MIDI --> MIDI) is set to
“OFF.”
Bank Select MSB / LSB Program Number Kit Number 000 / 000 001–128 001–128 001 / 000 001–072 129–200
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)
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting is “PITCH
BEND,” this message is used as Realtime Modify (PITCH) control information.
n = MIDI channel number: 0H–FH (ch.1–ch.16) vv = control value 00H–7FH (0–127)
* When D-BEAM CC# (MENU --> SYS --> MIDI --> MIDI) setting is “GENERAL6 (81) ,” this
message is used as D-BEAM position information.
* When Realtime Modify Pitch CC# (MENU --> SYS --> MIDI --> MIDI) setting is
“GENERAL6 (81) ,” this message is used as Realtime Modify (PITCH) control information.
* When Realtime Modify Eect CC# (MENU --> SYS --> MIDI --> MIDI) setting is
“GENERAL6 (81) ,” this message is used as Realtime Modify (EFFECT) control information.
4
Loading...
+ 9 hidden pages