Roland KF-7 User Manual Page 1

Browse online or download User Manual for Musical Instruments Roland KF-7. KF-7 MIDI Imple_e

  • Download
  • Add to my manuals
  • Print
  • Page
    / 28
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
1
DIGITAL PIANO Date: July. 1, 2003
Model KF-7
MIDI Implementation
Version: 1.00
* Messages for which [model name] is indicated are applicable only to that specific model.
1. Receive data
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)
Copyright © 2002 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 ... 27 28

Summary of Contents

Page 1 - MIDI Implementation

1 DIGITAL PIANO Date: July. 1, 2003Model KF-7 MIDI Implementation Version: 1.00 * Messages for which [model name] is indicated are applicable only to

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

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

12TVF resonance (= NRPN# 33) 40 1x 34 00 00 01 0E-72 TONE MODIFY 5 -50 - +50 40 0TVF&TVA Env.attack (= NRPN# 99) 40 1x 35 00

Page 5

1340 2x 52 00 00 01 00-7F CC2 AMPLITUDE CONTROL -100.0 - +100.0 [%] 40 0 [%]40 2x 53 00 00 01 00-7F CC2 LFO1 RATE CONTROL -10.0 - +10.0 [Hz] 40 0 [Hz]

Page 6 - Global Parameter Control

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

Page 7

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 - 2. Transmit data

16●EFX Type TableMSB LSB Type01H 00H Equalizer01H 01H Spectrum01H 02H Enhancer01H 03H Humanizer01H 10H Overdrive01H 11H Distortion01H 20H Phaser01H 21

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 0

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: Bypass1

Page 12

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

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:S

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: Feedback

Page 15 - ●About tuning

22●05H, 00H: Keyboard MultiNo. Parameter Value Default Description1 RM: Freq(#1) 00 - 7F 282 RM: Balance(#2) 00 - 7F 103 EQ: Low Gain 31 - 4F 43 -15dB

Page 16

1 CC0 / CC32/ PC# Tone Name Voices 1. 00h / 00h / 00h Grand Piano1 2 1. 00h / 01h / 00h Piano 1 1 1. 00h / 41h / 00h MIDI Piano1 1 1. 00h / 47h / 00h

Page 17

2 19. 00h / 41h / 12h Rotary Org.S 1 19. 00h / 42h / 12h Rotary Org.F 1 19. 00h / 43h / 12h L-Organ 1 19. 00h / 48h / 12h Rock Organ2* 2 20. 00h /

Page 18

3 44. 00h / 48h / 2Bh Contrabass* 1 45. 00h / 00h / 2Ch Trem.Str 1 45. 00h / 40h / 2Ch Tremolo Str 1 45. 00h / 41h / 2Ch Suspense Str 2 45. 00h / 44

Page 19

4 66. 00h / 00h / 41h Alto Sax 1 66. 00h / 40h / 41h AltoSax Soft 1 66. 00h / 41h / 41h EX Tenor Sax 2 66. 00h / 42h / 41h Sax Section 1 66. 00h / 4

Page 20

5 98. 00h / 40h / 61h Ancestral 2 98. 00h / 41h / 61h Prologue 2 98. 00h / 48h / 61h Soundtrack* 2 99. 00h / 00h / 62h Crystal 2 99. 00h / 40h / 62

Page 21

6 126. 11h / 40h / 7Dh Pour Bottle 1126. 16h / 40h / 7Dh SL 1 1126. 17h / 40h / 7Dh SL 2 1126. 1Ah / 40h / 7Dh Boeeeen 1126. 1Bh / 40h / 7Dh R.Crossi

Page 22 - ●05H, 00H: Keyboard Multi

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

Page 23 - KF-7 Tone List

4 ● Pitch Bend Change Status 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

Page 24

5 ❍ GM1 System On This is a command message that resets the internal settings of the unit to the General MIDIinitial state (General MIDI System-Level

Page 25

6 ● Global Parameter Control Parameters of the Global Parameter Control are newly provided for the General MIDI 2. ❍ Reverb Parameters Status Data by

Page 26

7 ❍ Scale/Octave Tuning Adjust Status Data byte StatusF0H 7EH, 7FH, 08H, 08H, ffH, ggH, hhH, ssH... F7HByte ExplanationF0H Exclusive status7EH ID n

Page 27

8 2. Transmit data Arranger data can not be transmitted. Channel Voice Messages ● Note off Status2nd byte 3rd byte8nH kkH vvHn = MIDI channel numbe

Page 28 - Drum Set List

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

Comments to this Manuals

No comments