Roland HP-337 Manual
Roland HP-337 Manual

Roland HP-337 Manual

Midi implementation
Hide thumbs Also See for HP-337:

Advertisement

Quick Links

DIGITAL PIANO
Model HP-337
1. Receive data
Channel Voice Messages
Note off
Status
2nd byte
8nH
kkH
9nH
kkH
n = MIDI channel number: 0H-FH (ch.1-ch.16)
kk = note number: 00H-7FH (0-127)
vv = note off velocity: 00H-7FH (0-127)
* For Drum Parts, these messages are received when Rx.NOTE OFF = ON for each
Instrument.
* The velocity values of Note Off messages are ignored.
Note on
Status
2nd bytes
9nH
kkH
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 Rx.NOTE MESSAGE = OFF. (Initial value is ON)
* For Drum Parts, not received when Rx.NOTE ON = OFF for each Instrument.
Polyphonic Key Pressure
Status
2nd bytes
AnH
kkH
n = MIDI channel number: 0H-FH (ch.1-ch.16)
kk = note number: 00H-7FH (0-127)
vv = key pressure: 00H-7FH (0-127)
* Not received when Rx.POLY PRESSURE (PAf) = OFF. (Initial value is ON)
* The resulting effect is determined by System Exclusive messages. With the initial
settings, there will be no effect.
Control Change
* When Rx.CONTROL CHANGE = OFF, all control change messages except for Channel
Mode messages will be ignored.
* The value specified by a Control Change message will not be reset even by a Program
Change, etc.
Bank Select (Controller number 0, 32)
Status
2nd bytes
BnH
00H
BnH
20H
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 Rx.BANK SELECT = OFF.
* "Rx.BANK SELECT" is set to OFF by "GM1 System On," and Bank Select message will be
ignored.
* "Rx.BANK SELECT" is set to ON by "GM2 System On."
* "Rx.BANK SELECT" is set to ON by power-on Reset or by receiving "GS RESET."
* When Rx.BANK SELECT LSB = OFF, Bank number LSB (llH) will be handled as 00H
regardless of the received value. However, when sending Bank Select messages, you
have to send both the MSB (mmH) and LSB (llH, the value should be 00H) together.
* Bank Select processing will be suspended until a Program Change message is received.
* The GS format "Variation number" is the value of the Bank Select MSB (Controller
number 0) expressed in decimal.
* Some other GS devices do not recognize the Bank Select LSB (Controller number 32).
Modulation (Controller number 1)
Status
2nd bytes
BnH
01H
n = MIDI channel number: 0H-FH (ch.1-ch.16)
vv = Modulation depth: 00H-7FH (0-127)
* Not received when Rx.MODULATION = OFF. (Initial value is ON)
* The resulting effect is determined by System Exclusive messages. With the initial
settings, this is Pitch Modulation Depth.
Copyright © 2000 ROLAND CORPORATION
All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
MIDI Implementation
3rd byte
vvH
00H
3rd byte
vvH
3rd byte
vvH
3rd byte
mmH
llH
3rd byte
vvH
Portamento Time (Controller number 5)
Status
2nd bytes
BnH
05H
n = MIDI channel number: 0H-FH (ch.1-ch.16)
vv = Portamento Time: 00H-7FH (0-127), Initial value = 00H (0)
* This adjusts the rate of pitch change when Portamento is ON or when using the
Portamento Control. A value of 0 results in the fastest change.
Data Entry (Controller number 6, 38)
Status
2nd bytes
BnH
06H
BnH
26H
n = MIDI channel number: 0H-FH (ch.1-ch.16)
mm, ll = the value of the parameter specified by RPN/NRPN
mm = MSB, ll = LSB
Volume (Controller number 7)
Status
2nd bytes
BnH
07H
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 Rx.VOLUME = OFF. (Initial value is ON)
Pan (Controller number 10)
Status
2nd bytes
BnH
0AH
n = MIDI channel number: 0H-FH (ch.1-ch.16)
vv = pan: 00H-40H-7FH (Left-Center-Right), Initial Value = 40H (Center)
* For Rhythm Parts, this is a relative adjustment of each Instrument's pan setting.
* Some Tones are not capable of being panned all the way to the left or right.
* Not received when Rx.PANPOT = OFF. (Initial value is ON)
Expression (Controller number 11)
Status
2nd bytes
BnH
0BH
n = MIDI channel number: 0H-FH (ch.1-ch.16)
vv = Expression: 00H-7FH (0-127), Initial Value = 7FH (127)
* This adjusts the volume of a Part. It can be used independently from Volume messages.
Expression messages are used for musical expression within a performance;
e.g., expression pedal movements, crescendo and decrescendo.
* Not received when Rx.EXPRESSION = OFF. (Initial value is ON)
Hold 1 (Controller number 64)
Status
2nd bytes
BnH
40H
n = MIDI channel number: 0H-FH (ch.1-ch.16)
vv = Control value: 00H-7FH (0-127)
* Not received when Rx.HOLD1 = OFF. (Initial value is ON)
Portamento (Controller number 65)
Status
2nd bytes
BnH
41H
n = MIDI channel number: 0H-FH (ch.1-ch.16)
vv = Control value: 00H-7FH (0-127) 0-63 = OFF, 64-127 = ON
* Not received when Rx.PORTAMENTO = OFF. (Initial value is ON)
Sostenuto (Controller number 66)
Status
2nd bytes
BnH
42H
n = MIDI channel number: 0H-FH (ch.1-ch.16)
vv = Control value: 00H-7FH (0-127) 0-63 = OFF, 64-127 = ON
* Not received when Rx.SOSTENUTO = OFF. (Initial value is ON)
Date: Apr. 1, 2000
Version: 1.00
3rd byte
vvH
3rd byte
mmH
llH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
3rd byte
vvH
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the HP-337 and is the answer not in the manual?

