10-16
MIDI Mode
Program Change Formats
IfyourPC3Kisalreadyinthememorybankyouwanttouse,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,
youhaveadifferentsetof200programsandsetupsatyourdisposal.Whenyou’ reusingthis
format,thePC3KwillrespondtoMC0or32messagesforselecting
QAbanks,andtoPCHsfor
selectingentrieswithinthecurrentbank.PCHsselectentriesaccordingtotheir“chronological”
listingwithintheQAbank(notaccordingtotheirIDs).
DependingontheQAbankentryyouwanttoselect,you’llsendthePC3KeitheraPCH(value0
to127),or
aMIDIController0or32message(value0to127)followedbyaPCH.Sendinga
singlecommandwillletyouselectfromarangeof10QAbanksandselectanentrywithinthat
bank(seethetablebelow).ToselectadifferentrangeofQAbanks,sendan
MC0or32message
followedbyaPCH.
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)
Command Type Value Range Result
MIDI controller 0 or
32 (MC 0 or MC 32)
0 to 127
Selects QA bank 0n, 1n, 2n, 3n, 4n, 5n, 6n, 7n in current memory bank
Standard (PCH) 0–127 Selects last digit (n above) of QA bank, and entry within that bank