User Manual
10-16
MIDI Mode
Program Change Formats
Extended Program Changes
Ifyou’recontrollingyourPC3KfromaMIDIdevicethatcanhandletheMIDIController0or32
program‐changeformat,you’llhavethegreatestflexibilityifyousettheProgChgType
parametertoavalueofExtended.
Whenyou’reusingtheextendedprogramchangeformat,thendependingonthevalueof
the
BankSelectparameterontheRECEIVEpageinMIDImode,thePC3Kwillrespondtoeither
MIDIController0or32programchangecommandsforbankselection,andstandardprogram
changecommandsforprogramchangeswithinthecurrentbank.Differentvalueshavedifferent
results,asshowninthefollowingtable:
If
yourPC3Kisalreadyinthememorybankyouwanttouse,youcansenditsinglePCHsfrom
0to127,toselectprogramswithinthatmemorybank.ThePC3K’sresponsedependsonthe
settingfortheBank/SelectparameterontheMIDIModeRECVpage.Ifyouwantto
changethe
memorybank,thePC3KmustreceiveeitheranMC0or32messagewithvalue0–127.Thenext
PCHintherange0–127willselectthecorrespondinglynumberedprograminthenewly
selectedbank.Thefollowingtableofexamplesshouldhelpmakeitclear.
QAccess
UsingthissettingissimilartousingtheExtendedprogramchangeformat,butitgoesonestep
further.Incomingprogramchangecommandsareinterpretedjustastheyareinthenormal
Extendedformat.Buttheresultingprogramchangenumber,insteadofselectingaprogram,
selectsaQuickAccessbankentry(you
mustbeinQuickAccessmodeforthistowork).There
aretwoadvantagestousingthisformat.First,itallowsyoutoselectbothprogramsandsetups
usingprogramchangecommands,withouthavingtoswitchbetweenProgra mandSetup
modes.Second,youcanremapincomingprogramchangecommandsto
selectprogramsor
setupswithdifferentIDs.Thisishandyifthesendingunitcan’tsendprogramchange
commandshigherthan127.
First,abriefreviewofQuickAccessbankstructure.EachQuickAccessbankcanstoreten
entries,eachofwhichcanbeaprogramorasetup.Eachof
thePC3K’s10memorybankscan
store20QuickAccessbanks(excepttheZerosbank,whichcanstore75).Thereforewhenyou’ re
inQuickAccessmode,youhaveaccessto200(or750intheZerosbank)programsorsetups
withoutleavingthecurrentlyselectedmemorybank.TheQAExtprogram
changeformatlets
youselectanyoneofthoseprogramsorsetupsviaMIDI.Ifyouselectanothermemorybank,
Program Change Command
Type
Value of
Message
Result
MIDI controller 0 or 32
(MC 0 or MC 32)
0 to 16 Selects memory bank zeros–900s
Standard (PCH)
0 to 127 Selects correspondingly numbered program in current
memory bank
Bank Change
Command Received
Program Change
Command Received
Result
MC 0 or 32: value 0 PCH: value 99 Program 99 (Base1 bank, 99th program)
MC 0 or 32: value 1 PCH: value 41 Program 169 (Base2 bank, 41st program)
MC 0 or 32: value 1 PCH: value 129 Program 258 (Classic Keys bank, 2nd program)
MC 0 or 32: value 7 None
KB3 bank selected, no change in current program (bank
selection is pending for next PCH)