Appendices
138Resetting all controllers on a specific channel

Reset all controllers (CC#121) [Bn, 79, 00] (value 00)

Whenthisisreceived,thevalueofallcontrollersonthat
channelwillbereset.However,notesthatareplayingatthe
timethatthemessageisreceivedwillnotbeturnedoff.
Using RPN (Registered Parameter Numbers)
RPN(RegisteredParameterNumbers)areatypeofmessage
thatallowsettingstobemadeinawaythatiscommon
betweeninstrumentmanufacturers.(NRPN(Nonregistered
ParameterNumbers)andexclu sivemessagescanbefreely
usedinnoncompatiblewaysbydifferentmanufacturers
andmodelsofinstrument.)
RPNmessagescanbeusedforeditingwiththefollowing
procedure.
1. UseRPNMSB(CC#101)[Bn,65,mm]andRPNLSB
(CC#100)[Bn,64,rr](n:channel,mm,rr:upperand
lowerbytesoftheparameternumber)messagestoselect
theparameter.
2. UsedataentryMSB(CC#6)[Bn,06,mm]anddataentry
LSB(CC#38)[Bn,26,vv](n:channel,mm,vv:upperand
lowerbytesofthevalue,togetherexpressing16,384
levels)tospecifythevalue.
3. Youcanusedataincrement(CC#96)[Bn,60,00]ordata
decrement(CC#97)[Bn,61,00](n:channel,valueisfixed
at00)tochangethevalueinstepsofone.
ThePS60canreceivethefollowingthreeRPNmessages
(tuning,transpose,andpitchbendrange).

Tuning

RPN fine tune [Bn, 65, 00, 64, 01]

ThisRPNmessagecanbeusedtoadjustthedetuningfora
timbre.
Theprocedureisasfollows.
[Bn,65,00,64,01]:SelectRPNparameter01.
[Bn,06,mm,26,vv]:Usedataentrytosetthevalue.Avalue
of8192[mm,vv=40,00]iscenter,0[mm,vv=00,00]is100
cents,and16383[mm,vv=7F,7F]is+99cents.
Note:YoucanusetheuniversalexclusiveFineTunemessage
toadjusttheoveralltuningthatcorrespondstotheMaster
Tune(page70)parameter.(Pleasesee“A b o u t systemexclu
sivemessages”onpage138.)

Transp osing

RPN coarse tune [Bn, 65, 00, 64, 02]

ThisRPNmessagecanbeusedtoadjustthetransposition
foratimbre.
Theprocedureisasfollows.
1. [Bn,65,00,64,02]:SelectRPNparameter02.
2. [Bn,06,mm,26,vv]:Usedataentrytosetthevalue.
Normallyonlytheupperbyteisused.
Avalueof8192[mm,vv=40,00]iscenter,6656[mm,vv=34,
00]is–12semitones,and9728[mm,vv=4C,00]is+12semi
tones.
YoucanusetheuniversalexclusiveCoarseTunemessageto
adjusttheoveralltuningthatcorrespondstotheKeyTrans
pose(page70)parameter.(Pleasesee“Abo u t systemexclu
sivemessages”onpage138.)

Changing the pitch bend range

RPN pitch bend range [Bn, 64, 00, 65, 00]

ThisRPNmessagecanbeusedtoadjustthepitchbend
rangeforatimbre.
Theprocedureisasfollows.
1. [Bn,65,00,64,00]:SelectRPNparameter00.
2. [Bn,06,mm,26,vv]:Usedataentrytosetthevalue.
Normallyonlytheupperbyteisused.
Avalueof0[mm,vv=00,00]is+00,andavalueof1536
[mm,vv=0C,00]is+12(oneoctave).Althoughitispossible
tosetanegativevalueforatimbre,onlypositivevaluescan
besetusingRPNmessages.
About system exclusive messages
Inadditiontothechannelmessagesthathandleperfor
mancedata,MIDIprovidesatypeofmessagecalled“sys
temmessages”whichareusedtosendandreceivedata,
controlcommands,andsettingsbetweenMIDIdevices.
Ofthesesystemmessages,thereisasubsetcalled“system
exclusivemessages”;theseareMIDImessagesthatcanbe
freelyusedbyeachmanufacturer.Systemexclusivemes
sagesprovidetheflexibilitytotransmitandreceivedata
andsettingsthatarespecifictoanindividualmanufacturer
ormodelofdevice.
Systemexclusivemessagesthatarespecifictoamanufac
turercontainthefollowinginformation:
• ManufacturerID
•ModelID
•DeviceID(onthePS60,DeviceID=GlobalCh)
Thesemessagesareusedforcommunicationbetween
devicesofthesamemodel,ortocommunicatewithdedi
catedcomputereditingsoftware.
Sincethewayinwhichthesemessagesareusedisleftupto
eachmanufacturer,theyaremainlyusedtotransmitand
receivesounddataandeditingdataforparametersthatare
uniquetoaparticularinstrument.ThePS60’ssystemexclu
sivemessageformatis[F0,42,3n,00,01,0D,ff,….F7]
F0:exclusivestatus
42:KorgID
3n:[n=0–F]globalMIDIchannel1–16
mm:ModelIDbyte1(00)
mm:ModelIDbytes2(01)
mm:ModelIDbytes3(0D)
ff:functionID(typeofmessage)
:
:
F7:endofexclusive
Toobtainacopyofthe“MIDIImplementation”which
includesMIDISystemExclusiveformatinformation,please
contactyourKorgdistributor.

Universal system exclusive messages

Somesystemexclusivemessageshaveafunctionthatis
agreeduponbyallmanufacturers;thesearecalled“univer
salsystemexclusivemessages,”anddonotcontainamanu
facturerIDormodelID.
ThismeansthattheycansimultaneouslycontrolallMIDI
devicesthathaveamatchingdeviceID.
Oftheuniversalsystemexclusivemessagesthataredefined,
thePS60supportsthefollowingsix.