Roland KR-977 User Manual

Browse online or download User Manual for Musical Instruments Roland KR-977. MIDI Implementation

  • Download
  • Add to my manuals
  • Print
  • Page
    / 22
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
1
DIGITAL PIANO Date: June. 1, 2000
Model HP-557R MIDI Implementation Version: 1.00
KR-277/377/577/977/1077
1. Receive data
* Messages for which [model name] is indicated are applicable only to that specific model.
Messages for which [other than KR-277] is indicated are applicable to units other than
the KR-277 (i.e., the HP-557R, KR-377/577/977/1077).
Channel Voice Messages
Note off
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 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 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)
* 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 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)
* 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 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 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 3rd byte
BnH 01H vvH
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.
Portamento Time (Controller number 5)
Status 2nd bytes 3rd byte
BnH 05H vvH
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 3rd byte
BnH 06H mmH
BnH 26H llH
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 3rd byte
BnH 07H vvH
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 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)
* 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 3rd byte
BnH 0BH vvH
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 3rd byte
BnH 40H vvH
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 3rd byte
BnH 41H vvH
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)
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 view 0
1 2 3 4 5 6 ... 21 22

Summary of Contents

Page 1 - 1. Receive data

1DIGITAL PIANO Date: June. 1, 2000Model HP-557R MIDI Implementation Version: 1.00 KR-277/377/577/977/10771. Receive data* Messages for which

Page 2

1040 01 38 00 00 01 00-07 CHORUS MACRO 00: Chorus 1 02 Chorus 301: Chorus 202: Chorus 303: Chorus 404: Feedback Chorus05: Flanger06: Short Delay07: Sh

Page 3 - ●Program Change

11Address (H) Size (H) Data (H) Parameter Description Default Value (H) Description40 1x 00 00 00 02 00-7F TONE NUMBER CC#00 VALUE 0-127 00 040 1x 01

Page 4 - ■System Exclusive Message

1240 1x 36 00 00 01 0E-72 TONE MODIFY 7 -50 - +50 40 0TVF&TVA Env.release (= NRPN# 102)40 1x 37 00 00 01 0E-72 TONE MODIFY 8 -50 - +50 40 0Vibrato

Page 5 - ●Global Parameter Control

1340 2x 57 00 00 01 00-7F CC2 LFO2 RATE CONTROL -10.0 - +10.0 [Hz] 40 0 [Hz]40 2x 58 00 00 01 00-7F CC2 LFO2 PITCH DEPTH 0-600 [cent] 00 0 [cent]40 2x

Page 6 - ❍Scale/Octave Tuning Adjust

144. Supplementary material●Decimal and Hexadecimal tableIn MIDI documentation, data values and addresses/sizes of exclusive messages etc. areexpresse

Page 7 - 2. Transmit data

15●Example of an Exclusive message and calculating aChecksumRoland Exclusive messages are transmitted with a checksum at the end (before F7) to makesu

Page 8 - ■System exclusive messages

16 EFX Type TableMSB LSB Type01H 00H Equalizer01H 01H Spectrum01H 02H Enhancer01H 03H Humanizer [KR-577/977/1077]01H 10H Overdrive01H 11H Distortion01

Page 9 - ■Individual Parameters

17●01H, 20H: PhaserNo Parameter Value Default Description1 Manual (#1) 00 - 7F 282 Rate (#2) 00 - 7D 103 Depth 00 - 7F 484 Resonance 00 - 7F 505 Mix

Page 10 - ●Part Parameters

18●01H, 42H: Stereo ChorusNo Parameter Value Default Description1 Pre Filter 00 - 02 002 Cutoff Frequency 00 - 7F 003 Pre Delay 00 - 7F 0A4 Rate (#1)

Page 11

19●01H, 55H: ReverbNo Parameter Value Default Description1 Type 00 - 05 042 Pre Delay 00 - 7F 303 Time (#1) 00 - 7F 704 HF Damp 00 - 7F 68 7F: Bypass

Page 12

2❍Sostenuto (Controller number 66)Status 2nd bytes 3rd byteBnH 42H vvHn = MIDI channel number: 0H-FH (ch.1-ch.16)vv = Control value: 00H-7FH (0-127)

Page 13 - ●Drum Setup Parameters

20●02H, 03H: Distortion -> ChorusNo Parameter Value Default Description1 DS: Drive 00 - 7F 302 DS: Pan (#1) 00 - 7F 403 DS: Amp Type 00 - 03 03 0:

Page 14 - 4. Supplementary material

21●11H, 01H: Flanger / DelayNo Parameter Value Default Description1 Flg: Delay 00 - 7F 0B2 Flg: Rate 00 - 7D 0B3 Flg: Depth 00 - 7F 184 Flg: Feedbac

Page 15 - ●About tuning

22●05H,00H: Keyboard Multi [KR-577/977/1077]No Parameter Value Default Description1 RM: Freq(#1) 00 - 7F 282 RM: Balance(#2) 00 - 7F 103 EQ: Low Gain

Page 16 - ■EFX Parameter Map

3❍NRPN MSB/LSB (Controller number 98, 99)Status 2nd bytes 3rd byteBnH 63H mmHBnH 62H llHn = MIDI channel number: 0H-FH (ch.1-ch.16)mm = upper byte (MS

Page 17

4●Pitch Bend ChangeStatus 2nd byte 3rd bytesEnH llH mmHn = MIDI channel number: 0H-FH (ch.1-ch.16)mm, ll = Pitch Bend value: 00 00H - 40 00H - 7F 7FH

Page 18

5❍GM2 System OnStatus Data byte StatusF0H 7EH 7FH 09H 03H F7HByte ExplanationF0H Exclusive status7EH ID number (Universal Non-realtime Message)7FH Dev

Page 19

6❍Chorus ParametersStatus Data byte StatusF0H 7FH,7FH,04H,05H,01H,01H,01H,01H,02H,ppH,vvH F7HByte ExplanationF0H Exclusive status7FH ID number (univer

Page 20

7●Universal Non-realtime System Exclusive Messages❍Identity Request MessageStatus Data byte StatusF0H 7FH, 10H, 06H, 01H F7HByte ExplanationF0H Exclus

Page 21

8❍Effect 1 (Reverb Send Level) (Controller number 91)Status 2nd bytes 3rd byteBnH 5BH vvHn = MIDI channel number: 0H-FH (ch.1-ch.16)vv = Control value

Page 22

93. Parameter Address Map (Model ID = 42H)This map indicates address, size, Data (range), Parameter, Description, and Default Value of parameters whi

Comments to this Manuals

No comments