Yamaha PM5000 Owner's Manual - Page 80

Program Change, can be recalled independently on each device.

Page 80 highlights

Digital Control Section Program Change The PM5000 employs a number of "strategies" to ensure full functionality with the standard MIDI implementation. For example, in order to be able to handle recall of all 1,000 PM5000 scenes via MIDI program change commands, bank select commands (a type of control change command) are used in conjunction with the program change messages in the same way that they are used in many synthesizers and tone modules. The parameters described below can be used to create a "program change table" that specifies which scene numbers will be recalled by which MIDI bank and program change numbers. The reverse is true, too: when a scene is recalled via the PM5000 controls the corresponding bank and program change numbers can be transmitted to an external MIDI device. MIDI Channel/ Bank No. 1 1 1 1 : 1 2 2 : 2 3 : 3 : 8 8 : 16 : 16 Program No. 1 2 3 4 : 128 1 2 : 128 1 : 128 : 94 95 : 1 : 128 Scene No. 10 11 12 13 : 137 138 139 : 265 266 : 393 : 999 NO ASSIGN : NO ASSIGN : NO ASSIGN 03: 123: 393 In order to provide the most flexible operation with external MIDI devices, the PM5000 provides two MIDI program change modes: SINGLE and MULTI. Sixteen MIDI channels (1 through 16) are available for transmission and reception of MIDI commands, and in large MIDI setups it is common to assign a different channel number to each MIDI device so that programs can be recalled independently on each device. Also part of the standard MIDI implementation is an "OMNI" mode which, when enabled, allows commands to be received on any or all 16 MIDI channels. When the OMNI mode is disable MIDI commands can only be received via the device's specified MIDI channel(s). The PM5000 takes advantage of this situation in the SINGLE mode, using four combinations of bank select number, OMNI ON/OFF status, and a separately specifiable MIDI receive channel to specify how the program change table will be used for scene recall. MIDI MODE OMNI OFF ON SINGLE OFF ON MULTI - BANK OFF OFF ON ON - MIDI Channel RX CH 1~16 RX CH 1~16 1~16 Receive Bank number referred to in table Same number as RX CH Same number as RX CH Received bank number Received bank number Same as received MIDI channel Maximum Selectable Scenes 128 128 1000 1000 1000 Transmit MIDI Channel Bank number referred to in table Transmit/Receive Messages Bank Select Program Change TX CH 1 - 1~128 TX CH TX CH TX CH 1 Bank number corresponding to selected scene Bank number corresponding to selected scene Smallest bank number corresponding - to selected scene 1~16 1~16 - 1~128 1~128 1~128 1~128 (Smallest program number corresponding to selected scene) 78

  • 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
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106

78
Digital Control Section
Program Change
The PM5000 employs a number of “strategies” to ensure
full functionality with the standard MIDI
implementation. For example, in order to be able to
handle recall of all 1,000 PM5000 scenes via MIDI
program change commands, bank select commands (a
type of control change command) are used in
conjunction with the program change messages in the
same way that they are used in many synthesizers and
tone modules. The parameters described below can be
used to create a “program change table” that specifies
which scene numbers will be recalled by which MIDI
bank and program change numbers. The reverse is true,
too: when a scene is recalled via the PM5000 controls
the corresponding bank and program change numbers
can be transmitted to an external MIDI device.
In order to provide the most flexible operation with
external MIDI devices, the PM5000 provides two MIDI
program change modes: SINGLE and MULTI. Sixteen
MIDI channels (1 through 16) are available for
transmission and reception of MIDI commands, and in
large MIDI setups it is common to assign a different
channel number to each MIDI device so that programs
can be recalled independently on each device.
Also part of the standard MIDI implementation is an
“OMNI” mode which, when enabled, allows commands
to be received on any or all 16 MIDI channels. When the
OMNI mode is disable MIDI commands can only be
received via the device’s specified MIDI channel(s). The
PM5000 takes advantage of this situation in the SINGLE
mode, using four combinations of bank select number,
OMNI ON/OFF status, and a separately specifiable
MIDI receive channel to specify how the program
change table will be used for scene recall.
MIDI Channel/
Bank No.
Program No.
Scene No.
1
1
10
1
2
11
1
3
12
1
4
13
:
:
:
1
128
137
2
1
138
2
2
139
:
:
:
2
128
265
3
1
266
:
:
:
3
128
393
:
:
:
8
94
999
8
95
NO ASSIGN
:
:
:
16
1
NO ASSIGN
:
:
:
16
128
NO ASSIGN
03: 123: 393
MIDI MODE
OMNI
BANK
Receive
Transmit
Transmit/Receive Messages
MIDI
Channel
Bank number
referred to in
table
Maximum
Selectable
Scenes
MIDI
Channel
Bank number
referred to in
table
Bank Select
Program
Change
SINGLE
OFF
OFF
RX CH
Same number
as RX CH
128
TX CH
1
-
1~128
ON
OFF
1~16
Same number
as RX CH
128
TX CH
1
-
1~128
OFF
ON
RX CH
Received bank
number
1000
TX CH
Bank number
corresponding
to selected
scene
1~16
1~128
ON
ON
1~16
Received bank
number
1000
TX CH
Bank number
corresponding
to selected
scene
1~16
1~128
MULTI
-
-
1~16
Same as
received MIDI
channel
1000
Smallest bank
number
corresponding
to selected
scene
-
-
1~128
(Smallest
program
number
corresponding
to selected
scene)