Questions and answers

Summary of Contents for Roland HP-337

  • Page 1 * Not received when Rx.SOSTENUTO = OFF. (Initial value is ON) settings, this is Pitch Modulation Depth. Copyright © 2000 ROLAND CORPORATION All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
  • Page 2 Soft (Controller number 67) Vibrato Delay (Controller number 78) Status 2nd bytes 3rd byte Status 2nd byte 3rd byte n = MIDI channel number: 0H-FH (ch.1-ch.16) n = MIDI channel number: 0H-FH (ch.1-ch.16) vv = Control value: 00H-7FH (0-127) 0-63 = OFF, 64-127 = ON vv = Vibrato Delay value (relative change) : 00H-7FH(-64 - 0 - +63), Initial value=40H (no change) * Not received when Rx.SOFT = OFF.
  • Page 3: Program Change

    "Examples of actual MIDI messages" <Example 4> (p. 13). On the GS devices, Data entry On the HP-337, RPN can be used to modify the following parameters. LSB (llH) of NRPN is ignored, so it is no problem to send Data entry MSB (mmH) only (without Data entry LSB).
  • Page 4: System Realtime Message

    2nd byte 3rd bytes F7H: EOX (End Of Exclusive) The System Exclusive Messages received by the HP-337 are; messages related to mode n = MIDI channel number: 0H-FH (ch.1-ch.16) settings, Universal Realtime System Exclusive messages and Data Set (DT1). vv = Control value: 00H, 7FH (0, 127), 00H: Local Off, 7FH: Local On...
  • Page 5 : 00 00H - 40 00H - 7F 7FH(-100 - 0 - +99.9 [cents]) GM System Off Master Coarse Tuning "GM System Off" is a command message that resets the internal state of the HP-337 from the Status Data byte Status GM state to its native condition.
  • Page 6 Chorus Parameters Controller Status Data byte Status Status Data byte Status 7FH,7FH,04H,05H,01H,01H,01H,01H,02H,ppH,vvH 7FH,7FH,09H,03H,0nH,ccH,ppH,rrH Byte Explanation Byte Explanation Exclusive status Exclusive status ID number (universal realtime message) ID number (universal realtime message) Device ID (Broadcast) Device ID (Broadcast) Sub ID#1 (Device Control) Sub ID#1 (Controller Destination Setting) Sub ID#2 (Global Parameter Control) Sub ID#2 (Control Change)
  • Page 7: Transmit Data

    * Note off message is sent out with the velocity of 40H. HP-337 can receive the various parameters using System Exclusive messages. The exclusive message of GS format data has a model ID of 42H and a device ID of 10H (17), Note on and it is common to all the GS devices.
  • Page 8: Real Time Clock

    7EH, 10H, 06H, 02H, 41H, 42H, 00H, 00H, 09H, 00H, 01H, 00H, 00H Byte Explanation Exclusive status ID number (universal non-realtime message) Device ID (use the same as the device ID of Roland) Sub ID#1 (General Information) Sub ID#2 (Identity Reply) ID number (Roland) Device family code (LSB)
  • Page 9: Individual Parameters

    Part 16 * The sum total of voices in the voice reserve function must be equal to or less than the number of the maximum polyphony. The maximum polyphony of the HP-337 is 128. For compatibility with other GS models, it is recommended that the maximum polyphony be equal or less than 24.
  • Page 10: Part Parameters

    2 = MAP2 * This parameter sets the Drum Map of the Part used as the Drum Part. HP-337 can simultaneously (in different Parts) use up to two Drum Maps (MAP1, MAP2). With the initial settings, Part10 (MIDI CH = 10, x = 0) is set to MAP1 (1), and other Parts are set to normal instrumental Parts (OFF (0)).
  • Page 11 * "Rx.BANK SELECT" is set to ON by power-on Reset or by receiving "GS RESET." 40 1x 24 00 00 01 00-01 Rx.BANK SELECT LSB OFF/ON * HP-337 can be recognise Bank Select LSB (40H-43H) even if this message is OFF. 40 1x 25 00 00 01 00-01 TONE REMAIN OFF/ON...
  • Page 12 40 2x 23 00 00 01 00-7F CAf LFO1 RATE CONTROL -10.0 - +10.0 [Hz] 0 [Hz] 40 2x 24 00 00 01 00-7F CAf LFO1 PITCH DEPTH 0-600 [cent] 0 [cent] 40 2x 25 00 00 01 00-7F CAf LFO1 TVF DEPTH 0-2400 [cent] 0 [cent] 40 2x 26...
  • Page 13: Supplementary Material

    4. Supplementary material Examples of actual MIDI messages <Example 1> 92 3E 5F 9n is the Note-on status, and n is the MIDI channel number. Since 2H = 2, 3EH = 62, and Decimal and Hexadecimal table 5FH = 95, this is a Note-on message with MIDI CH = 3, note number 62 (note name is D4), In MIDI documentation, data values and addresses/sizes of exclusive messages etc.
  • Page 14: About Tuning

    B. Though the settings are made while working with one octave, the fine Roland Exclusive messages are transmitted with a checksum at the end (before F7) to make adjustments will affect all octaves. By making the appropriate Scale Tune settings, you can sure that the message was correctly received.
  • Page 15: Tone List

    Tone List 00h / 00h / 0Bh GS Vibe 8-40 00h / 40h / 0Bh Vibraphone HP-337 TONE MAPPING 00h / 48h / 0Bh Vibraphone* 08h / 00h / 0Bh Vibe.w 8-41 CC0 /CC32 / PC# Tone Name Voices Notes (GS)
  • Page 16 00h / 00h / 15h Accordion Fr 8-61 00h / 48h / 24h Slap Bass 1* 00h / 40h / 15h Accordion 00h / 48h / 15h AccordionFr* 00h / 00h / 25h Slap Bass 2 8-89 08h / 00h / 15h Accordion It 8-62 00h / 48h / 25h...
  • Page 17 00h / 00h / 36h SynVox 8-114 00h / 00h / 4Ah Recorder 8-141 00h / 40h / 36h Choir Oohs 00h / 48h / 4Ah Recorder* 00h / 48h / 36h SynVox* 00h / 00h / 4Bh Pan Flute 8-15 8-142 00h / 00h / 37h...
  • Page 18 00h / 00h / 5Ch Bowed Glass 8-163 00h / 00h / 6Dh Bagpipe 8-185 00h / 48h / 5Ch Bowed Glass* 00h / 48h / 6Dh Bagpipe* 00h / 00h / 5Dh Metal Pad 8-164 00h / 00h / 6Eh Fiddle 8-186 00h / 40h / 5Dh...
  • Page 19 06h / 00h / 7Dh Train 8-238 07h / 00h / 7Dh Jetplane 8-239 07h / 40h / 7Dh Falling Down 08h / 00h / 7Dh Starship 8-240 09h / 00h / 7Dh Burst Noise 8-241 00h / 00h / 7Eh Applause 8-242 00h / 48h / 7Eh...

Table of Contents