Casio LK-55 User Guide - Page 59

Program Change, Pitch Bend, Control Change

Page 59 highlights

MIDI PROGRAM CHANGE This is the tone selection message. PROGRAM CHANGE can contain tone data within the range of 0 to 127. A PROGRAM CHANGE message is sent out through this keyboard's MIDI OUT terminal whenever you manually change its tone number. Receipt of a PROGRAM CHANGE message from an external machine changes the tone setting of this keyboard. NOTE • This keyboard supports 128 tones in the range 0 to 127. However, Channel 10 is a percussion-only channel, and Channels 0, 8, 16, 24, 25, 32, 40, 48, and 62 correspond to the nine drum set sounds of this keyboard. PITCH BEND This message carries pitch bend information for smoothly sliding the pitch upwards or downwards during keyboard play. This keyboard does not send pitch bend data, but it can receive such data. CONTROL CHANGE This message adds effects such as vibrato and volume changes applied during keyboard play. CONTROL CHANGE data includes a control number (to identify the effect type) and a control value (to specify the on/off status and depth of the effect). The following is a list of data that can be send or received using CONTROL CHANGE. Effect BANK SELECT*1 # Modulation # Volume # Pan # Expression Hold1 Sostenuto Soft Pedal RPN*2 Data Entry Control Number 0, 32 1 7 10 11 64 66 67 100 / 101 6 / 38 # indicates receive-only messages *1 The BANK SELECT setting of PROGRAM CHANGE can be used to access any of this keyboard's 255 tones when selecting tones on this keyboard from an external machine. Bank 0: 128 General MIDI tones (PROGRAM CHANGE 0 to 127) Bank 1: 118 panel tones (PROGRAM CHANGE 0 to 117) Bank 120: 9 drum sets (PROGRAM CHANGE 0, 8, 16, 24, 25, 32, 40, 48 and 62) Immediately prior to sending the PROGRAM CHANGE message, send two successive CONTROL CHANGE messages containing the following data. CONTROL NUMBER= 0, CONTROL VALUE= CONTROL NUMBER= 32, CONTROL VALUE= 0 Example: To select tone number 96 (panel tone "FLUTE 1") from an external MIDI machine. CONTROL NUMBER= 0, CONTROL VALUE= 1 (bank number) CONTROL NUMBER= 32, CONTROL VALUE= 0 PROGRAM CHANGE= 96 *2 RPN stands for Registered Parameter Number, which is a special control change number used when combining multiple control changes. The parameter being controlled is selected using the control values of control numbers 100 and 101, and then settings are made using the control values of DATA ENTRY (control numbers 6 and 38). This keyboard uses RPN to control this keyboard's pitch bend sense (pitch change width in accordance with bend data) from another external MIDI device, transpose (this keyboard's overall tuning adjusted in halftone units), and tune (this keyboard's overall fine tuning). NOTE • Sustain (control number 64), sostenuto (control number 66), and soft (control number 67) effects applied using the foot pedal are also applied. 642A-E-059A LK55_e_46_58.p65 57 03.10.7, 5:30 PM E-57

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83

E-57
MIDI
*
1
The BANK SELECT setting of PROGRAM CHANGE can be used
to access any of this keyboard
s 255 tones when selecting tones on
this keyboard from an external machine.
Bank 0: 128 General MIDI tones (PROGRAM CHANGE 0 to 127)
Bank 1: 118 panel tones (PROGRAM CHANGE 0 to 117)
Bank 120: 9 drum sets
(PROGRAM CHANGE 0, 8, 16, 24, 25, 32, 40, 48 and 62)
Immediately prior to sending the PROGRAM CHANGE message,
send two successive CONTROL CHANGE messages containing
the following data.
CONTROL NUMBER= 0, CONTROL VALUE= <bank number>
CONTROL NUMBER= 32, CONTROL VALUE= 0
Example: To select tone number 96 (panel tone
FLUTE 1
)
from an external MIDI machine.
CONTROL NUMBER= 0,
CONTROL VALUE= 1 (bank number)
CONTROL NUMBER= 32, CONTROL VALUE= 0
PROGRAM CHANGE= 96
*
2
RPN stands for Registered Parameter Number, which is a special
control change number used when combining multiple control
changes. The parameter being controlled is selected using the
control values of control numbers 100 and 101, and then settings
are made using the control values of DATA ENTRY (control
numbers 6 and 38).
This keyboard uses RPN to control this keyboard
s pitch bend sense
(pitch change width in accordance with bend data) from another
external MIDI device, transpose (this keyboard
s overall tuning
adjusted in halftone units), and tune (this keyboard
s overall fine
tuning).
NOTE
Sustain (control number 64), sostenuto (control number
66), and soft (control number 67) effects applied using
the foot pedal are also applied.
PROGRAM CHANGE
This is the tone selection message. PROGRAM CHANGE can
contain tone data within the range of 0 to 127.
A PROGRAM CHANGE message is sent out through this
keyboard
s MIDI OUT terminal whenever you manually
change its tone number. Receipt of a PROGRAM CHANGE
message from an external machine changes the tone setting
of this keyboard.
NOTE
This keyboard supports 128 tones in the range 0 to 127.
However, Channel 10 is a percussion-only channel, and
Channels 0, 8, 16, 24, 25, 32, 40, 48, and 62 correspond
to the nine drum set sounds of this keyboard.
PITCH BEND
This message carries pitch bend information for smoothly
sliding the pitch upwards or downwards during keyboard
play. This keyboard does not send pitch bend data, but it can
receive such data.
CONTROL CHANGE
This message adds effects such as vibrato and volume changes
applied during keyboard play. CONTROL CHANGE data
includes a control number (to identify the effect type) and a
control value (to specify the on/off status and depth of the
effect).
The following is a list of data that can be send or received
using CONTROL CHANGE.
Effect
Control Number
BANK SELECT
*
1
0, 32
Modulation
1
Volume
7
Pan
10
Expression
11
Hold1
64
Sostenuto
66
Soft Pedal
67
RPN
*
2
100 / 101
Data Entry
6 / 38
indicates receive-only messages
642A-E-059A
LK55_e_46_58.p65
03.10.7, 5:30 PM
57