Professional Documents
Culture Documents
2011Allrightsreserved.KurzweilisaproductlineofYoungChangCo.,Ltd.YoungChang,Kurzweil,V.A.S.T.,PC3,KDFX,
Pitcher,andLaserVerb,KSP8,K2661,K2600,K2500,andK2000aretrademarksofYoungChangCo.,Ltd.Allotherproducts
andbrandnamesaretrademarksorregisteredtrademarksoftheirrespectivecompanies.Productfeaturesandspecificationsaresubjectto
changewithoutnotice.
Youmaylegallyprintuptotwo(2)copiesofthisdocumentforpersonaluse.Commercialuseofanycopiesofthisdocument
isprohibited.YoungChangCo.retainsownershipofallintellectualpropertyrepresentedbythisdocument.
CAUTION
RISK OF ELECTRIC SHOCK
DO NOT OPEN
7.
8.
9.
10.
11.
12.
13.
14.
15.
Readtheseinstructions
Keeptheseinstructions.
Heedallwarnings.
Followallinstructions.
Donotusethisapparatusnearwater.
Cleanonlywithdrycloth.
Donotblockanyoftheventilationopenings.Installinaccordancewiththemanufacturers
instructions.
8) Donotinstallnearanyheatsourcessuchasradiators,heatregisters,stoves,orotherappara
tus(includingamplifiers)thatproduceheat.
9) Donotdefeatthesafetypurposeofthepolarizedorgroundingtypeplug.Apolarizedplug
hastwobladeswithonewiderthantheother.Agroundingtypeplughastwobladesanda
thirdgroundingprong.Thewidebladeorthethirdprongareprovidedforyoursafety.Ifthe
providedplugdoesnotfitintoyouroutlet,consultanelectricianforreplacementoftheobso
leteoutlet.
10) Protectthepowercordfrombeingwalkedonorpinched,particularlyatplugs,convenience
receptacles,andthepointwheretheyexitfromtheapparatus.
11) Onlyuseattachments/accessoriesspecifiedbythemanufacturer.
12) Useonlywithacart,stand,tripod,bracket,ortablespecifiedbythemanu
facturer,orsoldwiththeapparatus.Whenacartisused,usecautionwhen
movingthecart/apparatuscombinationtoavoidinjuryfromtipover.
13) Unplugthisapparatusduringlightningstormsorwhenunusedforlong
periodsoftime.
14) CAUTION:Dangerofexplosionifbatteryisincorrectlyreplaced.Replaceonlywiththesame
orequivalenttype(CR2032).
15) Referallservicingtoqualifiedservicepersonnel.Servicingisrequiredwhentheapparatus
hasbeendamagedinanyway,suchaspowersupplycordorplugisdamaged,liquidhas
beenspilledorobjectshavefallenintotheapparatus,theapparatushasbeenexposedtorain
ormoisture,doesnotoperatenormally,orhasbeendropped.
WarningToreducetheriskoffireorelectricshock,donotexposethisapparatustorainormois
ture.Donotexposethisequipmenttodrippingorsplashingandensurethatnoobjectsfilledwith
liquids,suchasvases,areplacedontheequipment.
TocompletelydisconnectthisequipmentfromtheACMains,disconnectthepowersupplycord
plugfromtheACreceptacle.
iii
AmericanMusic&Sound
22020ClarendonSt,Suite305
WoodlandHills,CA91367
Phone:+1(800)4312609
Fax:+1(818)5970411
Email:info@americanmusicandsound.com
YoungChangCo.,Ltd.
9thFloor,Bldg102,IPark,
JeongjaDong,BundangGu,SeongnamSi,GyeonggiDo
463811SouthKorea
Phone:+82(31)7867986~7
Fax:+82(31)7852701
www.ycpiano.co.kr
www.youngchang.com
www.kurzweil.com
TECHNICALSUPPORT
Email:support@kurzweil.com
iv
Table Of Contents
KurzweilInternationalContacts......................................................................................................................................iv
Chapter 1
Introduction
Chapter 2
Program Mode
TheProgramModePage ................................................................................................................................................21
TheSoftButtonsinProgramMode .......................................................................................................................21
KB3ProgramStructure ...................................................................................................................................................22
KB3Mode ..................................................................................................................................................................22
KB3EffectsAndRealtimeControls......................................................................................................................22
MIDIControlofKB3Programs..............................................................................................................................24
EditingVASTPrograms..................................................................................................................................................25
TheCOMMONPage .......................................................................................................................................................25
Portamento ................................................................................................................................................................25
AttackPortamento....................................................................................................................................................25
MonoSampleXFade ................................................................................................................................................25
TheProgramFX(PROGFX)Page ..................................................................................................................................25
Output ........................................................................................................................................................................25
INFO ..................................................................................................................................................................................26
EditingVASTProgramsWithKVAOscillators...........................................................................................................27
SettingKVAOscillatorType ...................................................................................................................................27
AdvancedUseOfKVAOscillators ........................................................................................................................28
EditingKB3Programs.....................................................................................................................................................28
TheMISCPage .................................................................................................................................................................28
LeakMode ..................................................................................................................................................................28
TheOUTPUTPage ..........................................................................................................................................................28
DemoSong.................................................................................................................................................................28
ExpPedal ...................................................................................................................................................................29
Chapter 3
Setup Mode
MainPage..........................................................................................................................................................................31
TheSetupEditor ..............................................................................................................................................................31
TheChannel/Program(CH/PROG)Page .....................................................................................................................31
Out ..............................................................................................................................................................................31
InputChannel ...........................................................................................................................................................32
Arpeggiator ...............................................................................................................................................................32
Controllers ........................................................................................................................................................................33
ContinuousControllerParameters ........................................................................................................................33
TheRIBBONPage............................................................................................................................................................34
TheARPEGGIATOR&ARPEGGIATOR2(ARP1,ARP2)Pages .............................................................................35
TheARPEGGIATORPage.......................................................................................................................................36
TheARPEGGIATOR2Page..................................................................................................................................313
RealtimeControlofArpeggiatorParameters ...................................................................................................317
TOC-i
Riffs ..................................................................................................................................................................................319
TheRIFF1Page .......................................................................................................................................................319
TheRIFF2Page .......................................................................................................................................................322
RealtimeControlofRiffParameters...................................................................................................................327
TheCOMMONPage .....................................................................................................................................................328
ArpeggiatorGlobal(ArpGlobal) ..........................................................................................................................328
TRIGGERKEYS(KEYTRG)..........................................................................................................................................328
Chapter 4
SoftButtonsInQuickAccessMode.......................................................................................................................42
TheQAEditor ..................................................................................................................................................................42
Chapter 5
Effects
INFOEDITpage(INFO)..................................................................................................................................................51
Chapter 6
MIDI Mode
TheTRANSMITPage ......................................................................................................................................................61
VelocityMap(Transmit) ..........................................................................................................................................61
PressureMap(Transmit) .........................................................................................................................................62
TheRECEIVEPage ..........................................................................................................................................................63
VelocityMap(Receive) ............................................................................................................................................63
PressureMap(Receive) ...........................................................................................................................................64
LocalKeyboardChannel(LocalKbdCh) ...............................................................................................................65
Chapter 7
Master Mode
MAIN.................................................................................................................................................................................71
Tune ............................................................................................................................................................................72
Transpose ...................................................................................................................................................................72
FXMode.....................................................................................................................................................................72
DrumRemap .............................................................................................................................................................72
IDEntry......................................................................................................................................................................72
SetupControllers(SetupCtls) .................................................................................................................................72
MasterTableLock(MasterLock) ...........................................................................................................................73
DemoButton .............................................................................................................................................................73
ButtonsMode(Buttons)...........................................................................................................................................73
Display .......................................................................................................................................................................73
MAPS.................................................................................................................................................................................75
VelocityMap(Master)..............................................................................................................................................75
PressureMap(Master).............................................................................................................................................77
Intonation...................................................................................................................................................................78
KeyActionMap ........................................................................................................................................................79
IntonationKey(Int.Key)..........................................................................................................................................79
DefaultSequence ....................................................................................................................................................710
OUTPUT..........................................................................................................................................................................710
OutputClock ...........................................................................................................................................................710
DigitalOutputVolume(Dig.outvolume)..........................................................................................................710
DigitalOutput(Dig.Out) ......................................................................................................................................710
AuxOutPairMode ................................................................................................................................................710
TOC-ii
ClockSource ............................................................................................................................................................711
TEMPO ............................................................................................................................................................................711
GeneralMIDIMode(GMOn,GMOff)......................................................................................................................712
OBJECT............................................................................................................................................................................713
Rename.....................................................................................................................................................................714
Delete........................................................................................................................................................................714
UTILS(UTILITIES) ........................................................................................................................................................716
CLOCK ............................................................................................................................................................................717
Reset.................................................................................................................................................................................717
Loader..............................................................................................................................................................................718
About ...............................................................................................................................................................................718
Save ..................................................................................................................................................................................718
PreviewSample(PRVIEW) ..........................................................................................................................................718
Chapter 8
SongMode:TheMAINPage .........................................................................................................................................81
SoftButtonsontheMAINPage .............................................................................................................................81
SongMode:TheBIGPage ..............................................................................................................................................81
RecMode ....................................................................................................................................................................81
Metron ........................................................................................................................................................................82
SongMode:TheMIXERPage ........................................................................................................................................82
Out ..............................................................................................................................................................................82
SongMode:TheMETRONOMEPage..........................................................................................................................83
Metronome ................................................................................................................................................................83
Chapter 9
Storage Mode
TheLOADPage ...............................................................................................................................................................91
Export ................................................................................................................................................................................92
Index
TOC-iii
TOC-iv
Introduction
Chapter 1
Introduction
ThisaddendumcontainsupdatedsectionsfortheprintedcopyofthePC3MusiciansGuidethat
wasincludedwithyourPC3.Thisaddendumincludesnewfeatureswhicharepartofthev2
softwareupdateforthePC3OS,aswellasadditionalinformationthatwasnotincludedinyour
printedcopyofthePC3MusiciansGuide.Whenusingthev2OS,thesectionsinthisaddendum
shouldbereferencedinsteadofanysimilarsectionsinThePC3MusiciansGuide.
TheOSversioninstalledonyourPC3canbeviewedonthebottomleftofthestartupscreen
whenthePC3isfirstturnedon.TheOSversioncanalsobeviewedontheObjectscreenin
MasterModebypressingtheOBJECTsoftbutton(seeOBJECT on page 713fordetails.)
YoucandownloadthemostrecentversionofthePC3OSatwww.kurzweil.combygoingtothe
Downloadssection,thenclickingonthePC3link.FordetailsoninstallingupdatestoyourPC3,
seeAppendixB,PC3Bootloader,inthePC3MusiciansGuide.
YoucanalsodownloadthemostrecentversionofthePC3MusiciansGuideinPDFformatat
www.kurzweil.combygoingtotheDownloadssection,thenclickingonthePC3link.
1-1
Introduction
1-2
Program Mode
The Program Mode Page
Chapter 2
Program Mode
The Program Mode Page
2-1
Program Mode
KB3 Program Structure
KB3 Mode
KB3programsaredifferentenoughfromVASTprogramsthatweusethetermKB3modeto
describewhatsgoingonwhenyouplayaKB3program.WheneveryouplayaKB3program,
youareinKB3mode.TheblueLEDintheKB3buttonwilllightwhenthecurrentprogramisa
KB3program.YoucanplayKB3programsonlyonasinglechannelatatime.
IfyouwanttocreateyourownKB3program,startbyeditinganexistingKB3program.
Slider A
Slider B
Table 0-1
2-2
1/3'
Fundamental
Harmonics
8'
4'
2 2/3'
2'
1 3/5'
1 1/3'
1'
Slider C
Slider D
Slider E
Slider F
Slider G
Slider H
Slider I
Program Mode
KB3 Program Structure
Effect
Category
Rotary
Vibrato
Percussion
Table 0-2
Button Name
LED Color
(relative to
button name/
state)
Corresponding
Page and
Parameter
Comments
Fast / Slow
red/green
MISC: SpeedCtl
On / Off
red/off
MISC: VibChorCtl
Chorus / Vibrato
red/green
MISC: VibChorSel
Depth 1 / 2 / 3
green/orange/red
MISC: VibChorSel
On / Off
red/off
PERC: Percussion
red/green
PERC: Volume
red/green
PERC: Decay
red/green
PERC: Harmonic
2-3
Program Mode
KB3 Program Structure
MIDI
Controller
Number
11
Drawbar1
Drawbar2
13
Drawbar3
22
Drawbar4
23
Drawbar5
24
Drawbar6
25
Drawbar7
26
Drawbar8
27
Drawbar9
28
68
Chorus/Vibrato On/Off
95
93
Percussion On/Off
73
With Steps
parameter set to
(0-8)
(See The
DRAWBARS page
in the KB3 Editor)
With Steps
parameter set to
(0-127)
(See The
DRAWBARS page
in the KB3 Editor)
0-13 = volume 8
14-27 = volume 7
28-41 = volume 6
42-55 = volume 5
56-70 = volume 4
71-84 = volume 3
85-98 = volume 2
99-112 = volume 1
113-127 = volume 0
127 = minimum
volume.
0 = maximum
volume.
Values between
127 and 0 scale
between minimum
and maximum
volume.
Percussion Loud/Soft
71
70
72
89
0 = -96 dB.
127 = Maximum Key Click Level set in Editor.
Values between 0 and 127 scale between
-96 dB and maximum Key Click Level.
Leakage Level
90
0 = -96 dB.
127 = 0 dB.
Values between 0 and 127 scale between
-96 dB and 0 dB.
Table 0-3
2-4
Values
Program Mode
Editing VAST Programs
Attack Portamento
Thisparametertogglesbetweentwotypesofportamento.WhensettoOn,thePC3remembers
thestartingpitchsoyoudonthavetoholdanoteontoachieveportamento.Thepitchalways
glidestoeachnewnotefromthepreviouslytriggerednote.WhensettoOff,thepitchwillglide
tothemostrecentlytriggerednoteonlywhenthepreviousnoteisstillon(inotherwords,you
mustuselegatofingering).
2-5
Program Mode
INFO
INFO
PresstheINFOsoftbuttontogototheINFOpagewhereyoucaneditthecontrollerassignment
infoforthecurrentprogram.OntheINFOpage,usetheChan/Layerbuttonstoscrollthrough
thecurrentprogramslistofcontrollerassignmentinfo.EachassignmentinfoentryhasaMIDI
controllernumberandaTextparametertodescribewhattheassignmentcontrols.Oneinfo
entrycanbemadeforeachMIDICCnumber.
Toeditthetextofacontrollerassignment,presstheTextsoftbutton.Tocreateanewcontroller
assignmentinfoentry,presstheNewsoftbutton(youwillbepromptedforaMIDIcontroller
number.)Tocreateanewcontrollerassignmentinfoentrywiththesametextasthecurrentinfo
entry,presstheDupsoftbutton(youwillbepromptedforanewMIDIcontrollernumber,only
oneinfoentrycanbemadeforeachMIDICCnumber.)Todeletethecurrentcontroller
assignmentinfoentry,presstheDeletesoftbutton(youwillbepromptedtoconfirmorcancel.)
ToreturntotheprogrameditorpresstheDonesoftbuttonortheExitbutton.See
Export on page 92fordetailsonexportingprograminfo.
Automatic Info Creation
Note:Thefollowingdoesnotapplytocontrollerassignmentsmadeforeffectswithinthe
Chainseditor.InfotextforChainsmustbemanuallycreatedusingtheINFOpageinthe
ChainsEditor.
WhenassigningacontrollertoaparameteronanyoftheProgramEditorpages,anInfotext
entryisautomaticallycreated.Infotextallowsyoutoviewcontrollerassignmentsfromthe
ProgramModemainpagebypressingtheInfosoftbutton.IftheDisplayparameterissettoCtls
ontheMasterModeMAINpage,controllerswithinfotextwillshowtheinfoontheleftsideof
theProgramModemainpagewhenmoved(seeDisplay on page 73fordetails.)
WhenassigningacontrollertoaparameteronanyoftheProgramEditorpages,aniappearson
thetoplineofthepagetoindicatethatInfotexthasbeencreated.Ifyoureturnthecontroller
assignmenttoOFF,theidisappears,indicatingthattheInfotexthasbeenremoved(unlessyou
havegonetotheINFOpage,seenotebelow.)Theautomaticallycreatedinfowillusethe
parameternamefortheInfotext.TorenametheInfotext,presstheEditbuttonwhilethe
controllerassignmentfieldisstillselected.ThiswillbringyoutotheInfoEditorpage(see
above)andtheInfoentryfortheassignedcontroller.FromtheInfoEditorpage,presstheExit
buttontoreturntothepagewhereyoumadethecontrollerassignment.
Note:Afterassigningacontrollertoparameter,ifyougototheINFOpage,theInfotext
entriesforeachcontrollerassignmentwillremainsetunlessyouremovethemwiththe
DeletesoftbuttonontheINFOpage.Ifyouchangethecontrollerassignmentforaparameter
aftergoingtotheINFOpage,theparameterslastInfotextentrywillremaininadditionto
thenewerInfotextentryautomaticallymadeforthecontrollerassignment.Thisisdoneato
ensurethatuserrenamedInfotextdoesnotgetdeletedifacontrollerassignmentwas
accidentallychangedwhileeditingtheprogram.ToremoveanunusedInfotextentry,locate
theentryontheINFOpageandusetheDeletesoftbutton.
2-6
Program Mode
Editing VAST Programs With KVA Oscillators
Aliased Oscillators
Name/Type
Size
1 Block
1 Block
2 Blocks
SINE
SAW
SINE+
TRI
SAW
SQUARE
NOISE
SQUARE
SINE+
3 Blocks
SAW+
4 Blocks
SYNC SAW
NOISE+
SUPER SAW
TRIPLE SAW
8 Blocks
2 Blocks
Name/Type
SINE
SHAPED SAW
PWM (Pulse Width Modulation)
2-7
Program Mode
Editing KB3 Programs
2-8
Program Mode
The OUTPUT Page
Exp Pedal
UsethisparametertosetwhichrearpanelCCPedalinputwillcontrolvolumeforthecurrent
KB3program.WithasettingofExpression/Foot,volumecanbecontrolledbyaCCpedal
pluggedintoeithertherearpanelinputlabeledCCPedal1(volume),ortherearpanelinput
labeledCCPedal2(wah).WithasettingofExpression,volumecanbecontrolledbyaCCpedal
pluggedintotherearpanelinputlabeledCCPedal1(volume).WithasettingofFoot,volumecan
becontrolledbyaCCpedalpluggedintotherearpanelinputlabeledCCPedal2(wah).Witha
settingofNone,volumecontrolfrombothCCpedalinputsisdisabled.
2-9
Program Mode
The OUTPUT Page
2-10
Setup Mode
Main Page
Chapter 3
Setup Mode
Main Page
PresstheInfosoftbuttontoseealistofallofthecontrollerassignmentsforallzonesofthe
currentsetup.OntheInfopage,usetheAlphaWheel,cursorbuttons,or/+buttonstoscroll
throughthelist.
Out
UsetheOutparametertosettherearpanelaudiooutputsusedforeachzoneofthecurrent
Setup.Thisparameterdeterminestheoutputsettingsforthemainprogramsignalandinsert
effectsofeachzone(forAuxeffectsoutputsettings,usetheOutputparameterontheSetup
ModeAUX1orAUX2pages.)
AsettingofAutowillmakethatzoneoutputaudiobasedonthesettingsfortheprogramused
bythatzone.ProgramoutputsettingsaresetintheProgramEditorusingtheOutputparameter
onthetoplineofPROGFXpage(seeOutput on page 25fordetails)ortheOutputparameteron
theLAYERFXpage(seethePC3MusiciansGuidefordetails.)AsettingofPri.(primary)will
outputtrackaudiototheMAINBalancedAnalogOutputs.AsettingofSec.(secondary)will
outputtrackaudiototheAUXBalancedAnalogOutputs.
3-1
Setup Mode
The Channel/Program (CH/PROG) Page
Input Channel
InSetupmode,anexternalMIDIdevice(suchasakeyboardorsequencer)willplaynotesofa
singleprogrambydefault(iftheLocalKeyboardChannelparameterissettooff,seepage 65
fordetails.)TheplayedprogramwillbeonaZonethathasaChannelparameter(ontheCH/
PROGpage)whichmatchesthechannelonwhichtheexternalMIDIdeviceistransmitting.(If
noZonesChannelparametermatches,theexternaldevicewillplaynotesofthelastprogramthatwas
usingthatchannelinProgramModeorfromapreviouslyloadedSongorSetup.)
WhentheProgramofaSetupZoneisplayedfromanexternalMIDIdevice,SetupMIDI
parameters(mostnoticeablykeyrangeandtransposition)willnotbeapplied.Ifyouwantthese
parametersapplied,settheInputChannelparametertomatchthechannelonwhichthe
externalMIDIdeviceistransmitting.SeetheInputChannelSettingssectionbelowfordetailson
settinganInputChannel.(ToplaytheentireSetupfromanexternalMIDIdevice,seeLocalKeyboard
Channel(LocalKbdCh) on page 65.)WhenLocalKeyboardChannelissettosomethingotherthan
Off,theInputChannelparameterhasnoeffectandwillappearinparentheses.
InputChannelbasicallyhasthesameeffectasLocalKeyboardChannel,exceptyoucanchoose
toplayonlyoneorsomeSetupZonesfromanexternaldevice,insteadofallZones.Toplay
morethanoneZonefromanexternaldevice,seteachdesiredZonesInputChannelparameter
tomatchthechannelonwhichtheexternalMIDIdeviceistransmitting.Itisalsopossibletouse
theInputChannelparametertousemultipleexternaldeviceswhicheachplayaspecificZone
orZones.FordetailsoncontrollingassignmentsmadetothePC3sphysicalcontrollers(sliders,
switches,modwheel,etc.)fromanexternalMIDIdevicewhenusinganInputChannel,see
ContinuousControllerMessagesFromExternalMIDIDevices on page 66.
Input Channel Settings
WhensettingaMIDIchannelnumberfortheInputChannelparameter,channel1forexample,
youcanchoose1L+Mor1M(scrollpast16L+Mtoseeallthechoices.)Achannelnumberwith
asettingofL+MindicatesthatthezonewillbeplayablefromthePC3keyboard(LforLocal)
andfromtheexternalMIDIcontroller(MforMIDI.)AchannelnumberwithasettingofM
indicatesthatthezonewillbeplayableonlyfromtheexternalMIDIcontroller,andnotfromthe
PC3keyboard.YoucanalsochooseAnyL+MorAnyMfortheInputChannelsetting.AnyL+M
andAnyMwillmakethezonereceiveMIDIonanychannelthatanexternaldeviceis
transmitting.ThisisusefulifyouareusingasingleexternalMIDIcontrollerandarenotsure
whichchannelitistransmittingon.
Arpeggiator
TheArpeggiatorparameterdeterminesifthecurrentZonecanbeplayedbyanarpeggiator.
Normally,theArpeggiatorparametershouldbesettoOn,andthearpeggiatorforeachZone
shouldbeturnedonoroffwiththeActiveparameterontheARPEGGIATORpageforeachZone
(seeTheARPEGGIATORPage on page 36fordetails.)IftheArpeggiatorparameterissettoOff,
thezonewillnotbearpeggiatedeveniftheActiveparameterontheARPEGGIATORpageisset
toOn.
Whenaglobalarpeggiatorisbeingused,theArpeggiatorparametercanbesettoOfftoexclude
aZonefrombeingplayedbytheglobalarpeggiator.SeeArpeggiatorGlobal
(ArpGlobal) on page 328fordetailsonsettingaglobalarpeggiator.
3-2
Setup Mode
Controllers
Controllers
Continuous Controller Parameters
Entry (Ent) and Exit Values
EntryvalueallowsyoutospecifyaninitialvalueforacontrollerinaSetupthatwillbesent
wheneveryouselectthatSetup.Forexample,ifyouwanttomakesurethatallofthe
modulationforthePrograminaZoneisturnedoffwhenyouselectaSetup,usetheSetup
EditortoassignaphysicalcontrollertoadestinationofMIDI01(MWheel)andsetEntryValue
to0.(TheModWheelisusuallyassignedtodestinationMIDI01MWheel,whichisusedto
controlamodulationparameterformostPrograms.)
Entryvaluesignorethecurrentpositionofthephysicalcontrollerwhenthesetupisselected.By
default,oncetheSetupisloadedandtheentryvalueshavebeensent,movingacontrollerwill
instantlysendnewcontrollervalues.Thiscancauseajumpinvaluesifthecontrollerhappensto
besettoavaluefarfromitsentryvalue.Toavoidthesejumps,changetheSetupCtlsparameter
inMasterModetoPassEntry(seeSetupControllers(SetupCtls) on page 72fordetails.)With
SetupCtlssettoPassEntry,movingthecontrollerwillhavenoeffectuntilitmovespastitsentry
value.Inthiscase,continuingthemodulationexampleabove,movingtheassignedcontroller
wontturnonanymodulationuntilitspushedallthewaydown(passingentryvalue0,)and
thenupagain.
AnentryvalueofNoneisquitedifferentfromavalueof0.Nonemeansthattherewillbeno
initialcontrollercommandwhenthesetupisselected,andanysubsequentmovementofthe
physicalcontrollerwillbeeffective.
ExitValuetellsthePC3tosendavalueforthatcontrollerwheneveryouleavethesetup,either
byselectinganothersetuporbyselectingadifferentmodealtogether.Itcanbeveryusefulwhen
acontrollerisdoingsomethingtothesound,andyoudontwantthateffecttocontinueafteryou
leavethesetup.Forexample,ifyouwanttomakesureazonespitchreturnstonormal
wheneveryouleaveasetup,youwouldsetExitValueto64foranycontrollerwhoseDestination
parameterissettoPitchUp.Again,Nonemeansnocommandissent.
Note:Programscanalsobesavedwithcontrollerentryvalues(ontheProgramEditor
CONTROLLERSpage.)WhenaSetupisloaded,entryvaluesfortheProgramsintheSetupare
sentfirst,followedbytheentryvaluesfortheSetup.Becauseofthis,ifaSetupandaProgram
usedbyaSetuphaveentryvaluessetforthesamecontroller,theentryvaluefortheSetupwill
beused.IfaProgramusedbyaSetuphasanentryvaluesetforacontroller,buttheSetuphasan
entryvalueofNone forthesamecontroller,theentryvaluefromtheProgramisused.
3-3
Setup Mode
The RIBBON Page
TheRIBBONpageletsyoudefinethecontrollerassignmentforthePC3soptionalribbon
controller.Theribboncontrollersensesmovementwhenyoupressonitandmoveyourfinger
leftorright;thiscreatesnumerouspossibilitiesforcontrollingpitch,volume,panning,
crossfadesbetweenzones,oranyotherusesyoumightimagine.
InProgrammodetheribboncontrolsanoctaveofpitchbendbydefault.Thisisbecausewhen
usingthedefaultControlSetup126InternalVoices,theribbonissettothedestinationMIDI21,
whichcontrolsAuxBend1(fordetails,seeTheControlSetupandTheBENDPageintheSetup
ModechapterofThePC3MusiciansGuide.)
TheoptionalRibboncontrollercanbeusedasasinglelongcontroller,oritcanbedividedinto
threeseparatesections,eachwithitsowncontrollerassignments(thisisdoneontheRIBCFG
page,seebelow).Thetwosmallarrowsabovethestripindicatetheboundariesofthethree
sections.Thelargearrowabovetheribbonpointstothecenteroftheribbon,forwhentheribbon
isconfiguredinonesection.
NotethattherearethreeassignableparametergroupsontheRIBBONpage.WhentheRibbonis
settoactasasinglesectioncontroller,theonlyparametersthataffectitsbehaviorarethoseof
Section1(Sect1).WhentheRibbonissettoactasathreesectioncontroller,eachparameter
groupaffectsonlyitsrespectiveRibbonsection.
Tomodifyotherribbonparameters,gototheTheRibbonConfiguration(RIBCFG)Page(fordetails
seeTheRibbonConfiguration(RIBCFG)PageintheSetupModechapterofThePC3Musicians
Guide.)
FordetailsontheTheRIBBONpageparametersseetheContinuousControllerParameterssection
intheSetupModechapterofThePC3MusiciansGuide.
Note:Whenusedasaonesectioncontroller,theribbonsendstwoMIDICCnumbers(MSBandLSBin
theMIDIspec,)givingtheribbonaresolutionof768steps,insteadofthe128stepsthatoneMIDICC
provides.Thisallowstheribbontohavefinercontrolofaparametercomparedtoothercontinuous
controllers.Totakeadvantageofthis,assignthedestinationforSect1toaCCnumberbetween0and31,
andtheribbonwilladditionallysendtoadestination32higherthanthesetdestination.Forexample,
MIDI22wouldalsosendtothedestinationMIDI54.Inthiscase,ifyousetaProgramparametersource
fieldtoMIDI22,theparameterwillautomaticallyalsouseMIDI54asasource,enablingthe768step
resolutionwhenusingtheonesectionribbon.Theadditionalsourcethatisautomaticallyusedwillnotbe
seenintheProgramEditor(thishappensbehindthescenes,)butbothCCnumberswillbesenttothe
MIDIOutandUSBport.(Alsonote,MIDI32throughMIDI63arenotavailableintheProgram
parametersourcefields,astheyarereservedforusingCCnumbers031asdescribedabove.)Whenthe
ribbonisusedasaonesectioncontroller,ifaMIDICCabove63isusedasthedestinationforSect1,only
oneCCnumberwillbesentandtheribbonwillhavearesolutionof128steps.Whentheribbonisusedas
athreesectioncontroller,eachsectionwillonlysendoneCCnumberandeachsectionwillhavea
resolutionof128steps.
3-4
Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages
3-5
Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages
Parameter
Range of Values
Default
Active
On/Off
Off
Beats
Play Order
Played
Duration
1% to 100%
100%
Velocity
Played
ShiftAmount
88 Semitones
ShiftLimit
0-60
24
Limit Option
Unipolar
Off
Active
ThefirstparameterontheArpeggiatormenuisActive,whichspecifieswhetherornotthe
Arpeggiatorisonforthecurrentzone.Thisparametercanbeswitchedfromthe
ARPEGGIATORpage,orforrealtimecontrol,itcanbeswitchedonusingControllernumber
147(ArpOn)andswitchedoffusingControllernumber148(ArpOff);theseControllerscan,of
course,beassignedasthedestinationofaPC3physicalcontroller.
TurningActiveonaffectszoneswhoseZoneArpegvaluesarealsosettoOn.Bysettingthe
ZoneArpegparameter(ontheCH/PRGpage)toOfforOnintheindividualzonesofasetup,
youcanchoosewhichzoneswillbecontrolledbytheArpeggiatorwhenitison.
3-6
Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages
Beats
TheBeatsparametersetsthenumberofnotesperbeat.Thetempoisbasedonquarternotes.
Therefore,ifyousetitto1/4,youwillgetonenoteperbeatoftheclock.At1/16,youwillget
4 notesperbeat,andsoforth.Youcangoallthewayto96notesperbeat(1/384),butatmost
tempos,divisionssmallerthan1/64willsoundprettymuchthesame.TofindaBeatsvalue,
multiplythenotesyouwantperbeatby4.Forexample,4notesperbeat(16thnotes)wouldbe
4*4=16,aBeatsvalueof1/16.Threenotesperbeat(8thnotetriplets)wouldbe3*4=12,aBeats
valueof1/12.Sixnotesperbeat(16thnotetriplets)wouldbe6*4=24,aBeatsvalueof1/24.Note
thatwhenrecordingarpeggiationstoaPC3MIDItrack,youmustturnonrealtimequantization
andsetittothesameGridvalueinorderfortheselectedBeatsvaluetosyncproperlywiththe
tempogrid(seeQuantandGrid on page 1217ofThePC3MusiciansGuide.)
Play Order
ThisparameterdeterminestheorderinwhichthePC3playsarpeggiatednotes.Playedcauses
themtoplaybackinthechronologicalorderinwhichyouplayedandlatchedthem.Upwards
meansthatnotesplayinascendingpitchorder,regardlessoftheirchronologicalorder.
Downwardsmeansdescendingpitchorder.UpDowncausesnotestoplayfromlowestpitchto
highest,thenfromhighestpitchtolowest,repeatingthecycleuntilyoustopthearpeggiation.
Thenotesattheverytopandverybottomonlyplayonce.UpDownRepeatissimilarto
UpDown,exceptthatthenotesatthetopandbottomplaytwice(repeat)whentheArpeggiator
reversesdirection.
Randomplaysthecurrentlylatchednotesincompletelyrandomorder.Shuffleplaysthemat
random,butkeepstrackofthenotessothatnonoterepeatsuntilalloftheothershaveplayed.
Walkisarandomwalkorder:eachsuccessivenoteiseitherthenextorpreviousnote(in
chronologicalorder).Forexample,supposeyouvelatchedfournotesG 4,B 4,D 5,andF 5
inthatorder.ThefirstnotetheArpeggiatorplaysistheG 4.ThesecondnotewillbeeitherB 4
(thenextnotechronologically),orF 5(thepreviousnotechronologicallythatis,thelast
latchednote).IfthesecondnoteisB 4,thethirdnotewillbeeitherD 5orG 4.Ifthesecondnote
isF 5,thethirdnotewillbeeitherG 4orD 5.
SimultaneousmakestheArpeggiatorlatcheachnoteyouplayandrepeatitintimewiththe
Tempovalue,sortoflikeadigitaldelaywithnodecay.IfyouplayaCandholditwhileyouplay
anEandaG,theArpeggiatorwillplayallthreenotesatthesametimeandatthesametempo.
SimultaneousalsoworkswellwithShiftandLimit,allowingyoutoshiftmultiplenotes
simultaneously.
Duration
Durationdetermineshowlongeacharpeggiatednoteplays.100%meansthatanotesustains
untilthenextonesoundsverylegato.50%meansthatthenotefillshalfthespacebetween
itselfandthenextnote.Thelowestvalueis1%stacattissimo.Thisparameterhasnoeffecton
percussionsoundsorothersoundswhosedurationisfixed.
Velocity
Velocitysetstheattackvelocityoftheplayednotes.WithVelocitysettoFirst,allnotesplayat
thevelocityofthefirstplayednote.WithVelocitysettoPlayed,eachnoterepeatswiththesame
velocityyouplayeditat.WithVelocitysettoLast,allnotesplayatthevelocityofthemost
recentlyplayednote.WithVelocitysettoAftertouch,thevelocitiesarecontrolledbykeyboard
pressure:asyouholdandpushdownonanykey,thevelocitiesgethigher,andasyoueaseup
theygetlower.
WithVelocitysettoMIDI109,MIDIcontroller109continuallysetsthearpeggiatorvelocity.This
workswellwhenMIDIcontroller109issettoaknoborexpressionpedal.
3-7
Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages
WithVelocitysettoFixed,allnotesplaywiththesamevelocity.ThedefaultFixedvelocityis
100.LikeMIDI109,Youcancontrolthisvelocityamountinrealtimebyassigningacontroller
toVelFixed,controllerdestinationnumberis175.Inputfromanyphysicalcontrollerassignedto
sendVelFixed(oranyentryvalueforacontrollerassignedtosendVelFixed)overridesthe
programmedvalueoftheVelocityparameter,disablingituntilyouselectadifferentsetup(orin
Programmode,untilyouselectadifferentcontrolsetupontheMIDImodeTRANSMITpage).
Patternengagesastepsequencerforarpeggiatorvelocitypatterns,whichshiftsthevelocityof
eacharpeggiatednoteaccordingtoasequencedpattern.Thereare74preprogramedvelocity
patternsthatyoucanchoosefromtheVelPattfield,someofwhichcreaterhythmsbyusing
velocityvaluesof127ornonetoleaverestsinthearpeggiation.Thesequencerusesthe
velocityreceivedfromthefirstnoteplayedasthecenterpositiontoshiftvelocitiesupordown
from.Ifnootherkeysareplaying,patternswillstartovereachtimeakeyispressed(thereare
someexceptionstothiswhenusingARPEGGIATORLatchparametersotherthanKeys,thougha
newlytriggeredpatternwillalwaysstartatstep1.)Whentriggeringvelocitypatternsfrommore
thanonekeyatatime,eachconsecutivestepofthepatternshiftsthevelocityfromadifferent
inputtedkey,theorderofwhichisdecidedbytheorderparameterontheARPEGGIATORpage.
Note:Forpatternswithnegativevelocityvalues,ifthevelocityofthefirstplayednoteislowenoughthat
apatternstepcouldresultinavelocityofzero,somenotesmayhaveavelocityofzeroandtherefore
producenosound.
YoucanedittheincludedpatternsbypressingEditwithapatternhighlightedintheVelPatt
field(seeeditscreenbelow.)ThetoplineoftheEditVelocityPattpagedisplaysthepatterns
nameandtotalnumberofsteps.Thispagealsoshowsthefullnameforapatternwhosename
doesnotfitontheARPEGGIATORpage.Eachpatterncanhaveupto48steps,andeachstep
canshiftvelocitiesby127steps.Youcaninsertastepwithavalueofnonebyentering127
andthenshiftingdownonemorestep.Astepwiththevaluenonecausesthearpeggiatorto
playnothingforthatstep,allowingyoutocreaterhythmicpatternsbyusingnonetoleave
spaces.PressingStepremovesthelaststepinthelist,pressingStep+insertsanewvelocitystep
attheendofthelist(thepatterneditorremembersthevaluesofremovedstepsuntilyousaveor
exit.)Usethecursortomovebetweenpatternsteps,usethealphawheel,alphanumericpad,or
plus/minusbuttonstoenterthevelocityshiftamountforeachstep.PressMoretoseeasecond
pageforpatternswithmorethan24steps.
PressDeletetodeletethepatternfrommemory.PressRenametorenamethepatternandsave.
PressingSavegivesyoutheoptiontosavethepatternorrenameandsave.Tocreateanew
VelPatt,editanexistingpatternandchooseRenamewhensaving.PressExittoreturntothe
ARPEGGIATORpage.Whenexitingtheeditor,itwillautomaticallygiveyoutheoptiontosave
thepatternifchangeshavebeenmade.Formoredetailedinstructionsonthesefunctions,see
SavingandNaming on page 52ofThePC3MusiciansGuide.
3-8
Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages
TheHuman1throughHuman4settingsrandomlychangeplayednotevelocitywithinarangein
ordertomakearpeggiationsoundmorehumanlike,witheachnotevaryingslightlyinvelocity.
TheHumansettingsusethevelocityreceivedfromthefirstnoteplayedasthecenterofthe
randomizationrange.Eachnoteofthearpeggiatorwillrandomlychooseavelocitywithinthe
givenrange.(Seethetablebelowforvelocityranges.)
TheChimp1throughChimp4settingsfunctioninasimilarfashiontotheHumansettings(see
above.)LiketheHumansettings,theChimpsettingsrandomlychangeplayednotevelocity
withinarange,buttheChimpsettingshavelargerrandomizationranges.TheChimpsettings
usethevelocityreceivedfromthefirstnoteplayedasthecenteroftherandomizationrange.
Eachnoteofthearpeggiatorwillrandomlychooseavelocitywithinthegivenrange.(Seethe
tablebelowforvelocityranges.)
Note:ForHumanandChimpmodes,ifthevelocityofthefirstplayednoteislowenoughthattheselected
randomizationrangecouldresultinavelocityofzero,somenotesmayhaveavelocityofzeroandtherefore
producenosound.
Velocity Setting
Human1
Velocity
Randomization
Range
3
Human2
Human3
10
Human4
15
Chimp1
25
Chimp2
35
Chimp3
50
Chimp4
64
MissNotes1throughMissNotes9makesthePC3randomlymissplayingapercentageof
inputtednotes.Seethetablebelowforpercentagesandtheirequivalentsettings.Eachofthese
settingsalsorandomlychangessomeoftheinputtedvelocitiesinarangeof5,withthe
purposeofsimulatingamorehumanplayedsound.
Note:MissedNotesareactuallyoutputasnoteswithavelocityofzero.
Velocity Setting
Approximate % of
Notes Missed
MissNotes1
% 10
MissNotes2
% 20
MissNotes3
% 30
MissNotes4
% 40
MissNotes5
% 50
MissNotes6
% 60
MissNotes7
% 70
MissNotes8
% 80
MissNotes9
% 90
3-9
Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages
Shift Amount
YoucantelltheArpeggiatortotransposeallofthecurrentlylatchednoteseachtimeitplays
throughthem.ShiftAmountdetermineshowmuchtranspositionwilloccurforeachcycleof
notes.Forexample,ifyouhavelatchedC4andF4,andyouassignaShiftAmountof2,the
ArpeggiatorwillplayC4,F4,D4,G4,E4,A4,andsoonuntilitreachestheLimitvalue.TheShift
Amountvaluescanrangefrom88to88,with0(thedefault)beingnotransposition.
Shift Limit
LimitdetermineshowfarupordowntheArpeggiatorshiftsfromtheoriginalnote.The
minimumvalueis0,andthemaximumis60.WhentheArpeggiatorreachesthelimit,the
ArpeggiatorrespondsaccordingtothesettingfortheLimitOptionparameter.
Limit Option
ThisparameterdetermineswhattheArpeggiatordoeswhenithasshiftedthecurrentlylatched
notesup(ordown)totheshiftlimit.StopcausestheArpeggiatortostopwhenitreachesthe
shiftlimit.ResetcausestheArpeggiatortoreturntoitsoriginalpitchandrepeatthelatched
cycleofnotes,transposingeachcycleaccordingtothesettingsforShiftAmountandShiftLimit.
IfthelimitallowsthenotestogooutofMIDIrange(forexample,ifyousetShiftto12,setthe
limitto60,andplayC6),thenthoseghostnotesdontsound,buttheytakeuprhythmicspace:
theArpeggiatorwaitsforthecycletoplayitselfoutbeforestartingover.
Unipolarmeansthatafterplayinguptotheshiftlimit,theArpeggiatorbeginsshiftingnotesin
theoppositedirection,untilitreachestheoriginalpitch,whereitreversesagain.Todetermine
thenextnotewhenitreachestheshiftlimit,theArpeggiatorcalculatestheintervalbetweenthe
shiftlimitandwhatthenextnotewouldbeiftheshiftlimitwerentthere.Itthenplaysthenote
thatisthecalculatedintervallowerthanthelastnotebeforetheshiftlimit.Thesamething
happensinreversewhenthearpeggiatednotesgetbackdowntotheoriginalpitch.The
followingtablemakesthiseasiertovisualizebyshowingtheresultofarpeggiatingonenote
(C4)inUnipolarmode,withShiftAmountsetto3STandvariousvaluesforShiftLimit.
6 ST (F#4)
Comment
Up
Down
Up
D#4, C4
D#4,
7 ST (G4)
E4, C#4,
D#4,
8 ST (G#4)
F4, D4,
D#4,
9 ST (A4)
D#4,
10 ST (A#4)
D#4,
11 ST (B4)
D#4,
D#4,
12 ST (C5)
A4, F 4, D 4, C4,
BipolarstartsoutthesamewayasUnipolar,butduringdownwardnoteshifting,itcontinues
pasttheoriginalpitchuntilithitstheshiftlimitintheoppositedirection,whereitreversesagain.
3-10
Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages
FloatResaddsabitofapparentrandomnesstotheprocess.Floatmeansthatwhenthe
Arpeggiatorreachestheshiftlimit,itresetsbutnottoitsoriginalpitchaswithplainReset.
LikeUnipolarandBipolar,itlooksatthefirstnotethatwouldexceedtheshiftlimit,and
calculatestheintervalbetweenthatnoteandtheshiftlimit.Itthenrestartsthecycleoflatched
notes,transposingtheentirecyclebytheintervalitjustcalculated,thenshiftingeach
subsequentcyclebythevalueofShiftAmount,untilitreachestheshiftlimitagain.
Heresaverysimpleexample.SupposethattheonlynoteintheArpeggiatorcycleis C4,Shift
Amountis 4(athird),andShiftLimitis 7(sonoteswontgetshiftedaboveG4).TheArpeggiator
playsC4,thenE4.ThenextnoteshouldbeG#4,butthatsabovetheshiftlimitsothePC3
calculatesthedifferencebetweenthatG#4andtheshiftlimit(G4):onesemitone.Itaddsthat
differencetotheoriginalstartingnote(C4)andplaysthatnotenextC#4.Thenextnote(F4)is
withintheshiftlimit,butthenextnote(A4)isnt,soitgetstranslatedintoD4andsoon.
FloatUniusesthesameconceptandappliesittoUnipolarmode:whentheArpeggiatorreaches
theshiftlimit,itcalculatesthedifferencebetweenthenextnoteandthelimit,andtransposesthe
nextcycleofnotesdownbythatinterval,thenshiftseachsubsequentcycledownuntilitreaches
theoriginalpitch.FloatBipissimilartoFloatUni,butthedownwardshiftlimitisntthe
originalpitch,itsthenegativeoftheShiftLimitvalue.
TheArpeggiatorcanbealotoffun,evenifyoudontalwaysunderstandexactlywhatitsdoing.
Keepinmindthatthestrangerthealgorithmyousetup,themoreunlikelythenoteswillstay
closetoonekey,soifyouwanttocreatesomethingthatsgoingtosoundatalldiatonic,keepit
simple.
Shift Pattern (ShiftPatt)
ShiftPattengagesastepsequencerforarpeggiatornotepatterns.Theinputtednotenumberof
eachplayedkeyisshiftedaccordingtoasequencedpattern,thusShiftPattern.ThePC3has
preprogramedshiftpatternsincludingmanyusefulchords,intervals,andrhythms.Youcan
alsocreateyourowncustomshiftpatterns(seebelowfordetails.)Eachpatterncanhaveupto48
steps,andeachstepcanshiftnotesby127halfstepsorplaynothing.Stepsareplayedbackat
theratesetforBeatsontheARPEGGIATORpage.KeepinmindthatShiftPatternsareeffected
byeveryparameterontheARPEGGIATORpage,whichcanbethecauseofunexpected
variation,orawaytoaddinterestingvariationtoapattern.
ShiftPatternsaremosteasilyusedandunderstoodwhentriggeredbyonlyonekeyatatime.
OnewaytopreventtriggeringfrommultiplekeysistouseoneoftheLatchtypes1NoteAuto,
1NoteAutoLow,or1NoteAutoHiwhenusingashiftpattern(seeLatch on page 313,below.)
Triggeringshiftpatternsfromonekeyallowsthepreprogramedpatternstosoundlikewhat
youwouldexpectfromtheirnames.Ifnootherkeysareplaying,patternswillstartovereach
timeakeyispressed(therearesomeexceptionstothiswhenusingARPEGGIATORLatchparameters
otherthanKeys,thoughanewlytriggeredpatternwillalwaysstartatstep1.)WhentriggeringShift
Patternsfrommorethanonekeyatatime,eachconsecutivestepofthepatternshiftsthenote
fromadifferentinputtedkey,theorderofwhichisdecidedbytheorderparameteronthe
ARPEGGIATORpage.Thismeansthateachkeywillnotbeshiftedbyeverystepofthepattern,
causingyoutoonlyhearpartofthepatternfromeachkey,oftenmakingthepattern
unrecognizable.ThoughtriggeringaShiftpatternfrommultiplekeyscanbeusedcreatively,it
canalsomakeithardtopredictwhattheoutputwillbe.
YoucanedittheincludedpatternsbypressingEditwithapatternhighlightedintheShiftPatt
field(seeeditscreenbelow.)ThetoplineoftheEditShiftPattpageshowsthefullnamefora
patternwhosenamedoesnotfitontheARPEGGIATORpage.Thispagealsodisplaysthe
patternstotalnumberofsteps,aswellaspatterndirection.PressingStepremovesthelaststep
inthelist,pressingStep+insertsanewnotestepattheendofthelist(thepatterneditor
remembersthevaluesofremovedstepsuntilyousaveorexit.)Usethecursortomovebetween
patternsteps,usethealphawheel,alphanumericpad,orplus/minusbuttonstoenterthenote
shiftamountforeachstep.PressMoretoseeasecondpageforpatternswithmorethan24steps.
Youcaninsertastepwithavalueofnonebyentering127andthenshiftingdownonemore
3-11
Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages
step.Astepwiththevaluenonecausesthearpeggiatortoplaynothingforthatstep,allowing
youtocreaterhythmicpatternsbyusingnonetoleavespaces.Whenthearpeggiator
determinestherangeofpatternnotesplayedwiththeLimitparameter(seebelow,)stepswitha
valueofnonewillbecalculatedasastepvalueof0.
Usethechanup/downbuttonstochangethedirectioninwhichpatternstepsareplayed
(indicatedbyUp,Down,orFlatontherightofthetopline.)WithpatterndirectionsettoUp,
thepatternplaysasexpected,startingatsteponeandmovingupthrougheachsteptowards
step48.WithpatterndirectionsettoDown,thepatternstartsatstepone,butthenmovestothe
laststepandcontinuestomovebackwardsthroughthestepsdowntowardsstep1.
Additionally,patternssettoDownbaseallnotesaftersteponeintheoctavebelowthefirstnote
played.Thesesettingsaremostusefulforarpeggiatingchordpatternsupwardsordownwards
fromtherootnote.PatternssettoFlatwillnotrepeatinotheroctaveslikethosesettoUpor
Down(dependingontheLimitparameter.)PatternssettoFlatplaywithouttransposition,the
Limitparameterwillnottransposethepatternbutitcanstillrestrictnoterange.
PressDeletetodeletethepatternfrommemory.PressRenametorenamethepatternandsave.
PressingSavegivesyoutheoptiontosavethepatternorrenameandsave.Tocreateanew
ShiftPatt,editanexistingpatternandchooseRenamewhensaving.PressExittoreturntothe
ARPEGGIATORpage.Whenexitingtheeditor,itwillautomaticallygiveyoutheoptiontosave
thepatternifchangeshavebeenmade.Formoredetailedinstructionsonthesefunctions,see
SavingandNaming on page 52ofThePC3MusiciansGuide.
3-12
Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages
Parameter
Range of Values
Default
Latch
Keys
Low Key
C -1 to G9
C -1
High Key
C -1 to G9
G9
Glissando
Off, On
Off
SyncTo
First Avail.
SyncType
None
Num Beats
1-32
Latch
LatchdetermineshowtheArpeggiatorrespondstonoteswhentheyaretriggered.
KeysmeansthattheArpeggiatorplaysonlywhileyouareholdingoneormorekeysdown(or
notetriggerson).Asyouplaydifferentnotes,theygetaddedtotheArpeggiator,andasyou
releasenotes,theygettakenout.IfyouplaynotesfasterthantheArpeggiatorscurrenttempo,
eachsubsequentnotewillbeaddedtothearpeggiationatthenextdivisionofabeat.Thiscan
causealagbetweenthetimeyouplaythenoteandthetimeyouhearitinthearpeggiation.
Inthenextthreemodes,theArpeggiatorlatchesnotesonlywhenMIDIController157(Latch)
sendsavalueofOn(64orhigher).Aneasywaytoexperimentwiththesemodesistoassignthe
ModWheeltosendMIDI157.
InOverplaymode,theArpeggiatorlatchesanynotesthatarebeingheldwhenLatchturnson,
andcontinuesplayingthem,evenafteryouletthemgo,untilLatchturnsoff.Anynotesthatyou
playafterLatchisalreadyondonotgetarpeggiated,eveniftheyreinthearpeggiationrange.
Arpegissimilar:anynotesheldwhenLatchgoesonarelatchedandarpeggiated,andkeep
goinguntilLatchgoesoff.Anynotesyouplayoutsidethearpeggiationrangeplaynormally.
Notesthatyouplayinsidethearpeggiationrangedonotplaynormally;rather,ifyouholdthem
on,theybecomepartofthearpeggiation.Theydropoutofthearpeggiationassoonasyou
releasethem.
LikeOverplayandArpeggiation,AddmeansthatallnotesbeingheldwhenLatchgoesonget
latched,andkeepplayinguntilLatchgoesoff(evenifyouvereleasedthenotes).Anynotesyou
playafterLatchisalreadyonalsogetlatched.
3-13
Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages
AutoisindependentofLatch;everynoteyouplayisautomaticallylatched,andtheArpeggiator
runsaslongasyouholdatleastonearpeggiatednote.Aslongasyoukeepholdingonatleast
onenote(itdoesnthavetobethesamenotethewholetime),everynoteyouplayinthe
arpeggiationrangegetslatched.
PedalsissortofacombinationofKeys,Add,andOverplaymodes.ItreliesonbothLatch(MIDI
157)andLatch2(MIDI158).Ifneitherlatchcontrollerison,noteswillarpeggiateonlywhileyou
areholdingdownkeys(similartoKeysmode).IfyouactivateController158,thekeyscurrently
helddownwilllatch,andanyadditionalkeysplayedwhileController158isonwillalsolatch
(similartoAddmode).WhenController158isoff,anykeysthatarenotcurrentlyhelddown
willberemovedfromthearpeggiation.IfyouactivateController157,keyscurrentlyhelddown
willlatch,andanyadditionalkeysplayedwhileController157isonwillplaynormally(similar
toOverplaymode).ThismodeiscalledPedalsmodebecauseyoumightwanttoassign
Footswitch1toLatch(Controller157)andFootswitch2toLatch2(Controller158)tomakethe
pedalsfunctionsimilarlytosustainandsostenutopedals.Additionally,youcouldassignone
FootswitchtoSusLatch(Controller160)doingthismakestheFootswitchactasasustainpedal
whenArpisoff,andasaLatchpedalwhenArpison.
AutoholdissimilartoAuto.Holdingatleastonearpeggiatednoteonandplayingothernotes
latchesthosenotes.UnlikeinAutomode,ifyoustopholdingatleastonearpeggiatednoteon,
thearpeggiationcontinuesplaying(althoughyoucantlatchanymorenotes).Inthiscase,ifyou
strikeanotherkeywithinthesetupsarpeggiationrange,youstartanewarpeggiationsequence.
Autoholdisusefulforarpeggiatingchords:whenyouplayachord,itgetslatched,and
continuesarpeggiatingafteryoureleasethechord.Whenyouplayanotherchord,theprevious
chordgetsunlatched,andthenewonegetslatched.YoucanusethePanicsoftbuttontostop
arpeggiationatanytime.
1NoteAutoissimilartoAutohold,exceptonlythelastnoteplayedislatched(evenifpreviously
playednotesarestillbeingheld.)1NoteAutoisspecificallydesignedforusewithShiftPatterns
(seeabove,)becauseShiftPatternsaredesignedtobeplayedfromonenoteatatime(though
youcanuse1NoteAutowithoutaShiftPatternaswell.)Using1NoteAutoforzonesthatusea
ShiftPatternensuresthatShiftPatternswillsoundcorrectbyonlyallowingonenoteatatimeto
triggerthepattern.YoucanusethePanicsoftbuttontostoparpeggiationatanytime.
1NoteAutoLowand1NoteAutoHiarealsodesignedforusewithShiftPatterns.Theywork
similarlyto1NoteAuto,except1NoteAutoLowalwayslatchesthelowestnotewhenholding
multiplenotes,and1NoteAutoHialwayslatchesthehighestnotewhenholdingmultiplenotes.
YoucanalsousetheselatchtypeswithoutaShiftPatternifdesired.
Low Key (LoKey) and High Key (HiKey)
TheArpeggiatorprocessesnoteswithintherangeoftheseparameters.Notesoutsidethe
specifiedrangeplaynormally,anddonotbecomepartofthearpeggiationsequence.Setthe
LoKeyandHiKeyparametersusingthedataentrywheelorbuttons.
Glissando
WhentheGlissandoparameterisOn,theArpeggiatorchromaticallyfillsbetweenlatchednotes.
WhenGlissandoison,theArpeggiatorignorestheShiftAmount,ShiftLimit,andLimitOption
parameters.
Youmustlatchatleasttwonotestogetaresult.WhenGlissandoison,allnotesplayedinthe
arpeggiationrangegetlatched,althoughyouwontnecessarilygetmeaningfulresultsfromall
latchednotes.Ingeneral,trytogeteachsubsequentnoteyoulatchtobeachangeindirection.
Forexample,trylatchingthefollowingsequenceofnotes:C4,C5,G4,G5,C5,C6,G4,G5.The
glissandochangesdirectionaroundeachchangeindirectionofthelatchednotes.
3-14
Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages
SyncTo
TheSyncToparameterdetermineswhatanarpeggiatorwillsyncto.Anarpeggiatorcansyncto
anotherarpeggiator,ariff,orasongplayingfromSongmode.Youcanchooseaspecific
arpeggiatororrifftosynctobysettingSyncTotoArp116orRiff116,andthecurrent
arpeggiatorwillalwayssynctothatarpeggiatororriff.Forexample,ifyouhaveanarpeggiator
onabasssoundinzone1andanarpeggiatoronaleadsoundinzone2,youmayalwayswant
theleadarpeggiationinzone2tosynctothebassarpeggiationinzone1.Inthiscaseyouwould
settheSyncToparameterinzone2toArp1.
Youmaywanttohavealittlemorefreedomandnotbetiedtothebassarpeggiationinzone1as
themaintimekeeper.Maybeyouwanttostartwiththeleadarpeggiationinzone2andhave
thebassarpeggiationinzone1startlater.InthiscaseyouwouldsettheSyncToparameterfor
zone2toFirstArp.Av.Withthissetting,thearpeggiatorwilllookforthefirstavailable
arpeggiatortosyncto.Soifboththebassarpeggiationandtheleadarpeggiationhavethis
parametersettoFirstArp.Av.,thearpeggiationthatisstartedfirstwillbethemain
timekeeper.Iftheleadarpeggiatorstartsfirst,thebassarpeggiatorwillseethatasthefirst
availablearpeggiatortosynctoandwilldoso.Ifthebassarpeggiatorisstartedfirst,thelead
arpeggiatorwillseethatasthefirstavailablearpeggiatortosynctoandwilldoso.Thiscanbe
veryhandyifyouareusingmultiplearpeggiatorsandwanttodosomeliveimprovisation;you
canstartandstopdifferentarpeggiatorsandaslongisthereisonearpeggiatorplaying,any
arpeggiatorwithSyncTosettoFirstArp.Av.willsyncbackupwhentriggeredagain.
YoucanalsochooseFirstRiff.Av.,whichbehavesthesamewayasFirstArp.Av.,butmakesyour
arpeggiatorlookforthefirstavailablerifftosyncto.AsettingofMainSeq.willsyncthe
arpeggiatortothesongcurrentlyloadedinSongmode.YoucanselectasonginSongmode,
thenplayitfromsetupmodewiththefrontpanelPlay/Pausebutton.(Doingthistemporarily
replacestheprogramsinyoursetupszoneswiththeprogramusedforeachchannelinthesong,soits
besttomakeasetupthatusesthesameprogramsasyoursongonthesameMIDIchannels.Ifyouplanon
syncingriffswithasong,itmaybeeasiertostartbycreatingasetup,thenrecordingthesetupintoa
song.SeeRecordingASetupToSongMode intheSetupModechapterofThePC3Musicians
Guidefordetails.)AsettingofFirstAvail.willsyncthearpeggiatortothefirstavailable
arpeggiator,riff,orsongfromSongmode.
Note:IfyouhavemultiplearpeggiatorsorriffsalreadyplayingwhenusingFirstArp.Av.,FirstRiff.Av.,
orFirstAvail.forthecurrentarpeggiator,thecurrentarpeggiatorwillsynctothearpeggiatororriffof
thelowestnumberedzonethathasanarpeggiatororriffplaying.
SyncType
TheSyncTypeparameterallowsyoutochoosehowyourarpeggiatorwillsynctoother
arpeggiators,riffs,orasongplayingfromSongmode.
WithSyncTypesettoNone,yourarpeggiatorwillstartplayingassoonasitistriggered.Itwill
notsynctoanything.WithSyncTypesettoDownBeat,ifthereisalreadysomethingplayingto
syncto,thecurrentarpeggiatorwillwaitforthedownbeatofthenextmeasurebeforestarting;
so,youcantriggerthearpeggiatortostartaheadoftime,andhaveitstartinsyncatthe
downbeatofthenextmeasure.IfSyncingtoanarpeggiator,seeNumBeats on page 316fordetails
onchangingwhenanarpeggiatorsdownbeatwilloccur.WithSyncTypesettoAnyBeat,ifthereis
alreadysomethingplayingtosyncto,thearpeggiatorwillwaitonlyuntilthenextbeat.
Dependingonwhenyoutriggerthearpeggiator,itwillsyncup,butitmaybeonanupbeatora
downbeat.
WithSyncTypesettoDownBeatWait,ifthereissomethingplayingtosyncto,thearpeggiator
willwaitforthedownbeatofthenextmeasuretostart.ThedifferencefromDownBeatisthatif
thereisnothingtosyncto,thearpeggiatorwillnotstart.Thiscanbeusefulifyouwanttostart
multiplearpeggiatorssyncedtosomethingelse.Forexample,youcouldhaveabassarpeggiator
3-15
Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages
settoDownBeatWait,forinstance,andtriggerthearpeggiatorwhilenootherarpeggiatorsare
running.Assoonasyoustartsomethingelsetosyncto,thebassarpeggiatorwillstartplayingas
well(providedthatitissettosynctosomethingelseorthefirstavailable.)Ifsomethingtosync
toisalreadyrunning,DownBeatWaitbehavesjustlikeDownBeat.
WithSyncTypesettoAnyBeatWait,ifthereissomethingplayingtosyncto,thearpeggiatorwill
waitforthenextbeattostart.ThedifferencefromAnyBeatisthatifthereisnothingtosyncto,
thisarpeggiatorwillnotstart.Thiscanbeusefulifyouwanttostartmultiplearpeggiators
syncedtosomethingelse.YoucouldhaveabassarpeggiatorsettoAnyBeatWait,forinstance,
andtriggerthearpeggiatorwhilenootherarpeggiatorsarerunning.Assoonasyoustart
somethingtosyncto,thebassarpeggiatorwillstartplayingaswell(providedthatitissetto
synctosomethingelseorthefirstavailable).Ifanotherarpeggiatorisalreadyrunning,
AnyBeatWaitbehavesjustlikeAnyBeat.
WithSyncTypesettoLoop,ifthereisalreadyarifforsongplayingtosyncto,thecurrent
arpeggiatorwillwaitfortheplayingrifforsongtorestartitsloop(ifitislooped)beforestarting
(seeLoop on page 323forloopingriffs,andLoop on page 1211ofThePC3MusiciansGuidefor
loopingsongs.)Thiswayyoucantriggerthearpeggiatortostartaheadoftime,andhaveitstart
insyncatthestartoftheplayingrifforsongsloop(providedthatitissettosynctoariff,song,
orthefirstavailable).
WithSyncTypesettoStop,ifthereisalreadysomethingplayingtosyncto,thecurrent
arpeggiatorwillwaitforwhatisplayingtostopbeforestarting.Thiswayyoucantriggerthe
arpeggiatortostartaheadoftime,andhaveitstartinsyncattherelease(stopping)oftheriff,
arpeggiator,orsongthatyouaresyncingto.
WithSyncTypesettoStartWait,ifthereisnothingplayingtosyncto,thecurrentarpeggiator
willwaitforsomethingitcansynctotobeginplayingfirstbeforestarting.Thisissimilarto
DownBeatWait,butitwillonlytriggerthearpeggiatorthefirsttimethatwhateveritissyncing
tostarts.Thiswayyoucantriggerthearpeggiatortostartaheadoftime,andhaveitstartinsync
atthestartoftheriff,arpeggiator,orsongthatyouaresyncingto.Ifyoustopthearpeggiator
andtrytostartitagainwhilethethingyouaresyncingtoisalreadyplaying,StartWaitwillnot
startthearpeggiator.
WithSyncTypesettoLoopWait,ifthereisalreadyarifforsongplayingtosyncto,thecurrent
arpeggiatorwillwaitfortheplayingrifforsongtorestartitsloop(ifitislooped)beforestarting
(seeLoop on page 323forloopingriffs,andLoop on page 1211ofThePC3MusiciansGuidefor
loopingsongs.)Thiswayyoucantriggerthearpeggiatortostartaheadoftime,andhaveitstart
insyncatthestartoftheplayingrifforsongsloop.ThedifferencefromLoopisthatifthereis
nothingplayingtosyncto,thearpeggiatorwillnotstart.Iftherifforsongthatyouaresyncing
toisalreadyrunning,LoopWaitbehavesjustlikeLoop.
WithSyncTypesettoStopWait,ifthereisalreadysomethingplayingtosyncto,thecurrent
arpeggiatorwillwaitforwhatisplayingtostopbeforestarting.Thiswayyoucantriggerthe
arpeggiatortostartaheadoftime,andhaveitstartinsyncattherelease(stopping)oftheriff,
arpeggiator,orsongthatyouaresyncingto.ThedifferencefromStopisthatifthereisnothing
playingtosyncto,thearpeggiatorwillnotstart.Thiscanbeusefulifyouwanttogetyour
arpeggiatorreadytosyncbeforeyoustartwhateveryouaresyncingitto.Iftherifforsongthat
youaresyncingtoisalreadyrunning,StopWaitbehavesjustlikeStop.
Num Beats
Thisaffectsthesyncingofotherarpeggiatororriffzonestothecurrentzone,onlyifthoseother
zoneshaveaSyncTypesettingofDownbeatorDownbeatWait.Forzonesbeingsyncedtothe
currentzonesarpeggiator,thisdetermineshowmanynotesmustbeplayedbythecurrent
zonesarpeggiatorbeforeadownbeatoccurs.BydecreasingorincreasingthevalueoftheNum
Beatsparameter,youcanmakezoneswithaSyncTypesettingofDownbeatorDownbeatWait
behaveasifdownbeatsareoccurringlessormorefrequently.
3-16
Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages
Corresponding
ARPEGGIATOR
Parameter
Operation
147
ArpOn
148
ArpOff
150
ArpOrder
151
ArpBeats
152
ArpShift
153
ArpLimit
154
ArpLmtOp
155
ArpVel
156
ArpDur
157
Latch
158
Latch2
159
ArpGliss
160
SusLatch
170
-Arp Shift
171
ShiftPatt
3-17
Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages
Controller
Number
3-18
Corresponding
ARPEGGIATOR
Parameter
Operation
172
ShiftPBank
173
VelPatt
174
VelPBank
175
VelFixed
Setup Mode
Riffs
Riffs
RiffsarefullsongsorindividualtracksofasongcreatedinthePC3sSongmodethatyoucan
triggerinsetupmode.StandardMIDIfilesmayalsobeimportedtoSongmodeandthenused
asriffsinsetups.Everyzoneinasetupcanhaveitsownriffacompletelyindependent
sequence.Youcanuseasetupwithmanyriffstotriggerandstoploopedsequencesofdifferent
instrumentparts.Alternatively,asingleriffcanplaymultipleinstrumentparts.Eachriffcould
beusedasadifferentsongsectionofabackingtrack.
Touseariff,firstgotoSongmodeandnotetheID#ofthesong,sectionofsongandtrackthat
youwilluseforyourriff.NextgotoSetupmodeandcreateasetup.OntheCH/PRGpageofthe
SetupEditor,choosetheprogramthatyouwanttousefortheriffonthecurrentzone.Program
changesthatarerecordedinsongmodewillbeignoredwhenusingthesongasariffinasetup.
YoucanalsosetuptheplaybackeventfilterinSongmodetoignoreothertypesofeventsas
well.Onceyouhaveselectedyourprogram,pressthemoresoftbuttonuntilyougettothe
RIFF1andRIFF2pages.Thefollowingsectionsdescribethecontentsofthesepages.
Note:Bydefault,settingazonetotriggerariffwilldisabletheabilitytoplaynotesofthatzones
programfromthekeyboard.Toreenablethisability,seeLocal on page 323.
Parameter
Range of Values
Default
Riff
Off, On
Off
Song
Start
Song List
0 None
(Bar)
(dependent on sequence)
(Beat)
(Tick)
0 to 959
(Bar)
(dependent on sequence)
(Beat)
(Tick)
0 to 959
Off, On
Off
Root Note
C -1 to G9
C4
ALL, 1 to 128
ALL
Re Channel
Off, On
Off
Stop
Transpose
3-19
Setup Mode
Riffs
Riff
SettingtheRiffparametertoOnwillenabletherifffeatureforthecurrentzoneinsetupmode.
SettingthisparametertoOffwilldisabletheriffforthiszone.
Song
SelectthesongyouwishtouseintheSongparameterbyusingtheAlphaWheel,/+buttons,or
thealphanumericpad.
Start
UsetheStartparametertospecifytheriffstartpoint.ThetimeformatisBar:Beat:Tick.Barcan
besettoanybarinthesequence,andBeatcanbesettoanybeatinthatbar(beatrangeis
dependentontimesignature.)Tickcanbesetfrom0to959.Sincethereare960possiblestart
pointswithinabeat,youcanspecifyyourrifftostartonanycommonbeatsubdivisionmoments
(andafewuncommonones).ThefollowingTickvaluescorrespondtothefollowingbeat
subdivisionmoments:
Beat Subdivision
Moment
Beat Subdivision
Quarter note
8th note
16th note
Table 0-4
3-20
Tick Value
1st
1st
2nd
480
1st
2nd
320
3rd
640
1st
2nd
240
3rd
480
4th
720
1st
2nd
192
3rd
384
4th
576
5th
768
1st
2nd
160
3rd
320
4th
480
5th
640
6th
800
Subdivision Values
Setup Mode
Riffs
Stop
UsetheStopparametertospecifytheriffstoppoint.LiketheStartparameter,thetimeformat
forStopisBar:Beat:Tick.Barcanbesettoanybarinthesequence,andBeatcanbesettoany
beatinthatbar(beatrangeisdependentontimesignature.)Tickcanbesetfrom0to959.Refer
toTable 04forTickvalues.
ThePC3restrictstheselectablevaluesfortheStopparametersuchthatthecurrentriffisatleast
onebeatlong.
Transpose/Root Note
WiththeTransposeparametersettoOn,theriffwilltransposetothevaluesetintheRootNote
parameter.So,ifyouhaveariffwhoserootnoteisC4,youcansetanewrootnoteinthesetup
sothattheriffwillplayinthecorrectrange.Inthisscenario,ifyouwanttotriggeryourrifffrom
C1butitwasrecordedatC4,youwouldsetTransposetoOnandRootNotetoC1.Yourriffwill
nowplayinthedesiredrangewhentriggeredfromtheC1key,whichnowcorrespondstothe
noteC4.
SrcTrack (Source Track)
TheSrcTrackparameterdeterminesthesourcetrackoftheriff(fromtheriffsoriginalsequence
inSongmode.)AlongwiththeStartandStopparameters,SrcTrackallowsyoutouseasingle
sequenceasariffformanyzones,andtoselectadifferentsourcetrackandStart/Stopparameter
settingforeachzonetoavoidhavingtocreateaspecialsequenceforeachriff.
Tocreateasetupwithmultipleriffseachplayingasingleinstrumentpart,setasingletrackfor
theSrcTrackparameter,andthattrackofthesequencewillplaywiththeprogramonthecurrent
zone.Repeattheprocessonotherzonesusingthesamesongfortheriff,butusingadifferent
SrcTrackforeachzone.
Tocreateasetupwithasingleriffthatplaysmultipleinstrumentparts,setSrcTracktoALL.
EachtrackofthesequencewillplayitstrackthroughthezoneswhichhavecorrespondingMIDI
channels(MIDIchannelsaresetforeachzoneonTheChannel/Program(CH/PROG)Pageofthe
SetupEditor,seepage 31.)
Re Channel
UsetheReChannelparameterwhenthecurrentzonesMIDIchannelandthechannelthatthe
riffwasrecordedonarenotthesame.WhenReChannelissettoOn,thetrackselectedforthe
SrcTrackparameterwillplaythroughtheMIDIchannelofthecurrentzone.Forexample,ifyou
wanttouseariffonzone2/MIDIchannel2andtheriffwasrecordedontrack4/MIDIchannel4,
youwillneedtoturnReChannelon.IfyouweretodothisandkeepReChannelsettoOff,the
riffwouldplayusingtheprogramfromzone4insteadofzone2.
WhenReChannelissettoOnandALLisselectedforSrcTrack,allofthetracksofthesequence
willplaythroughtheMIDIchannelofthecurrentzone.
Note:TracknumbersdonthavetomatchMIDIchannelnumbersinSongmode(thoughtheydo
bydefault.)AsongthatusesnondefaultMIDIchannelsforitstrackscancausesomeconfusion
whenusingitasariff.Forexample,usingariffonzone1,youcouldsettheriffsSrcTrack
parameterto1,andexpecttherifftoplayonzone1(ifitissettoMIDIchannel1.)ButinSong
mode,ifthesongyouareusingfortheriffhastrack1settoaMIDIchannelotherthan1,theriff
willplayonthezonethathasthattracksmatchingMIDIchannel.Inthiscase,setReChannelto
Oninorderfortherifftoplaythroughtheprogramoftheriffszone.
3-21
Setup Mode
Riffs
Parameter
Trigger
Release
Range of Values
Default
(HiKey)
C -1 to G9
C -1
(LoKey)
C -1 to G9
G9
(HiKey)
C -1 to G9
C -1
(LoKey)
C -1 to G9
G9
Off, On
Off
CondRel
Local
Off, On
Off
Loop
Once, Forever
Forever
BPM
Sequence
Sync Zone
First Avail., Riff 1-16, Main Seq, Arp 1-16, FirstRiff.Av., First
Arp.Av
First Avail.
Sync Type
None
First Avail., Riff 1-16, Main Seq, Arp 1-16, FirstRiff.Av., First
Arp.Av
First Avail.
None
Duration
1 to 1000%
100%
Velocity
0 to 255%
100%
Offset
-32768 to 32767
Trigger
Thereareafewwaystotriggerriffsinsetupmode.OntheRiff2pageyoucanusetheTrigger
fieldtosetakeyboardkeytotriggertheRiff.Also,anyphysicalcontrollercanbeassignedto
controllerdestination163RiffOn.
Tosetthekeyrangetotriggeryourriff,usethecursorbuttonstoselecttheleftvalueinthe
Triggerfield(thiswillbethelowendofthetriggerkeyrange.)Nowyoucanselectthekey
numberbyscrollingtheAlphaWheel,oryoucanuseintuitiveentrybypressingandholdingthe
Enterbuttononthealphanumericpadandpressingthedesiredkeyonyourkeyboard.Youwill
seethisvaluechangeasyoupressakey.
3-22
Setup Mode
Riffs
Next,moveyourcursortotherighttohighlightthesecondvalueoftheTriggerfield(thiswillbe
thehighendofthetriggerkeyrange.)Useoneofthemethodsdescribedabovetoselectakey
valueforthistriggerfield.Ifyouwanttohaveonlyonekeystartariff,settheTriggerkeyrange
fromA#0toA#0forexample,andyourriffwillbetriggeredtostartonlybypressingtheA#0
key.Ifyouwantyourtriggerkeyrangetobelarger,setyourTriggerkeyrangetobe,for
instance,A#0toA#1.Nowanykeythatispressedwithinthisrangewilltriggeryourrifftostart.
Note:theLoKeyandHiKeyvaluesontheKEYVELpagedoaffecttheriff.Ifyourriffstriggerandrelease
notesarenotwithintheLoKeyandHiKeyrangeontheKEYVELpage,yourriffwillnotbeabletobe
triggeredfromthekeyboard.
Release
Thewayyoureleaseriffsisanalogoustothewayyoutriggerthem.Youcanassignaphysical
controllertodestination164RiffOff,oryoucanselectakeyorkeyrangewiththeRelease
parameter.Yousetthisthesamewaythatyousetthetriggerrange.Moveyourcursorsothatthe
leftfieldoftheReleaseparameterishighlighted(thiswillbethelowendofthetriggerkey
range.)NowselectakeyvaluebyusingtheAlphaWheel,/+buttonsorintuitiveentry.Move
yourcursortotherightfieldandrepeattheprocess(thiswillbethehighendofthetriggerkey
range.)IfyousetbothoftheReleasevaluestoA0,theRiffwillstopwhenyoureleaseA0.
So,ifyouusethesettingsdescribedaboveandintheTriggersectionabove,yoursetupsriffwill
startwhenyoupressA#0,anditwillstopwhenyoupressandreleaseA0.
Note:theLoKeyandHiKeyvaluesontheKEYVELpagedoaffecttheriff.Ifyourriffstriggerandrelease
notesarenotwithintheLoKeyandHiKeyrangeontheKEYVELpage,yourriffwillnotbeabletobe
triggeredfromthekeyboard.
Conditional Release (CondRel)
TheCondRelparameterallowsyoutohaveariffplayonlywhileakeyispressedandheld,and
nothingwillstoporrestartthatriffuntilthekeyisreleased.Touseconditionalrelease,setthe
samerangefortheTriggerandReleaserangesontheRIFF2page.Anykeythatispressedand
heldwithinthisrangewillplaytheselectedriff.Releasethekeyandtheriffwillstop.Playing
anyotherkeyinthiszonewhiletriggeringariffwithCondReleveniftheyarewithinthe
TriggerandReleaserangeswillnotretriggerorstopthezonesriff.
Local
Ifyouwanttotriggeryourriffwithoutplayingthecurrentzonesprogram,setLocaltoOff.
LocalissettoOffbydefaultsincemostuserswontwanttoplaytheprograminthezonethey
areusingforariff,butonlywishhearthatzonesprogramasabackingtrack.WithLocalsetto
On,youwillplaythecurrentzonesprogramanytimeakeyispressed.Thiscouldcreate
undesiredgracenotesifyoutriggerariffthathasadownbeatatthesametimeyouare
playinganote.
Loop
Ifyouwantyourrifftoloopindefinitely,setthisparametertoForever.Ifyouwanttohaveit
playonceandthenstopuntilyouretriggerit,setthisparametertoOnce.
BPM
Therearefourchoicesherethatwilldeterminewhatcontrolsthetempoofyourriff.WithBPM
settoSequence,theoriginaltempoinwhichtheriffwasrecordedwillbeused.WithBPMsetto
Setup,thetemposetontheCOMMONorTEMPOpageswillbeused.Whensyncingmultiple
riffsitisconvenienttoseteachriffsBPMparametertoSetup.Doingthis,youcanchangethe
tempoofallriffsatonceontheTEMPOpage(seeTEMPO on page 711.)AvalueofSetupis
alsousefulforsyncingriffstoazonesarpeggiator.WithTempoBPMsettoExternal,theriffwill
3-23
Setup Mode
Riffs
synctoexternalMIDIclock.Youcanalsomanuallychooseatempobyselectingavaluefrom20
to400forBPM.UsetheAlphaWheelor/+buttonstochoosebetweentheoptionsorseta
tempo.YoucanalsousethealphanumericpadfollowedbypressingtheEnterbuttontoentera
tempo.
SyncZone
TheSyncZoneparameterdetermineswhichzoneariffwillsyncto.Youcanchoosetosynctoa
rifforarpeggioinaspecificzonebysettingSyncZonetoRiff116orArp116,andthecurrent
riffwillalwayssynctotherifforarpeggiointhesetzone.Forexample,ifyouhaveadrumriff
inzone1andabassriffinzone2,youmayalwayswantthebassriffinzone2tosynctothe
drumriffinzone1.InthiscaseyouwouldsetthebassriffSyncZonetoRiff1.
Youmaywanttohavealittlemorefreedomandnotbetiedtothedrumriffasthemain
timekeeper.Maybeyouwanttostartwiththebassriffandhavethedrumriffstartlater.In
thiscaseyouwouldsetSyncZonetoFirstRiff.Av.Withthissetting,theriffwilllookforthefirst
availablerifftosyncto.Soifboththedrumriffandthebassriffhavethisparametersetto
FirstRiff.Av.,theriffthatisstartedfirstwillbethemaster.Ifthebassriffstartsfirst,thedrum
riffwillseethatasthefirstavailablerifftosynctoandwilldoso.Ifthedrumriffisstartedfirst,
thebassriffwillseethatasthefirstavailablerifftosynctoandwilldoso.Thiscanbevery
handyifyouhavemultipleriffsandwanttodosomeliveremixing;youcouldhavethedrums
dropout,andaslongisthereisariffplayingtheywillsyncbackupwhentriggeredagain.
YoucanalsochooseFirstArp.Av.,whichbehavesthesamewayasFirstRiff.Av.,butmakesyour
rifflookforthefirstavailablearpeggiatortosyncto.AsettingofMainSeq.willsynctheriffto
thesongcurrentlyloadedinSongmode.YoucanselectasonginSongmode,thenplayitfrom
setupmodewiththefrontpanelPlay/Pausebutton.(Doingthistemporarilyreplacestheprograms
inyoursetupszoneswiththeprogramusedforeachchannelinthesong,soitsbesttomakeasetupthat
usesthesameprogramsasyoursongonthesameMIDIchannels.Ifyouplanonsyncingriffswitha
song,itmaybeeasiertostartbycreatingasetup,thenrecordingthesetupintoasong.SeeRecordingA
SetupToSongMode intheSetupModechapterofThePC3MusiciansGuidefordetails.)Asetting
ofFirstAvail.willsynctherifftothefirstavailableriff,arpeggiator,orsongfromSongmode.
Note:IfyouhavemultipleriffsorarpeggiatorsalreadyplayingwhenusingFirstRiff.Av.,FirstArp.Av.,
orFirstAvail.forthecurrentriff,thecurrentriffwillsynctotherifforarpeggiatorofthelowest
numberedzonethathasarifforarpeggiatorplaying.
SyncType
TheSyncTypeparameterallowsyoutochoosehowyourriffwillsynctootherriffs,
arpeggiators,andSongs(dependingonyoursettingsmadefortheSyncZoneparameter.)With
SyncTypesettoNone,yourriffwillstartplayingassoonasitistriggered.Itwillnotsyncto
anything.WithSyncTypesettoDownBeat,ifthereisalreadysomethingplayingtosyncto,the
currentriffwillwaitforthedownbeatofthenextmeasurebeforestarting;so,youcantriggerthe
rifftostartaheadoftime,andhaveitstartinsyncatthedownbeatofthenextmeasure.If
Syncingtoanarpeggiator,seeNumBeats on page 316fordetailsonchangingwhenanarpeggiators
downbeatwilloccur.WithSyncTypesettoAnyBeat,ifthereisalreadyasomethingplayingto
syncto,theriffwillwaitonlyuntilthenextbeat.Dependingonwhenyoutriggertheriff,itwill
syncup,butitmaybeonanupbeatoradownbeat.
WithSyncTypesettoDownBeatWait,theriffwillwaitforthedownbeatofthenextmeasureto
start.ThedifferencefromDownBeatisthatifthereisnothingplayingtosyncto,theriffwillnot
start.Thiscanbeusefulifyouwanttostartmultipleriffssyncedtooneriff.Youcouldhavea
bassriffsettoDownBeatWait,forinstance,andtriggertheriffwhilenootherriffsarerunning.
Assoonasyoustartanotherriff,thebassriffwillstartplayingaswell(providedthatitissetto
synctoanotherriffortothefirstavailableriff.)Ifanotherriffisalreadyrunning,
DownBeatWaitbehavesjustlikeDownBeat.
3-24
Setup Mode
Riffs
WithSyncTypesettoAnyBeatWait,theriffwillwaitforthenextbeattostart.Thedifference
fromAnyBeatisthatifthereisnothingplayingtosyncto,thisriffwillnotstart.Thiscanbe
usefulifyouwanttostartmultipleriffssyncedtooneriff.Youcouldhaveabassriffsetto
AnyBeatWait,forinstance,andtriggertheriffwhilenootherriffsarerunning.Assoonasyou
startanotherriff,thebassriffwillstartplayingaswell(providedthatitissettosynctoanother
rifforthefirstavailable).Ifsomethingisalreadyplayingtosyncto,AnyBeatWaitbehavesjust
likeAnyBeat.
WithSyncTypesettoLoop,ifthereisalreadyarifforsongplayingtosyncto,thecurrentriff
willwaitfortheplayingrifforsongtorestartitsloop(ifitislooped)beforestarting(see
Loop on page 323forloopingriffs,andLoop on page 1211ThePC3MusiciansGuidefor
loopingsongs.)Thiswayyoucantriggertherifftostartaheadoftime,andhaveitstartinsync
atthestartoftheplayingrifforsongsloop.
WithSyncTypesettoStop,ifthereisalreadysomethingplayingtosyncto,thecurrentriffwill
waitforwhatisplayingtostopbeforestarting.Thiswayyoucantriggertherifftostartaheadof
time,andhaveitstartinsyncattherelease(stopping)oftheriff,arpeggiator,orsongthatyou
aresyncingto.
WithSyncTypesettoStartWait,ifthereisnothingplayingtosyncto,thecurrentriffwillwait
forsomethingitcansynctotobeginplayingfirstbeforestarting.Thisissimilarto
DownBeatWait,butitwillonlytriggertheriffthefirsttimethatwhateveritissyncingtostarts.
Thiswayyoucantriggertherifftostartaheadoftime,andhaveitstartinsyncatthestartofthe
riff,arpeggiator,orsongthatyouaresyncingto.Ifyoustoptheriffandtrytostartitagainwhile
thethingyouaresyncingtoisalreadyplaying,StartWaitwillnotstarttheriff.
WithSyncTypesettoLoopWait,ifthereisalreadyarifforsongplayingtosyncto,thecurrent
riffwillwaitfortheplayingrifforsongtorestartitsloop(ifitislooped)beforestarting(see
Loop on page 323forloopingriffs,andLoop on page 1211ofThePC3MusiciansGuidefor
loopingsongs.)Thiswayyoucantriggertherifftostartaheadoftime,andhaveitstartinsync
atthestartoftheplayingrifforsongsloop.ThedifferencefromLoopisthatifthereisnothing
playingtosyncto,theriffwillnotstart.Iftherifforsongthatyouaresyncingtoisalready
running,LoopWaitbehavesjustlikeLoop.
WithSyncTypesettoStopWait,ifthereisalreadysomethingplayingtosyncto,thecurrentriff
willwaitforwhatisplayingtostopbeforestarting.Thiswayyoucantriggertherifftostart
aheadoftime,andhaveitstartinsyncattherelease(stopping)oftheriff,arpeggiator,orsong
thatyouaresyncingto.ThedifferencefromStopisthatifthereisnothingplayingtosyncto,the
riffwillnotstart.Thiscanbeusefulifyouwanttogetyourriffreadytosyncbeforeyoustart
whateveryouaresyncingitto.Iftherifforsongthatyouaresyncingtoisalreadyrunning,
StopWaitbehavesjustlikeStop.
RelSynZn (Release Sync Zone)
RelSynZnhasthesamesettingsavailableasSyncZone(seeSyncZone,above,)butRelSynZn
determineswhatthereleasing(stopping)ofthecurrentriffwillbesyncedtowhenaparameter
otherthanNoneisselectedforRelSynTyp(seebelow.)
RelSynTyp (Release Sync Type)
RelSynTyphasthesamesettingsavailableasSyncType(seeSyncType,above,)butRelSynTyp
determineshowthereleasing(stopping)ofthecurrentriffwillbesyncedtootherriffs,
arpeggiators,andSongs(dependingonyoursettingsmadefortheRelSynZnparameter.)With
RelSynTypsettoNone,yourriffwillstopplayingassoonasitisreleased.Itwillnotsyncto
anything.WithRelSynTypsettoDownBeat,ifthereisalreadysomethingplayingtosyncto,the
currentriffwillwaitforthedownbeatofthenextmeasurebeforestoppingwhenreleased;so,
youcantriggertherifftostopaheadoftime,andhaveitstopinsyncatthedownbeatofthenext
measure.IfSyncingtoanarpeggiator,seeNumBeats on page 316fordetailsonchangingwhenan
3-25
Setup Mode
Riffs
arpeggiatorsdownbeatwilloccur.WithRelSynTypsettoAnyBeat,ifthereisalreadyasomething
playingtosyncto,theriffwillwaitonlyuntilthenextbeatbeforestoppingwhenreleased.
Dependingonwhenyoureleasetheriffitwillstopinsyncwithabeat,butitmaybeonan
upbeatoradownbeat.
WithRelSynTypsettoDownBeatWait,theriffwillwaitforthedownbeatofthenextmeasureto
stopwhenreleased.ThedifferencefromDownBeatisthatifthereisnothingplayingtosyncto,
theriffwontstopwhenreleased.Ifanotherriffisalreadyrunning,DownBeatWaitbehavesjust
likeDownBeat.
WithRelSynTypsettoAnyBeatWait,ifthereisalreadyasomethingplayingtosyncto,theriff
willwaitforthenextbeatbeforereleasing.ThedifferencefromAnyBeatisthatifthereis
nothingplayingtosyncto,thisriffwillnotstopwhenreleased.Thiscanbeusefulifyouwantto
stopariffinsynconlywhenanotherriffisplaying.Ifsomethingisalreadyplayingtosyncto,
AnyBeatWaitbehavesjustlikeAnyBeat.
WithRelSynTypsettoLoop,ifthereisalreadyarifforsongplayingtosyncto,thecurrentriff
willwaitfortheplayingrifforsongtorestartitsloop(ifitislooped)beforestoppingwhen
released(seeLoop on page 323forloopingriffs,andLoop on page 1211ofThePC3Musicians
Guideforloopingsongs.)Thiswayyoucanreleasetherifftostopaheadoftime,andhaveit
stopinsyncatthestartoftheplayingrifforsongsloop.
WithRelSynTypsettoStop,ifthereisalreadysomethingplayingtosyncto,thecurrentriffwill
waitforwhatisplayingtostopbeforereleasing.Thiswayyoucantriggerthecurrentriffto
releaseaheadoftime,andhaveitstopinsyncattherelease(stopping)oftheriff,arpeggiator,or
songthatyouaresyncingto.
WithRelSynTypsettoStartWait,ifthereisnothingplayingtosyncto,thecurrentriffwillwait
forsomethingitcansynctotobeginplayingfirstbeforereleasing.Thisissimilarto
DownBeatWait,butitwillonlyreleasetheriffthefirsttimethatwhateveritissyncingtostarts.
Thiswayyoucantriggertherifftostopaheadoftime,andhaveitstopinsyncatthestartofthe
riff,arpeggiator,orsongthatyouaresyncingto.Ifyourestarttheriffandtrytoreleaseitagain
whilethethingyouaresyncingtoisalreadyplaying,StartWaitwillnotstoptheriff.
WithRelSynTypsettoLoopWait,ifthereisalreadyarifforsongplayingtosyncto,thecurrent
riffwillwaitfortheplayingrifforsongtorestartitsloop(ifitislooped)beforestopping(see
Loop on page 323forloopingriffs,andLoop on page 1211ofThePC3MusiciansGuidefor
loopingsongs.)Thiswayyoucantriggertherifftostopaheadoftime,andhaveitstopinsyncat
thestartoftheplayingrifforsongsloop.ThedifferencefromLoopisthatifthereisnothing
playingtosyncto,theriffwillnotstopwhenreleased.Iftherifforsongthatyouaresyncingto
isalreadyrunning,LoopWaitbehavesjustlikeLoop.
WithRelSynTypsettoStopWait,ifthereisalreadysomethingplayingtosyncto,thecurrentriff
willwaitforwhatisplayingtostopbeforereleasing.Thiswayyoucantriggertherifftostop
aheadoftime,andhaveitstartinsyncattherelease(stopping)oftheriff,arpeggiator,orsong
thatyouaresyncingto.ThedifferencefromStopisthatifthereisnothingplayingtosyncto,the
riffwillnotstopwhenreleased.Iftherifforsongthatyouaresyncingtoisalreadyrunning,
StopWaitbehavesjustlikeStop.
Note:ForallRelSynTypsettingsexceptStop,StartWaitandStopWait,ariffcansyncitsrelease
withitsself.Forexample,youcoulduseriff1andsyncittoitsselfbysettingRiff1forthe
RelSynZnparameter.Then,ifyousetDownBeatfortheRelSynTypparameter,whenreleased
theriffwouldalwayswaituntilitsnextdownbeattostop.
3-26
Setup Mode
Riffs
Duration (Dur)
DurationchangesthedurationofeachMIDInote.Theoriginaldurationsofthenotesinthe
sequencearemultipliedbytheselectedpercentage.100%willcausenochange,valuessmaller
than100%willresultinshorterdurations,valueslargerthan100%willresultinlonger
durations.
Velocity
VelocitychangesthevelocityofeachMIDInote.Theoriginalvelocitiesofthenotesinthe
sequencearemultipliedbytheselectedpercentage.100%willcausenochange,valuessmaller
than100%willresultinlowervelocities,valueslargerthan100%willresultinhighervelocities.
Offset
YoucanfinetunethestarttimeofyourriffinticksbyusingtheOffsetparameter.Apositive
valuewilldelaythestarttime,whileanegativevaluewillspeedupthestarttime.
Corresponding
Riff Parameter
RiffOn
Operation
Riff On. Any value triggers the zones Riff if Riff is set to On
on RIFF1 page.
164
RiffOff
165
RiffDur
166
RiffVel
167
RiffDly
3-27
Setup Mode
The COMMON Page
InadditiontogeneratingastandardMIDInoteonmessage,eachkeyofthePC3canbesetto
triggeracontrollerdestination.TRIGGERKEYScanbesetindependentlyperZone.Byusing
Zoneswithoverlappingkeyranges,asinglekeycantriggermultiplecontrollerdestinations.On
theTRIGGERKEYSpage,selecttheKeyfieldandchooseanotebyholdingtheEnterbutton
andplayingthedesiredkey(youcanalsousetheAlphaWheel,/+buttonsoralphanumericpad
tochooseanote.)Withthedesirednoteselected,usetheDestfieldtoselectacontroller
destination(seeTheControllerDestinationListinThePC3MusiciansGuidefordetails.)Seta
valuetosendtothecontrollerdestinationwiththeValuefield.Onceadestinationandvalueare
set,theplayingthekeywillsendthevaluetothecontrollerdestinationontheZonesMIDI
Channel(seetheChannel parameterintheChannel/Program(CH/PROG)PagesectionoftheSetup
ModechapterinThePC3MusiciansGuidefordetailsonsettingeachZonesMIDIchannel.)This
mayalsosendacontinuouscontrollermessagetotheMIDIorUSBoutports,dependingonthe
ZonesDestinationparameter(seetheDestination parameterintheChannel/Program(CH/PROG)
PagesectionoftheSetupModechapterinThePC3MusiciansGuidefordetails.)
3-28
Chapter 4
Quick Access Mode
InQuickAccessmode,youcanselectprogramsorsetupswithasinglepressofanalphanumeric
button(orwithotherdataentrymethods).ThePC3offersanumberofwaystoquicklymake
selectionswhileperforming,butonlyQuickAccessmodeletsyoustoreprogramsandsetups
togetherforinstantaccess.OnthePC3,weincludedseveralfactorypresetQAbanksthatare
organizedintousefulgroupingsofsoundsthatwethinkyoullfindconvenient.BelowistheQA
page:
ThetoplineofthepagedisplaysthecurrentmodeandthecurrentQAbank.
UsingQuickAccessmodeinvolvesselectingQuickAccess(QA)banksfromthelistoffactory
presetoruserprogrammedbanks.UsetheChan/LayerbuttonstoscrollthroughtheQAbanks.
Youcanalsousethebankselectionshortcut:pressthe+/orClearbuttononthealphanumeric
pad,andyoullbepromptedtoenterabanknumber.Typethedesirednumberonthe
alphanumericpad,thenpressEnter.Thebankisselected,andyoureturntotheQuickAccess
modepage.
Eachbankcontainstenmemoryslots,orentries,whereyoucanstoreprogramsorsetupsinany
combination.Anyprogramorsetupinthecurrentlyselectedbankcanbeselectedwiththe
numericbuttons0through9.
Ifthehighlightedentrycontainsaprogram,thebottomrighthandfieldofthepagedisplaysthe
channelonwhichtheprogramentriesaretransmitted(thischannelisthecurrentchannelin
Programmode).Ifthehighlightedentrycontainsasetup,thebottomrighthandfieldofthepage
displaysthewordSetup.
TheMIDIProgramChangecommandsthatthePC3receiveswheninQuickAccessmodecan
differfromthoseinProgramorSetupmode.Thisdependsonthesettingyouhaveforthe
PrgChgModeparameterontheMIDIMode:ReceivepageinMIDImode.IfPrgChgModeissetto
ExtendedorK2600,thePC3respondstoProgramChangecommandsasitwouldinProgramor
Setupmode.IfPrgChgModeissettoQAccess,thePC3respondstoProgramChange
commandsbycallingupthecorrespondingentryinthecurrentQAbank,nottheactual
programnumberoftheentry.
4-1
The QA Editor
UsetheQAEditortocustomizeexistingQAbanks.EntertheQAeditorfromQAmodeby
pressingtheEditbutton.
Thetoplinegivesyoutheusualmodereminder,thecurrentQAbank,andthecurrententry
(correspondingnumericbuttonforthehighlightedobject.)Thecursorhighlightstheobject
(programorsetup)thatsstoredinthecurrententry.
Selecting A Quick Access Entry To Edit
PressingtheChan/Layerbuttonsscrollsthroughthetenentriesthenumberofthecurrent
entryisdisplayedinthetoprightcorner.Astheentrynumberchanges,thehighlightedobjects
atthecenterofthepagechangeaswell,showingyouwhatsstoredineachentry.Onthepage
above,forexample,entry0isthecurrententry.
Selecting A Program For A Quick Access Entry
Above,theTypefieldtellsyouthattheobjectstoredatentry0isaprogram.Thecursor
highlightstheprogramsIDandname.UsetheAlphaWheelor/+buttonstoscrollthroughthe
listofprograms.
4-2
4-3
4-4
Effects
INFOEDIT page (INFO)
Chapter 5
Effects
INFOEDIT page (INFO)
PresstheINFOsoftbuttontogototheINFOEDITpagewhereyoucaneditthecontroller
assignmentinfoforthecurrentChain.OntheINFOEDITpage,usetheChan/Layerbuttonsto
scrollthroughthecurrentChainslistofcontrollerassignmentinfo.Eachassignmentinfoentry
hasaMIDIcontrollernumberandaTextparametertodescribewhattheassignmentcontrols.
Toeditthetextofacontrollerassignment,presstheTextsoftbutton.Tocreateanewcontroller
assignmentinfoentry,presstheNewsoftbutton(youwillbepromptedforaMIDIcontroller
number.)Tocreateanewcontrollerassignmentinfoentrywiththesametextasthecurrentinfo
entry,presstheDupsoftbutton(youwillbepromptedforaMIDIcontrollernumber.)Todelete
thecurrentcontrollerassignmentinfoentry,presstheDeletesoftbutton(youwillbeprompted
toconfirmorcancel.)ToreturntotheChaineditorpresstheDonesoftbuttonortheExitbutton.
SeeExport on page 92fordetailsonexportingChaininfo.
5-1
Effects
INFOEDIT page (INFO)
5-2
MIDI Mode
The TRANSMIT Page
Chapter 6
MIDI Mode
The TRANSMIT Page
Velocity Map (Transmit)
ChangetheMIDITransmitVelocityMapsettingifyouaretriggeringexternalMIDIgearwhich
isproducingnotesthataretooloudortooquietbasedonyourplayingstyle(howlightorheavy
thatyouplaythekeys.)Thedefaultmapprovidesthewidestrangeofvelocityexpression,but
youmaywanttochooseadifferentmapifthedefaultdoesnotsuityourplayingstyle.
MIDI
Sources
PC3Keyboard
MIDIInviaMIDIInportorUSBComputerport
VelocityMapSettingsonMIDIModeReceivePage
KEYVELpageforcurrentControlSetup(inProgramMode)orcurrentZone(inSetupMode)
VelocityMapSettingsonMasterModeMAPSPage
PC3SongMode
VelocityMapSettingsonMIDIModeTransmitPage
MIDI
Destinations
PC3SoundEngine
to
PC3audiooutputs
MIDIOutviaMIDIOutportorUSBComputerport
ThetransmitVelocityMapaffectsthewaythePC3sendsMIDIvelocityvaluestoitsUSBor
MIDIOutport(seethecircledboxaboveforitslocationintheMIDIsignalflow.)Differentmaps
outputdifferentMIDIvelocityvaluesforthesamereceivedMIDIattackvelocity.Eachmap
appliesadifferentcurvetoreceivedMIDIattackvelocitiesandremapsthemtonewvelocities
beforetransmittingthemtotheUSBorMIDIOutport(thisparameterhasnoeffectonMIDI
datasentfromSongmodeortothePC3ssoundengine.)Thedefaultmapprovidesthewidest
rangeofvelocityexpression,butyoumaywanttochooseadifferentmapifthedefaultdoesnot
suityourplayingstyle.SeethediagramabovefortheotherpagesthataffecttheMIDIattack
velocitybeforereachingthetransmitVelmap.
6-1
MIDI Mode
The TRANSMIT Page
Thedefaultmap,Linear,allowsMIDIvelocitiestopassunchanged.MapsLight13makeit
increasinglyeasiertoproducehighMIDIvelocityvaluesforthesamekeystrikevelocity(with
Light3beingtheeasiest,)sothesemapsmayworkbetterforuserswhoplaywithalighter
touch.Hard13makeitincreasinglyhardertoproducehighMIDIvelocityvaluesforthesame
keystrikevelocity(withHard3beingthehardest,)sothesemapsmayworkbetterforusers
whoplaywithahardertouch.PianoTouchsimulatesthegeneralvelocityresponseofan
acousticpiano,andisbestsuitedforplayingacousticpianosounds.EasyTouchissimilartothe
Lightsettings,makinghighvelocitieseasiertoplay,butitallowsmoresensitivecontrolover
playinghighvelocitiesbynotboostingtheMIDIvelocityforfaststrikevelocitiesasmuchasit
doesformediumstrikevelocities.GMReceivemimicsthevelocitymapcommonlyusedby
keyboardsthatusetheGeneralMIDI(GM)soundset.TheGMReceivemapmakesmedium
strikevelocitiesproducehigherMIDIvelocitiescomparedtotheLinearmap.
MIDIInviaMIDIInportorUSBComputerport
PressureMapSettingsonMIDIModeReceivePage
PRESSpageforcurrentControlSetup(inProgramMode)orcurrentZone(inSetupMode)
PressureMapSettingsonMasterModeMAPSPage
PC3SongMode
PressureMapSettingsonMIDIModeTransmitPage
MIDI
Destinations
PC3SoundEngine
to
PC3audiooutputs
MIDIOutviaMIDIOutportorUSBComputerport
ThetransmitPressureMapaffectsthewaythePC3sendsMIDIpressure(aftertouch)valuesto
itsUSBorMIDIOutport(seethecircledboxaboveforitslocationintheMIDIsignalflow.)
DifferentmapsoutputdifferentMIDIpressure(aftertouch)valuesforthesamereceivedMIDI
pressure(aftertouch)value.EachmapappliesadifferentcurvetoreceivedMIDIpressure
(aftertouch)valuesandremapsthemtonewvaluesbeforetransmittingthemtotheUSBorMIDI
Outport(thisparameterhasnoeffectonMIDIdatasentfromSongmodeortothePC3ssound
6-2
MIDI Mode
The RECEIVE Page
engine.)Thedefaultmapprovidesthewidestrangeofpressure(aftertouch)expression,butyou
maywanttochooseadifferentmapifthedefaultdoesnotsuityourplayingstyle.Seethe
diagramabovefortheotherpagesthataffectMIDIpressure(aftertouch)valuesbeforereaching
thetransmitPressureMap.
Thedefaultmap,Linear,allowsMIDIpressure(aftertouch)valuestopassunchanged.Maps24
makeitincreasinglyeasiertoproduceMIDIpressurevaluesforthesamephysicalpressure
appliedtoakey(with4Easiestbeingtheeasiest.)Maps47makeitincreasinglyharderto
produceMIDIpressurevaluesforthesamephysicalpressureappliedtoakey(with7Hardest
beingthehardest.)
MIDIInviaMIDIInportorUSBComputerport
VelocityMapSettingsonMIDIModeReceivePage
KEYVELpageforcurrentControlSetup(inProgramMode)orcurrentZone(inSetupMode)
VelocityMapSettingsonMasterModeMAPSPage
PC3SongMode
VelocityMapSettingsonMIDIModeTransmitPage
MIDI
Destinations
PC3SoundEngine
to
PC3audiooutputs
MIDIOutviaMIDIOutportorUSBComputerport
ThereceiveVelocityMapaffectsthewaythePC3receivesMIDIvelocityvaluesfromitsUSBor
MIDIInport(seethecircledboxaboveforitslocationintheMIDIsignalflow.)Differentmaps
outputdifferentMIDIvelocityvaluesforthesamereceivedMIDIattackvelocity.Eachmap
appliesadifferentcurvetoreceivedMIDIattackvelocitiesandremapsthemtonewvelocities
beforelettingthempass(thisparameterhasnoeffectonMIDIdatasentfromthePC3s
keyboard.)Thedefaultmapprovidesthewidestrangeofvelocityexpression,butyoumaywant
tochooseadifferentmapifthedefaultdoesnotsuityourplayingstyle.Seethediagramabove
fortheotherpagesthataffecttheMIDIattackvelocitybeforereachingthereceiveVelocityMap.
6-3
MIDI Mode
The RECEIVE Page
Thedefaultmap,Linear,allowsMIDIvelocitiestopassunchanged.MapsLight13makeit
increasinglyeasiertoproducehighMIDIvelocityvaluesforthesamekeystrikevelocity(with
Light3beingtheeasiest,)sothesemapsmayworkbetterforuserswhoplaywithalighter
touch.Hard13makeitincreasinglyhardertoproducehighMIDIvelocityvaluesforthesame
keystrikevelocity(withHard3beingthehardest,)sothesemapsmayworkbetterforusers
whoplaywithahardertouch.PianoTouchsimulatesthegeneralvelocityresponseofan
acousticpiano,andisbestsuitedforplayingacousticpianosounds.EasyTouchissimilartothe
Lightsettings,makinghighvelocitieseasiertoplay,butitallowsmoresensitivecontrolover
playinghighvelocitiesbynotboostingtheMIDIvelocityforfaststrikevelocitiesasmuchasit
doesformediumstrikevelocities.GMReceivemimicsthevelocitymapcommonlyusedby
keyboardsthatusetheGeneralMIDI(GM)soundset.TheGMReceivemapmakesmedium
strikevelocitiesproducehigherMIDIvelocitiescomparedtotheLinearmap.
MIDIInviaMIDIInportorUSBComputerport
PressureMapSettingsonMIDIModeReceivePage
PRESSpageforcurrentControlSetup(inProgramMode)orcurrentZone(inSetupMode)
PressureMapSettingsonMasterModeMAPSPage
PC3SongMode
PressureMapSettingsonMIDIModeTransmitPage
MIDI
Destinations
PC3SoundEngine
to
PC3audiooutputs
MIDIOutviaMIDIOutportorUSBComputerport
ThereceivePressureMapaffectsthewaythePC3receivesMIDIpressure(aftertouch)values
fromitsUSBorMIDIInport(seethecircledboxaboveforitslocationintheMIDIsignalflow.)
DifferentmapsoutputdifferentMIDIpressure(aftertouch)valuesforthesamereceivedMIDI
pressure(aftertouch)value.EachmapappliesadifferentcurvetoreceivedMIDIpressure
(aftertouch)valuesandremapsthemtonewvaluesbeforelettingthempass(thisparameterhas
6-4
MIDI Mode
The RECEIVE Page
noeffectonMIDIdatasentfromthePC3skeyboard.)Thedefaultmapprovidesthewidest
rangeofpressure(aftertouch)expression,butyoumaywanttochooseadifferentmapifthe
defaultdoesnotsuityourplayingstyle.Seethediagramabovefortheotherpagesthataffect
MIDIpressure(aftertouch)valuesbeforereachingthereceivePressureMap.
Thedefaultmap,Linear,allowsMIDIpressure(aftertouch)valuestopassunchanged.Maps24
makeitincreasinglyeasiertoproduceMIDIpressurevaluesforthesamephysicalpressure
appliedtoakey(with4Easiestbeingtheeasiest.)Maps47makeitincreasinglyharderto
produceMIDIpressurevaluesforthesamephysicalpressureappliedtoakey(with7Hardest
beingthehardest.)
6-5
MIDI Mode
The RECEIVE Page
Foreachprogram,theProgramEditorcanbeusedtoassignanexternalMIDIcontrollerCC
numberforeachcontrollableparameterinthatparameterssourcefield.Sourcefieldsarenamed
differentlydependingontheirpage:Src1,Src2,RateCt,Trigger,Inputa,Inputb,andSource.To
assignaCCnumbertoasourcefield,enterthenumberwiththealphanumericpad,thenpress
Enter.Withthesourcefieldselected,youcanalsoassignaCCnumberbyholdingtheEnter
buttonandsendingaCCvaluefromtheexternalMIDIcontroller.WhenassigningaCCnumber
toasourcefield,thenumbermaybedisplayedinthesourcefieldasthenameofthatCCs
defaultuse.
Using External CCs In Program Mode, Local Keyboard Channel=None
TocontrolaprogramparameterviaexternalMIDICCinProgramMode,theparametermust
firsthaveasourceassignedwithintheProgramEditor,asdescribedintheAssigningAnExternal
CCNumberAsAControlSourceForAProgramParametersectionabove.Tocontrolanassigned
programparameterwithLocalKeyboardChannelsettoNone,sendtheassignedCCnumber
tothechannelwhichcontainstheprogram.
Using External CCs In Program Mode, Local Keyboard Channel Enabled
TocontrolaprogramparameterviaexternalMIDICCinProgramMode,theparametermust
firsthaveasourceassignedwithintheProgramEditor,asdescribedintheAssigningAnExternal
CCNumberAsAControlSourceForAProgramParametersectionabove.WhenusingLocal
KeyboardChannelinProgramMode,itisbesttoassignparameterstobecontrolledbythe
defaultCCsforphysicalcontrollers,becausethesematchthedefaultdestinations(seethe
ExternalMIDICCRemappingForLocalKeyboardChannelandInputChanneltablebelowfordefault
CCs).
TheLocalKeyboardChannelmakesanexternalMIDIcontrollerscontinuouscontrollersbehave
asiftheywerethePC3sphysicalcontrollers.InProgramMode,whenanexternalMIDI
controllerissendingaCConthechannelsetforLocalKeyboardChannel,externalCCscan
controlthedestinationssetforeachofthePC3sphysicalcontrollers.SendthedefaultCCfora
physicalcontrollertocontrolitsdestination(seetheExternalMIDICCRemappingForLocal
KeyboardChannelandInputChanneltablebelowfordefaults.)InProgramMode,these
destinationsaresetintheControlSetup(seeControlSetuponpage72ofthePC3MusiciansGuide
fordetails.)Bydefault,thedestinationsforthePC3sphysicalcontrollersarethesameastheir
defaultCCnumbers.Tocontrolanassignedparameter,sendtheassigneddefaultphysical
controllerCCtothechannelsetforLocalKeyboardChannel.
IfaLocalKeyboardChannelissetbutyouaresendingCCstoadifferentchannel,theseCCs
willbereceivednormallybythePrograminthatchannel.
6-6
MIDI Mode
The RECEIVE Page
Using External CCs In Setup Mode, Local Keyboard Channel=None, Input Channel=None
TocontrolaprogramparameterviaexternalMIDICCinSetupMode,theparametermustfirst
haveasourceassignedwithintheProgramEditor,asdescribedintheAssigningAnExternalCC
NumberAsAControlSourceForAProgramParametersectionabove.Tocontrolanassigned
parameter,sendtheassignedCCnumbertothechannelfortheSetupZonewhichcontainsthe
program.
Using External CCs In Setup Mode, Local Keyboard Channel Enabled, Input Channel=None
TocontrolaprogramparameterviaexternalMIDICCinSetupMode,theparametermustfirst
haveasourceassignedwithintheProgramEditor,asdescribedintheAssigningAnExternalCC
NumberAsAControlSourceForAProgramParametersectionabove.
TheLocalKeyboardChannelmakesanexternalMIDIcontrollerscontinuouscontrollersbehave
asiftheywerethePC3sphysicalcontrollers.InSetupMode,whenanexternalMIDIcontroller
issendingaCConthechannelsetforLocalKeyboardChannel,externalCCscancontrolthe
destinationssetforeachofthePC3sphysicalcontrollers.SendthedefaultCCforaphysical
controllertocontrolitsdestination(seetheExternalMIDICCRemappingForLocalKeyboard
ChannelandInputChanneltablebelowfordefaults.)TheCCisreceivedinSetupModeandsent
toaProgrambasedonthedestinationsetinSetupMode.IntheSetupEditor,usethe
alphanumericpadtoseteachPC3physicalcontrollerDest,OnControlorOffControl fieldto
theCCsyouassignedinProgramMode.WhensettingaCCdestination,thenumbermayturn
intothenameofthePC3physicalcontrollerwhichusesthatCCbydefault.IfyoucreateaSetup
usingSetup126InternalVoicesasatemplate,thedefaultCCnumberswillalreadybesetfor
eachphysicalcontrollerdestination.(DontsaveaSetupatID126,setup126InternalVoicesisthe
PC3sdefaultControlSetup,seeControlSetuponpage72ofthePC3MusiciansGuidefordetails.)
Note:InSetupMode,whenanexternalMIDIcontrollerissendingaCConthechannelsetfor
LocalKeyboardChannel,anyCCsentthatisnotintheExternalMIDICCRemappingForLocal
KeyboardChannelandInputChanneltable(seebelow)getssenttoProgramsonallZonesofthe
Setup.
IfaLocalKeyboardChannelissetbutyouaresendingCCstoadifferentchannel,theseCCs
willbereceivednormallybytheProgramintheSetupZoneforthatchannel.
Using External CCs In Setup Mode, Local Keyboard Channel=None, Input Channel Enabled
TocontrolaprogramparameterviaexternalMIDICCinSetupMode,theparametermustfirst
haveasourceassignedwithintheProgramEditor,asdescribedintheAssigningAnExternalCC
NumberAsAControlSourceForAProgramParametersectionabove.
TouseanInputChannel(seepage 32,)LocalKeyboardChannelmustbesettoNone.The
InputChannelmakesanexternalMIDIcontrollerscontinuouscontrollersbehaveasifthey
werethePC3sphysicalcontrollers.WhenanexternalMIDIcontrollerissendingaCConthe
channelsetforInputChannel,externalCCscancontrolthedestinationssetforeachofthePC3s
physicalcontrollers.SendthedefaultCCforaphysicalcontrollertocontrolitsdestination(see
theExternalMIDICCRemappingForLocalKeyboardChannelandInputChanneltablebelowfor
defaults.)TheCCisreceivedinSetupModeandsenttoaProgrambasedonthedestinationset
inSetupMode.IntheSetupEditor,usethealphanumericpadtoseteachPC3physical
controllerDest,OnControlorOffControl fieldtotheCCsyouassignedinProgramMode.
WhensettingaCCdestination,thenumbermayturnintothenameofthePC3physical
controllerwhichusesthatCCbydefault.IfyoucreateaSetupusingSetup126InternalVoices
asatemplate,thedefaultCCnumberswillalreadybesetforeachphysicalcontroller
destination.(DontsaveaSetupatID126,setup126InternalVoicesisthePC3sdefaultControlSetup,
seeControlSetuponpage72ofthePC3MusiciansGuidefordetails.)
6-7
MIDI Mode
The RECEIVE Page
Note:InSetupMode,whenanexternalMIDIcontrollerissendingaCConthechannelsetfor
InputChannel,anyCCsentthatisnotintheExternalMIDICCRemappingForLocalKeyboard
ChannelandInputChanneltable(seebelow)alsogetssenttotheProgramonthatchannel.
IfanInputChannelissetbutyouaresendingCCstoadifferentchannel,theseCCswillbe
receivednormallybytheprogramintheSetupZoneforthatchannel.
External MIDI CC Remapping For Local Keyboard Channel and Input Channel
Default MIDI CC# Which Controls The
Destination Assigned To Each PC3
Physical Controller In The Setup Editor
6-8
Mod Wheel
Arp Button
69
SW Button
29, 70
Continuous Pedal 1
11
Continuous Pedal 2
Breath
Foot Switch 1
64
Foot Switch 2
66
Foot Switch 3
67
Ribbon Section 1
18, 21
Ribbon Section 2
19
Ribbon Section 3
20
Slider A (Data)
Slider B
13
Sliders C-I
22-28
Master Mode
MAIN
Chapter 7
Master Mode
PresstheMastermodebuttontoenterMastermode,whichcontainsparametersaffectingthe
PC3soverallperformanceandsystemsetup.YoucansetthesystemClocksothatthePC3will
timestampyourfilescorrectly.YoucanusetheObjecttooltorenameordeleteselectionsof
objects.YoucanalsoentertheBootLoadertoaccessanumberofsystemandfileutilities,oruse
ResettodeletealluserobjectsandrestorethePC3smemorytoitsoriginalfactorysettings.
WhenyouexitMasterMode(orMIDIMode)thePC3savesaMasterTable(unless
MasterTableLockisOnmoreonthisbelow.)TheMasterTableremembersthesettingsofthe
Masterpages,aswellasthestateofthePC3,suchaswhichprogramsareassignedtoeach
channel,settingsforMIDIModeTransmitandReceivepages,andMasterFXsettings.Explicit
savingoftheMasterTableisalsopossible.
MAIN
OntheMasterModeMAINpageyoullfindparametersforsettingtheoveralltuningand
transpositionofthePC3,overallFXsettings,drumprogramremapping,clocksourceoptions,
IDentryoptions,demosongoptions,aswellasoptionsforsavingmastermodesettingsand
remotetriggeringofPC3functions.
Parameter
Range of Values
Default
Tune
100 cents
Transpose
FX Mode
Performance, Multitrack
Performance
Drum Remap
None, GM
None
ID Entry
Global, Bank
Global
Instant
Master Lock
On, Off
Off
Demo Button
On, Off
On
Buttons Mode
Off, On
Off
Display
Lyr/Zone, Ctls
Off
7-1
Master Mode
MAIN
Tune
AdjustingthevalueofthisparametertuneseveryprograminthePC3bytheamountyou
specify.Tuningcanbeadjustedupordown100cents(onesemitone)inonecentincrements.
Thisparameterisusefulforgettingintunewithrecordingsandacousticinstruments.Adjusting
thetuninginMastermodedoesnotchangethesettingsonthePITCHpageofindividual
programs,butwillbeaddedtoanyadjustmentsyoumakethere.Mastermodetuning
adjustmentsaffectonlytheaudiooutputofPC3programnotes,andnotnotessentviaMIDI.
Transpose
LiketheTuneparameterabove,TransposeaffectseveryPC3program,butnotthosenotessent
totheMIDIOutport.YoucanadjusttheMIDItranspositionsenttotheMIDIOutportonthe
TRANSMITpageinMIDImode.
FX Mode
WithFXModesettoPerformance,thePC3minimizesdisruptionofexistingeffectswhen
changingprograms,andentryvalueswillnotdisruptsustainednoteswhenchangingprograms
inProgramorQuickAccessmodes.WhencontrollingthePC3fromanexternalsequencerin
ProgramMode,youwillwanttosetFXModetoMultitracktominimizeeffectdisruption.FX
ModeissettoPerformanceasadefault,withsomeexceptions.InSongmode,Multitrackmode
isalwaysused,despitehowthisparameterissetinMasterMode.Also,theFXModeparameter
doesnotaffectSetupModebecauseitusesitsownFXmode.
Drum Remap
ThisparameterwillremapallDrumprogramstoconformtotheGeneralMIDI(GM)drummap,
astandarddrummapusedinmanykeyboardsandsynthesizers.TheGMdrummapisnt
optimallyintuitiveintermsofplayability,sobydefaultthePC3usesauniquekeymapthatis
moreintuitiveandlendsbettertoperformance.However,theGMdrummapisso
commonplacethatmanyplayersfeelmorecomfortableplayingdrumprogramswiththeGM
drummap.Becauseofthis,thePC3isdesignedsuchthatyoucanremapdrumprogramstothe
GMdrummap.
WhentheMasterPageDrumRemapissettoNone,noremappingtakesplaceinProgrammode.
WhentheMasterPageDrumRemapissettoGM,thePC3remapsDrumprogramstotheGM
drummap.
ID Entry
Globalmeansthatanyentryyoumakefromthealphanumerickeypadwillselecttheobject
indicated,regardlessofthebankitisin.Forexample,inprogrammodetype36ofthe
alphanumerickeypadtoselectprogram36.
IfNumericEntryissettoBank,yourselectionwillbelimitedtothecurrentlyselectedbank.For
instance,inProgrammode,ifyouareinOrchestrabankandyouenter65,thenthecurrent
programbecomesprogram65oftheOrchestrabank,viz.449HornSectLayer.
7-2
Master Mode
MAIN
Demo Button
TheDemoButtonparameterdetermineswhatpressingthePlay/Pausebuttondoesinprogram
mode.WiththeDemobuttonparametersettoOn,thePlay/Pausebuttonplaysademosongfor
thecurrentprogram.(Toplayademosong,theDemoSongparametermustbesetinthe
programeditorforthecurrentprogram,seeTheCOMMONPagesectionintheProgramMode
chapterofThePC3MusiciansGuidefordetails.)WiththeDemobuttonparametersettoOff,
thePlay/PausebuttonplaysthelastsongthatwasselectedinSongMode.Ifademosongisset
forthecurrentprogram,itcanalwaysbeplayedfromprogrammodebysimultaneously
pressingtheupanddowncursorbuttons.
Display
TheDisplayparameterdetermineswhatwillbedisplayedintheinfoboxontheleftsideofthe
ProgramModeandSetupModemainpages.WhenDisplayissettoLyr/Zone,theinfoboxwill
displayanoverviewofthekeymapnamesandrangesforeachlayerinthecurrentProgram
(whileinProgramMode,)oranoverviewoftheProgramnamesandrangesforeachzoneinthe
currentSetup(whileinSetupMode.)Thelinebeneaththenameofthekeymap/program
indicatesthekeyboardrangeofthatlayer/zone.Forexample,alineextendingallthewayacross
theinfoboxrepresentsalayer/zonethatextendsfromC1toG9thefull128noterangeofthe
PC3.Therepresentationoftheselayer/zonerangesisapproximate;theyreintendedtoletyou
knowifyouhavealayeredkeyboard(linesoverlapping)orasplitkeyboard(linesnot
overlapping).InProgramMode,stereokeymaplayersareindicatedintheinfoboxwitha
doublecirclesymbol.InSetupMode,zonesthathavetheRiffparametersettoOn(Onthe
7-3
Master Mode
MAIN
SetupEditorRIFF1page)areindicatedintheinfoboxwithariFFsymbol.Theinfoboxcan
displayuptofourlayers/zonesatatime.IfthecurrentProgram/Setuphasmorethanfour
layers/zones,youcanviewtheirkeymaps/programsbypressingandholdingdowntheEnter
buttonandscrollingwiththeChan/Layerbuttons.
WhenDisplayissettoCtls,ProgramModeandSetupModeusetheinfoboxtodisplaythe
controllerassignmentinfoandMIDICCvalueforthelastmovedcontroller.Theinfoboxclears
afewmomentsafterdisplayingthecontrollerinfo.
7-4
Master Mode
MAPS
MAPS
OntheMAPSpageyoullfindparametersforsettingkeyboardbehaviorforvelocity,pressure,
intonation,andkeyactionmaps.YoucanalsosetthedefaultsequenceforSongmode.
PC3Keyboard
VelocityMapSettingsonMIDIModeReceivePage
KEYVELpageforcurrentControlSetup(inProgramMode)orcurrentZone(inSetupMode)
VelocityMapSettingsonMasterModeMAPSPage
PC3SongMode
VelocityMapSettingsonMIDIModeTransmitPage
MIDI
Destinations
PC3SoundEngine
to
PC3audiooutputs
MIDIOutviaMIDIOutportorUSBComputerport
TheMasterVelocityMapisanoverallcontrolforMIDIvelocitiesusedinthePC3.MIDI
velocitiesarevaluescreatedforeachnotedependingonhowhardyoustrikeakey.TheMaster
VelocityMapaffectsMIDIvelocityvaluesforallMIDIsourcesanddestinationsusedinthePC3
(seethecircledboxaboveforitslocationintheMIDIsignalflow.)Differentmapsusedforthe
MasterVelocityMapgeneratedifferentMIDIvelocityvaluesforthesamephysicalkeystrike
7-5
Master Mode
MAPS
velocity.EachmapappliesadifferentcurvetoreceivedMIDIattackvelocitiesandremapsthem
tonewvelocitiesbeforelettingthempass.Thedefaultmapprovidesthewidestrangeofvelocity
expression,butyoumaywanttochooseadifferentmapifthedefaultdoesnotsuityourplaying
style.SeethediagramabovefortheotherpagesthataffecttheMIDIattackvelocitybeforeand
afterreachingtheMasterVelocityMap.
Thedefaultmap,Linear,allowsMIDIvelocitiestopassunchanged.Light13makeit
increasinglyeasiertoproducehighMIDIvelocityvaluesforthesamekeystrikevelocity(with
Light3beingtheeasiest,)sothesemapsmayworkbetterforuserswhoplaywithalighter
touch.Hard13makeitincreasinglyhardertoproducehighMIDIvelocityvaluesforthesame
keystrikevelocity(withHard3beingthehardest,)sothesemapsmayworkbetterforusers
whoplaywithahardertouch.PianoTouchsimulatesthegeneralvelocityresponseofan
acousticpiano,andisbestsuitedforplayingacousticpianoprograms.EasyTouchissimilarto
theLightsettings,makinghighvelocitieseasiertoplay,butitallowsmoresensitivecontrolover
playinghighvelocitiesbynotboostingtheMIDIvelocityforfaststrikevelocitiesasmuchasit
doesformediumstrikevelocities.GMReceivemimicsthevelocitymapcommonlyusedby
keyboardsthatusetheGeneralMIDI(GM)soundset.TheGMReceivemapmakesmedium
strikevelocitiesproducehigherMIDIvelocitiescomparedtotheLinearmap.GMReceiveeffects
notesfromthePC3skeyboardaswellastheMIDIinport.Thismapisautomaticallyusedwhen
thePC3isinGMmode(seeGeneralMIDIMode(GMOn,GMOff)below,)thoughusersmay
wanttousetheGMReceivemapwhengeneratingMIDIoutsideofGMmodewhichwilllater
beplayedbackbyaGMsystem.
7-6
Master Mode
MAPS
MIDIInviaMIDIInportorUSBComputerport
PressureMapSettingsonMIDIModeReceivePage
PRESSpageforcurrentControlSetup(inProgramMode)orcurrentZone(inSetupMode)
PressureMapSettingsonMasterModeMAPSPage
PC3SongMode
PressureMapSettingsonMIDIModeTransmitPage
MIDI
Destinations
PC3SoundEngine
to
PC3audiooutputs
MIDIOutviaMIDIOutportorUSBComputerport
TheMasterPressMapisanoverallcontrolforMIDIpressure(aftertouch)valuesusedinthe
PC3.MIDIpressure(aftertouch)valuesarecreatedforeachnotedependingonhowhardyou
pressonakeythatisbeinghelddown.TheMasterPressMapaffectsMIDIpressure(aftertouch)
valuesforallMIDIsourcesanddestinationsusedinthePC3(seethecircledboxaboveforits
locationintheMIDIsignalflow.)DifferentmapsusedfortheMasterPressMapgenerate
differentMIDIpressure(aftertouch)valuesforthesamephysicalkeypressvalue.Eachmap
appliesadifferentcurvetoreceivedMIDIpressure(aftertouch)valuesandremapsthemtonew
valuesbeforelettingthempass.Thedefaultmapprovidesthewidestrangeofpressure
(aftertouch)expression,butyoumaywanttochooseadifferentmapifthedefaultdoesnotsuit
yourplayingstyle.SeethediagramabovefortheotherpagesthataffectMIDIpressure
(aftertouch)valuesbeforeandafterreachingtheMasterPressMap.
Thedefaultmap,Linear,allowsMIDIpressure(aftertouch)valuestopassunchanged.Maps24
makeitincreasinglyeasiertoproduceMIDIpressurevaluesforthesamephysicalpressure
appliedtoakey(with4Easiestbeingtheeasiest.)Maps47makeitincreasinglyharderto
produceMIDIpressurevaluesforthesamephysicalpressureappliedtoakey(with7Hardest
beingthehardest.)
7-7
Master Mode
MAPS
Intonation
Mostmodernwesternmusicuseswhatisknownasequaltemperament.Thismeansthatthe
intervalbetweeneachsemitoneofthe12toneoctaveispreciselythesameaseveryother
semitone.However,manydifferentintonationintervalshaveevolvedoverthecenturiesand
acrossculturesandinstruments,soequaltemperamentwillnotsoundappropriateforcertain
stylesofmusic.ThePC3suppliesyouwith17differentfactoryintonationmapswhichareuseful
forarangeofdifferentstyles.Bychangingthevalueforthisparameter,youselectfromamong
theintonationmapsstoredinthePC3smemory.Youcanfurthercustomizeeachmaporcreate
yourownbyeditingamap(seeEditingIntonationMapsbelow.)Eachofthesemapsdefines
differentintervalsbetweeneachofthesemitonesinasingleoctave(usedforalloctaves)by
settingpitchoffsetsforeachnoteincents.
ScrollthroughthelistofIntonationmaps,andlistenforthedifferencesbetweensemitones.
Someoftheintervalsbetweensemitonesmaybequitedifferentfromequaltemperament,but
youllnoticethatallnotesarepreciselytunedwithnotesthatareanoctaveapart.Thisisbecause
theintonationmapssettheintervalswithinasingleoctave,andapplythoseintervalstoeach
octave.
Likemanyinstrumentsbeforetheadaptationofequaltemperament,mostoftheseintonation
mapsweredesignedtosoundbestinonespecifickey.Thoughsomemayhavehistoricallybeen
inadifferentkey,allofthePC3sfactoryintonationmapsaresettorootnoteCbydefault.You
canchangetherootkeyofthecurrentintonationmapbyusingtheInt.Keyparameter(seethe
IntonationKey(Int.Key)sectionbelow.)
List and Description of Intonation Maps
7-8
0 None
1 Equal
2 Classic Just
Tunings are defined based on the ratios of the frequencies between intervals.
The original tuning of Classical European music.
Similar to classic Just, but with the Dominant 7th flatted an additional 15 cents.
4 Harmonic
The perfect 4th, Tritone, and Dominant 7th are heavily flatted.
5 Just Harmonic
6 Werkmeister
Named for its inventor, Andreas Werkmeister. Its fairly close to equal
temperament, and was developed to enable transposition with less dissonance.
7 1/5th Comma
8 1/4th Comma
9 Indian Raga
10 Arabic
11 BaliJava1
12 BaliJava2
13 BaliJava3
14 Tibetan
15 CarlosAlpha
16 Pyth/aug4
This is a Pythagorean tuning, based on the Greek pentatonic scale. The tritone
is 12 cents sharp.
17 Pyth/dim5
This is a Pythagorean tuning, based on the Greek pentatonic scale. The tritone
is 12 cents flat.
Master Mode
MAPS
Ingeneral,youshouldselectanonstandardintonationmapwhenyoureplayingsimple
melodies(asopposedtochords)inaparticularmusicalstyle.Whenyouuseintonationmaps
basedonpentatonicscales,youllnormallyplaypentatonicscalestomostaccuratelyreproduce
thosestyles.
Editing Intonation Maps
Toeditanintonationmaporcreateanewmap,selectanexistingmapandpresstheEditbutton
tobringuptheEditIntonationMapscreen(seebelow.)Intonationmapsarebasedaroundaroot
key,shownontherightofthetoplineofthescreen.Usethechanup/downbuttonstochange
therootkey(thisisthesameaschangingtheInt.Keyparameter(seeIntonationKey(Int.Key)
below.)IntonationKeyisnotsavedwiththeintonationmap.)Usethecursortomovebetween
notesteps,eachofwhichislabeledbyitsdifferenceinkeyboardstepsfromtheroot.Eachstep
canbeshiftedby200cents(100cents=1halfstep.)Usethealphawheel,alphanumericpad,or
plus/minusbuttonstoenterthedesiredcentshiftamountforeachstep.
PressDeletetodeletethemapfrommemory.PressRenametorenamethemapandsave.
PressingSavegivesyoutheoptiontosavethemaporrenameandsave.Tocreateanewmap,
editanexistingmapandchooseRenamewhensaving.PressExittoreturntoMasterpage2.
Whenexitingtheeditor,itwillautomaticallygiveyoutheoptiontosavethemapifchanges
havebeenmade.Formoredetailedinstructionsonthesefunctions,seeSavingand
Naming on page 52ofThePC3MusiciansGuide.
7-9
Master Mode
OUTPUT
Default Sequence
TheDefaultSequenceparameterspecifiesthesongthatisusedasatemplatefornewandclear
songsinSongmode.
OUTPUT
TheOUTPUTpagehasoptionsfordigitalaudiooutputvolumeandsamplerate.Youcanalso
settheanalogAuxoutputstomirrortheprimaryanalogoutputs.YoucanalsocontroltheMIDI
clocksourceandMIDIclockoutput.
Parameter
Range of Values
Default
Output Clock
Off, On
Off
Variable, Fixed
Variable
48 KHz
Normal
Clock Source
Internal, External
Internal
Output Clock
TosendaMIDIclockpulsetotheMIDIOutport,setthisparametertoOn.Otherwise,setitto
Off.
7-10
Master Mode
TEMPO
Clock Source
WiththeClockSourceparameter,youcansetthePC3togenerateitsowntempobysetting
ClockSourcetoInternal,oryoucansetthePC3tosyncupwiththetempofromanother
deviceassumingthedeviceissendingMIDIclockdatatothePC3viaMIDIorUSBby
settingClockSourcetoExternal.SeeImportantNoteAboutExternalSequencers: on page 128of
ThePC3MusiciansGuideforrelatedinformation.
TEMPO
PresstheTEMPOsoftbuttontogototheTEMPOpage(seebelow.)WhentheClockSource
parameterissettoInternal(seeClockSource on page 711,)theTempoparameterontheTEMPO
pagesetsthePC3ssystemtempo.ThesystemtemposetsthetempoforallmodesexceptSetup
Mode,whichhasitsowntemposettings.Also,inSongmode,changingtoanewsongwill
overridethesystemtempo.TheTempoparametervaluesareinunitsofBPM(beatsperminute).
YoucanalsocalluptheTEMPOpagefromanyotherpagebypressingtheleftandrightcursor
buttonssimultaneously.
SettheTempoparameterwiththe/+buttons,theAlphaWheel,orthealphanumericpad.You
canalsosetthesystemtempobytappingtheTapsoftbuttonatthedesiredspeed.Youneedto
tapatleasttwiceforatempotobecalculated,thoughtappingseveraltimes(likeoneachbeatof
oneormoremeasures)worksbest.Thenewlytappedtempoisdisplayedinthetempofield,and
alongthebottomfourProgramCategorySelectbuttonsalitLEDmovesfromlefttorightatthis
tempo.
Alternatively,atemporarycontrollercanbesetforuseintheTemporaryTAPcontrollerfield,
insteadofusingtheTapsoftbutton.TheTemporaryTAPcontrollerfieldlistsgroupsofPC3
controllersinorderoftheirusefulnessfortapping.Listedfirstarethefootswitchesandswitch
buttons(thoughitwouldbeeasiertousetheTapsoftbuttonthansetatemporaryswitch
button.)AftertheseisNoteOn,whichletsyoutapthetempowithanykeyboardkey.Lastare
theMIDIcontrollernumbers,whichincludesallofthecontinuouscontrollers,though
continuouscontrollers(suchasaslider)arenoteasyorrecommendedfortappingthetempo.
TheTemporaryTAPcontrollerworksonlywhileontheTEMPOpageandwillremainselected
whenaccessingtheTEMPOpagefromothermodes,buttheselectionwillreturntoOFFthenext
timethePC3isturnedon.
Youcanalsoassignacontrollertocontrollerdestination168,TapTempo,tobeusedasatap
tempobuttonwhennotviewingtheTEMPOpage.Forthosewhofrequentlyusetaptempo,this
isatimesavingadditiontoanysetuporcontrolsetup(seeChapter 3,SetupModeformoreon
controllersanddestinations.)AnyMIDIvaluesreceivedbydestination168sendatapsignalto
thetaptempofunction.Thiswouldbebestusedwithaprogrammableswitch(orfootswitch.)
ConfiguretheselectedswitchsothatitisToggled,hasitsOnandOffControlssettodestination
168(TapTempo,)andsettheOnandOffValuestoanyvalueotherthanNone.EntryandExit
StateshouldbesettoNone.
7-11
Master Mode
General MIDI Mode (GM On, GM Off)
ReplacingDefaultGeneralMIDIPrograms
ThePC3sGMsoundsconsistofPC3programstailoredtoworkwellinallGMsequences,but
youcanalsoeditorexchangetheseprogramstosuityourtaste.ThePC3providesyouwitha
GMsoundseteditorwhichallowsyoutoreplacethePC3sdefaultGMprogramswithanyother
PC3factoryorusercreatedprogram.Forexample,youcouldchooseadifferentfactoryoruser
createdpianoprogramtoreplacethedefaultGMprogram1,AcGrandPiano.Thisway,anyGM
sequencethatusesGMprogram1wouldnowusethenewpianoprogramthatyouselected.
Alternatively,youcouldevenchooseadifferentinstrumenttoreplacethedefaultGMprogram
7-12
Master Mode
OBJECT
1,suchasPC3program47Harpsichord.Thisway,anyGMsequencethatusesGMprogram1
wouldnowusethenewharpsichordprogramthatyouselected.UsingaPC3programthatdoes
notresembletheinstrumentnamedinthecurrentGMprogramwouldtechnicallymakethePC3
incompatiblewithGM,butsomeusersmaywanttodothisasawaytoremixGMsequences.
ItiseasytoreplacedefaultGMprogramsinordertomakeacustomGMsoundset.OnceinGM
mode,therightsideofProgramModescreendisplaysalistoftheGMprogramswiththeir
standardGMnames.TheleftsideofthescreenshowsyouwhatPC3programisbeingusedfor
theselectedGMprogram.Pressingleftonthecursormovesyoutothisfield.Usethecursors
up/downbuttons,thealphanumericpad,theplus/minusbuttons,orthealphawheelifyouwish
toselectadifferentPC3programforthecurrentGMprogram.Dontusetheprogramor
categorybuttonsbecausethesewillchangethecurrentlyselectedGMprogram.Thenewly
selectedPC3programwillbeusedbythecurrentGMprogram,thoughthenameoftheGM
programwillnotchange.Tosavethesesettingsyoumustsavethemastertable(seeSavebelow.)
SavedsettingscanberecalledafterpoweringofforleavingGMmode.TorestoreGMmodes
factoryselectedprograms,presstheResetsoftbutton(seebelow.)
OBJECT
PressingtheOBJECTsoftbuttoncallsuptheOBJECTSpage(seebelow.)Fromhereyoucan
chooseoneoftwoutilityfunctionsforrenamingordeletingselectionsofusercreated(oredited)
objects.PresstheRenameorDeletesoftbuttontoaccesseachfunction(seebelowfordetails.)
TheOBJECTSpagealsodisplaysthenumberofuserobjectssavedtointernalmemory(inthe
UserObjectsfield,)themaximumnumberofuserobjectsthatcanbesavedtointernalmemory
(intheMaxUserObjectsfield,)andtheamountoffreeinternalmemory(intheIntMemoryFree
field.)(TheMaxUserObjectsfieldshowsthemaximumamountofuserobjectsthatcanbeloaded/saved
tointernalmemoryforallobjecttypescombined.Keepinmindeachobjecttypeonlyhas2560ID#s
availabletosave/loadobjectsto,manyofwhichareusedbyfactoryROMobjects.)
Note:ThenumbergivenfortheMaxUserObjectsfieldisbasedonloading/savingthesmallestuser
objectstointernalmemory.Whenloading/savinglargeruserobjects(suchasProgramswithmanylayers
andSetupswithmanyzones),thePC3mayrunoutofinternalmemorybeforethemaximumnumberof
userobjectshasbeenloaded/saved.
TheinformationontheOBJECTSpageishelpfulwhenorganizinguserobjects.Forexample,
whenloadingmanyuserobjectsfromanexternalsource,youshouldfirstdetermineifthereis
enoughinternalmemoryavailablefortheobjectsbeingloaded.Ifthereisnotenoughinternal
memoryavailable,usetheDelete softbuttontodeleteuserobjects.(Tosaveuserobjectsbefore
deletion,seeTheSTOREPage on page 135ofThePC3MusiciansGuide.)
TheOBJECTSpagealsodisplaysthecurrentinstalledobjectsversion(factoryobjects,)andthe
currentinstalledOSversion.Thisinformationisusefulwheninstallingupdates.
7-13
Master Mode
OBJECT
Rename
TheRenameutilityallowsyoutorenameanobjectwithoutenteringtheobjectseditor.The
Renamepageshowsalistofallusercreatedobjects,groupedbyobjecttype(seebelow.)Usethe
alphawheelorplus/minusbuttonstoselectanobjectfromthelist.PressRenametobringupthe
objectRenamescreenandenteranewnamebyfollowingthestandardrenamingprocedure.For
moreinformation,seeSavingandNaming on page 52ofThePC3MusiciansGuide.
AsinallnamingdialogsonthePC3,youcandoadoublepressoftheLeft/Rightcursorbuttons
toputthenamingcursoronthelastcharacterofthestring.Thisishelpfulwhenputtingunique
charactersattheendsofnames.
Left/Rightcursorbuttondoublepress>Movecursortotheendofthenameinanynamingdialogue.
Delete
TheobjectDeleteutilityisusefulfordeletingunwantedusercreatedobjectsinordertoincrease
freeRAMspaceinyourPC3.OnthemainDeletepage,foreachobjecttypeyoucanselectabank
ofobjectstodelete,arangeofobjectstodelete,ordeleteallobjects.OntheDeleteadvanced
page,youcanselectasingleobjectormultipleobjectstodelete.
Todeleteagrouporrangeofobjects,usethemainDeletepage(seebelow.)Usethecursorto
selecttheleftcolumn,thenusethecursor,alphawheelorplus/minusbuttonstoselectoneor
moreobjecttypesfromthelist.UsetheSelectsoftbuttontomakeyourselection(s),whichwill
bemarkedwithastar.SelectAllTypesifyouwanttodeletealluserobjects(thiswillselectall
objecttypesandnumbersautomatically.)Next,usethecursortoselecttherightcolumn,then
usethecursor,alphawheelorplus/minusbuttonstoselectoneormorerangesofobject
numbersfromthelist.Youcanselectobjectnumbersbybankgrouping(groupsof128),by
numberrange(select1...100RangeusetheSetRngsoftbuttonandchooseanyrangeof2048
objects)orselectEverythingtodeleteallobjectsoftheselectedtype.Again,usetheSelectsoft
buttontomakeyourselection(s),whichwillbemarkedwithastar.TheClearsoftbuttonwill
clearyourselection(s)fromthecurrentlyselectedlist.PresstheDeletesoftbuttontodeleteyour
selection,youwillbegiventhechoicetoDeleteorCancel.TheCancelsoftbuttononthemain
deletepagewillreturnyoutotheOBJECTSpage.
7-14
Master Mode
OBJECT
Todeletesingleormultipleobjects,gototheDeleteadvancedpagebypressingtheAdvncesoft
buttononthemainDeletepage(seebelow.)Therightcolumnshowsyoualistofallusercreated
objects.Theleftcolumntellsyouwhattypeeachobjectis,andobjectsaregroupedbytype.Use
thealphawheelorplus/minusbuttonstoselectoneormoreobjectsfromthelist.UsetheSelect
softbuttontomakeyourselection(s),whichwillbemarkedwithastar.UsetheTypesoftbutton
tojumptothelowestnumberedobjectofthenextgroupofobjecttypes.Youcanusethe
alphanumericpadtojumptoanobjectoftheselectedtypebynumber,orenter0tojumptothe
lowestsavedobjectnumberofthecurrentlyselectedtype.Toreviewwhichobjectsyouhave
selected,presstheNextsoftbuttontomovetothenextselectedobjectinthelist.Pressthe
Deletesoftbuttontodeleteyourselection,youwillbegiventhechoicetoDeleteorCancel.The
CancelsoftbuttonontheDeleteadvancedpagewillreturnyoutothemainDeletepage.
ForDeleteandDeleteadvance,ifanyoftheselectedobjectshavedependentsthatwerenot
selected,youwillseethequestion:Deletedependentobjects?
IfyouanswerYestothisquestion,alldependentobjectsoftheselectedobjectsaredeleted,
unlesstheyarebeingusedasdependentsofotherobjectsthataretoremaininmemory.
AnsweringNowilldeleteonlythoseobjectsthatwereselectedandnottheirdependents.
7-15
Master Mode
UTILS (UTILITIES)
UTILS (UTILITIES)
PressingtheUTILSsoftbuttoncallsuptheUTILITIESpage,whichgivesyouaccesstotwo
analyticanddiagnostictool.Additionally,pressingthetworightmostsoftbuttonswillcallup
theUTILITIESpagefromanymodeoreditor.TheUTILITIESpageappearsasshownbelow:
PressingtheMIDIsoftbuttonlaunchesMIDIScope,ausefulsubprogramthatletsyou
monitortheMIDImessagesfromthePC3andthosereceivedviaMIDI.Thisisagoodwayto
makesureyourereceivingMIDIfromMIDImasters.Itsalsogoodformakingsureyour
controlsareassignedasyouwantthem,checkingyourattackvelocities,checkingyour
controllervalues,etc.
PressingtheVoicessoftbuttoncallsuptheVoiceStatuspage,whichshowsthePC3sactive
voicechannelsasyouplay.TheVoiceStatuspagesdisplayseachactivevoiceasasolid
rectangularblockformonovoicesordisplaysstereopairsofvoicesasa>fortheleftchannel
voiceanda<fortherightchannelvoice.Whateversymbolthepagedisplays,whenthekeyofa
voiceisreleased,thatvoicessymbolontheVoicesStatuspageturnsintoadotduringthe
releaseportionofthatvoicesenvelope.Whenthevoicedecaystosilence,itisnolongeractive,
andthedotdisappears.TheVoiceStatussymbolsappearsasshownbelow:
TheVoiceStatuspagegivesyouanindicationoftheenvelopelevelofeachvoice,thoughnot
necessarilythevolumelevel.Nonetheless,thiscangiveyouavaluableindicationofhowyour
voicesarebeingused.Forexample,ifallormostofthevoicesareactive,thentheresagood
chancethatwhenvoicestealingtakesplaceanaudiblevoicewillbereallocated.
TheVoicesutilityworksabitdifferentlyforKB3programs.ThePC3usesonevoiceof
polyphonyforeverytwotonewheelsinaKB3program.IntheVoicesutility,thevoicesusedby
thetonewheelsappearassolidrectangularblock,meaningthatthevoicesareusedfortheKB3
program.Theydontgetreallocatedatanytime,sincetheyrealwayson,evenifyourenot
playinganynotes.AnyvoicesnotdedicatedtoaKB3programbehavenormally.Soifyouhave
asetupthatcontainsaKB3programinonezone,andVASTprogramsinoneormoreother
zones,youcanmonitorthevoiceallocationofthenonKB3voicesinthesectionofthedisplay
thatisntconstantlyfilledwithsolidrectangularblocks.
CPUusageisdisplayedinpercentonthebottomofthepage,whichreflectshowmuchofthe
PC3stotalavailableCPUpowerisbeingusedfrommomenttomoment.Generally,havingmore
voices,complexProgramsandeffectsinuseatoncewillresultinhigherCPUusage.
7-16
Master Mode
CLOCK
CLOCK
PressingtheCLOCKsoftbuttonallowsyoutoviewthePC3sSystemClock(seebelow.)When
objectsaresaved,theyaretimestampedwiththedateandtimeofthisclock.Thistimestamp
canbeseeninthefilepropertieswhenviewingthefileswithacomputer.
TheFormatsoftbuttonchangestheviewformatofthedateonthispage.TheSetsoftbutton
bringsyoutotheSetclockpagewhereyoucansetthesystemclockanddate.Usethecursorto
movebetweenfields,usethealphawheelorplus/minusbuttonstochangeeachfield.OntheSet
page,presstheSetsoftbuttontosavechangesandreturntotheSystemClockpage,orthe
CancelsoftbuttontoreturntotheSystemClockpagewithoutsavingchanges.
TheChronosoftbuttonbringsupthePC3sChronometer(stopwatch)page(seebelow.)This
canbeusefulfortimingthelengthofsongsorperformances.PresstheStartsoftbuttontobegin
timing.TheChronometerwillcontinuerunningevenifyouexittootherscreensormodes.Press
theStopsoftbuttontostoptiming,theResetsoftbuttontoresettheChronometer,ortheCancel
softbuttontoreturntotheSystemClockpage.
Reset
PresstheResetsoftbuttonifyouwanttoreturnyourPC3smemorytothestateitwasinwhen
youboughtit.
CAUTION:ResettingthePC3systemcausesALLparameterstoberestoredtodefaultvaluesandALL
userobjectstobeerased.ThePC3willaskyouifyouwanttodeleteeverything(meaningallRAM
objects),andapairofYes/Nosoftbuttonswillappear.PressNoifyouwanttokeepanyobjectsyouhave
saved.PressYes,andeverythingstoredinRAMwillbeerased.Afterafewseconds,thePC3willreturn
totheProgrammodepage.
7-17
Master Mode
Loader
Loader
PressingtheLoadersoftbuttoncallsuptheBootLoader.FordetailsontheBootLoader,see
Appendix BinThePC3MusiciansGuide.
About
PressingtheAboutsoftbuttoncallsupthegeneralinfopageforthePC3.Onthispageisthe
versionoftheinstalledOSandfactoryobject.Pressanykeytoleavethispage.
Save
PressingtheSavesoftbuttonsavestheMasterTableobject,whichsavesmanyimportantPC3
settingsasdefaults.SincetheMasterTableisalwayssavedwhenexitingMasterMode(orMIDI
mode,)theSavesoftbuttonisonlyneededinordertosavewhenMasterTableLockison(see
MasterTableLock(MasterLock) on page 73,above.)
TheMasterTablesavesthecurrentconfigurationoftheMasterPages(both1and2.)TheMaster
Tablealsosavesdefaultsettingsforwhichprogramisselectedoneachofthe16channelsin
Programmode(notethatthesechannelsettingsareoftenalteredbyloadingasonginSong
mode.)ThecurrentchannelandprogramselectedinProgrammodewhentheMasterTableis
savedwillbeloadedbydefaultthenexttimethePC3ispoweredon.TheMasterTablesaves
settingsfromMIDImodefortheTransmit,Receive,andChannelspages.TheMasterTablealso
savessettingsforfavoriteprograms(seetheUserInterfaceBasicschapter,page34.)Lastly,
theMasterTablesavessettingsfortheMasterEffectspageinEffectmode.
OnlyoneMasterTableobjectcanbesavedinthePC3sinternalmemory,andthisshouldbe
sufficientformostusers.ForuserswhowishtosavealternateMastertablesforquickeraccessto
differentsystemconfigurations,theobjectmustbesavedtoanexternaldevice(seetheStorage
Modechapter.)
7-18
Chapter 8
Song Mode and the Song Editor
Song Mode: The MAIN Page
Soft Buttons on the MAIN Page
The Delete Soft Button
PresstheDelete softbuttontodeletethecurrentsong.ThePC3willpresentaprompt,atwhich
pointyoumaycancel,orconfirmtodeletethesong.
Parameter
Range of Values
Default
RecMode
Linear
Metron
Rec
RecMode
WiththeRecModeparametersettoLinear,thesequencerwillrecordnormally,fromwhereever
youstart,towhereeveryoustop,oruntiltheSongEndpointisreached.WiththeRecMode
parametersettoPunchIn,thesequencerwillrecordeventsonlybetweenthepointssetforTime
InandTimeOutparametersontheBIGpage.
TousetheUnLoopsetting,theLoopparametermustbesettoLoop,andalooplengthmustbe
setwiththeTimeInandTimeOutparametersontheBIGpage.WiththeRecModeparameter
settoUnloop,anyexistingtrackswillbeplayedbackasiftheywereloopingfromtheTimeInto
theTimeOutpoint,buttheyareactuallybeingrerecordedlinearlyoverabsoluteBarsandBeats
untilyoupressStop.UnLoopallowsyoutorecordalineartrackoverashortloopingsection
withoutfirsthavingtocopythesectionoverandoveragaintoachieveanewdesiredSong
length.TheEndpointoftheSongisextendedtothedownbeatofthe(empty)Barimmediately
followingthelastBaryouwererecordingwhenStopwaspressed.
8-1
Forexample,letssayyouhavearecordedafourbardrumloopandnowwanttorecordan
eightbarbassline.ThiswouldbeasituationwhereUnLoopwouldcomeinhandy.Whilethe
drumtrackkeepslooping,thebasstrackwillrecordinlinearfashion,andtheendpointwillbe
movedtothepointatwhichyoupressStop.Actually,thedrumtrackwillalsochange.Itwill
playthroughitslooptwice,butwhiletheinformationisrepeatingintheloop,itwillbe
recordedtothetrack.Sonowifyoulookatthedrumtrack,youwillseeinformationinbars58
(aduplicateoftheinformationinbars14).
Metron
TheMetronparameterdeterminestherecordingmodesinwhichthemetronomewillplay.With
MetrosettoOff,themetronomedoesntplayatall.WithMetronsettoRec,themetronomeonly
playswhilerecordingisinprogress.WithMetronsettoAlways,themetronomeplaysduring
playbackandrecording.WithMetronomesettoCountOff,themetronomeplaysonlyduring
countoff(iftheCountOffparameterontheMETRONOMEpageissettosomethingotherthan
Off.)
Out
UsetheOutparametertosettherearpanelaudiooutputsusedforeachtrackofthecurrent
song.Thisparameterdeterminestheoutputsettingsforthemainprogramsignalandinsert
effectsofeachtrack(forAuxeffectsoutputsettings,usetheOutputparameterontheSong
ModeAUX1orAUX2pages.)
AsettingofAutowillmakethattrackoutputaudiobasedonthesettingsfortheprogramused
bythattrack.ProgramoutputsettingsaresetintheProgramEditorusingtheOutputparameter
onthetoplineofPROGFXpage(seeOutput on page 25fordetails)ortheOutputparameteron
thetoplineofLAYERFXpage(seethePC3MusiciansGuidefordetails.)AsettingofPri.
(primary)willoutputtrackaudiototheMAINBalancedAnalogOutputs.AsettingofSec.
(secondary)willoutputtrackaudiototheAUXBalancedAnalogOutputs.
8-2
Metronome
Thisparameterdeterminestherecordingmodesinwhichthemetronomeplays.With
MetronomesettoOff,themetronomeneverplays.WithMetronomesettoRec,themetronome
onlyplaysduringrecording.WithMetronomesettoAlways,themetronomeplaysduring
playbackandrecording.WithMetronomesettoCountOff,themetronomeplaysonlyduring
countoff(iftheCountOffparameterissettosomethingotherthanOff.)
8-3
8-4
Storage Mode
The LOAD Page
Chapter 9
Storage Mode
The LOAD Page
PressingtheLOADsoftbuttoncallsuptheLOADpage(seebelow,)whereyoucanload.PC3,
.P3K,.K26,.K25,or.KRZfiles,orindividualobjectsfromwithinthosefiles.Alongthebottomof
theLoadpage,therearefoursoftbuttons.Belowaredescriptionsoftheirfunctions:
Select
Selectthehighlightedfile.Anasterix(*)appearstotheleftofselectedfiles.To
deselectafile,highlightthefileandpresstheSelectsoftbuttonagain.Multiplefiles
canonlybeselectediftheyareinthesamedirectory.Enteringanewdirectorywill
deselectallfiles.
SelAll
PresstheSelAllsoftbuttontoselectallfilesinthecurrentdirectory(directories
withinthecurrentdirectorywillnotbeselected.)PresstheSelAllsoftbuttonagain
todeselectallfilesinthecurrentdirectory.Enteringanewdirectorywilldeselectall
files.
Parent
Movesyouuponelevelinthedirectoryhierarchy.Ifthedisplayisalreadyatthe
rootdirectory,thisbuttonhasnoeffect.Enteringanewdirectorywilldeselectall
files.
Open
Openselecteddirectoryorviewobjectswithina.PC3fileorothercompatible
Kurzweilfiletypeforloadingindividualobjects.SeeLoadingIndividualObjectsin
theStorageModechapterofThePC3MusiciansGuideforinstructionsonopening
.PC3andotherKurzweilfiletypestoviewandloadindividualobjects(see
Appendix Aforcompatibilitydetails.)Enteringanewdirectorywilldeselectall
files.Viewingobjectswithina.PC3fileorotherKurzweilfilewilldeselectanyother
filesthathadbeenselected.
OK
Loadtheselected.PC3fileorothercompatibleKurzweilfiletype.SeeLoading
IndividualObjectsintheStorageModechapterofThePC3MusiciansGuidefor
instructionsonusingtheLoaddialoguewhenloadinga.PC3fileorother
compatibleKurzweilfiletype(seeAppendix Aforcompatibilitydetails.)
Cancel
ExitstheLoadpageandreturnsyoutotheStoragemodepage.
9-1
Storage Mode
Export
Export
PresstheEXPORTsoftbuttontogototheExportpage.TheExportpageallowsyoutoexport
MIDIfilescreatedinSongmode,listsofcontrollerassignmentinfothatareautomatically
createdforeachProgramandeachChain,oralistofallobjectsintextformat.Developerscan
alsoexportanobjectinXMLformat,orexportaKPN.
ToexportaMIDIfilecreatedinSongmode,thesongmustbecurrentlyloadedinSongmode.
GotoSongmodeandloadthedesiredsong,thenreturntotheStoragemodeEXPORTpageand
presstheSongsoftbutton.Youwillbepromptedfirsttochooseadirectorytosavethefileinto,
andthenyouwillbepromptedtonametheMIDIfile.Whenyounamethefile,youcanusethe
TypefieldtochoosetoexporteitheraStandardMIDIFiletype1(saveswithmultiplechannels,)
orStandardMIDIFiletype0(savesallchannelsas1channel.)
ToexportalistofcontrollerassignmentinfoforallProgramsorforallChains,pressthePrInfo
softbuttonortheFXInfosoftbutton.Youwillbepromptedtochooseadirectorytosaveinto,
andthenyouwillbepromptedtonametheinfofile.Acommaseparatedvaluefilewillbe
exported.
Toexportalistofallobjectsintextformat,presstheObjLstsoftbutton.Youwillbepromptedto
chooseadirectorytosaveinto,andthenyouwillbepromptedtonamethefile.Acomma
separatedvaluetextfilewillbeexported,listingeachobjecttypewithIDnumber,objectname,
andwhethertheobjectisinternaloruser.
ToexportanobjectinXMLformat,presstheObjFmtsoftbutton.Chooseanobjectfromthelist
usingtheAlphaWheel,/+buttons,orthealphanumericpad,thenpresstheOksoftbutton.You
willbepromptedtochooseadirectorytosaveinto,andthenyouwillbepromptedtonamethe
file.
ToexportaKPN,presstheKPNsoftbutton.ChooseaDomainandChannel,thenpresstheOk
softbutton.Youwillbepromptedtochooseadirectorytosaveinto,andthenyouwillbe
promptedtonamethefile.
9-2
Chapter 10
Keymap and Sample Editing
The Keymap Editor
TheKeymapEditorletsyoucustomizethePC3sfactorypresetkeymapsandsavethemtoRAM.
Youcanalsobuildyourownkeymapsfromscratch(seeBuildingaKeymap on page 107.)
Keymapsareanintegralpartofeverylayerofaprogram.Eachkeymapcontainsasetof
parametersdeterminingwhichsample(s)thePC3willplaywhenyoutriggeranote.Eachlayer
hasatleastonekeymap,butitcanhavetwokeymapswhenyoureworkingwithstereo
samples.Eachofthesestereokeymapsusestwoofthe128availablevoices.
Eachkeymapconsistsofasetofkey(note)rangesC4toG4,forexample.Theentirespanof
eachkeymapisfromC0toG10.Eachrangehasasamplerootassignedwithintherange.Each
samplerootisadistinctROMsample.Withineachkeyrange,thesamplerootistransposedup
anddowntoplayoneachoftherangesnotes.Youcanvieweachrangebychangingthevalueof
theKeyRangeparameterontheKeymapeditorpage.Youcanmixsamplesofdifferenttimbres
withinasinglekeymap,andeventuneindividualkeystoanypitchbydefiningkeyrangesto
singlenotesandassigningsamplestoeachofthosenotes.
Whenyoutriggeranote,thePC3identifiesthekeyrangewheretheNoteOneventoccurred.It
alsocheckstheattackvelocityvalueofthenote.Itthenaddressesitsmemory,andretrievesthe
samplerootthatsassignedtothatkeyrangeandattackvelocityvalue.Ifthenotethats
triggeredisnotthenotewherethesamplerootisassigned,thesampleistransposedtoplayat
thecorrectpitch.ThePC3thengeneratesthedigitalsignalthatrepresentsthesoundofthenote.
Atthispointthekeymapsjobisdone,andthesignalproceedsthroughthelayersalgorithm
andontotheaudiooutputs.
Youcanassignasmanykeyrangestoakeymapasyoulike,evencreatingaseparaterangefor
eachnote.Thiswouldallowyoutotuneeachkeyindependently,tocreatemicrotonaltunings.
Forkeymapsthatuseasingletimbre,liketheGrandPiano,theresakeyrangeforeachsample
rootstoredinmemory.Foracousticinstrumentalsounds,themorekeyrangesyouhavefora
keymap,themorerealisticthesoundwillbe,sincetherewillbelesspitchshiftingofthesample
rootwithinthekeyrange.
Ofcourse,youcanassignsamplerootswithdifferenttimbreswithinthesamekeymap.Manyof
thedrumkitkeymapsinROM,forexample,haveabout20keyranges,withseveraldifferent
timbresassignedasthesampleroots.Youcanalsocreateakeymapwithasinglekeyrangethat
spansfromC0toG10,ifyouwanttostretchasinglesamplerootfromC0toG 10.Keepin
mind,however,thatsamplescanonlybetransposedupwardbyanoctavefromthesamples
originalpitch.Samplescanbetransposeddownwardwithoutlimit.
Thinkofakeymapasifitwereasinglepieceofstring,dividedintodifferentsectionsthatadjoin
oneanother.Sectionscannotoverlap.IfyouhaveonerangethatgoesfromC4toF4andanother
thatgoesfromF#4toC5,thenifyouchangethefirstrangetobeC4toG4,thesecondonewill
changetobeG#4toC5.
Also,youcanthavenothingassignedtoakeyrange.EvenifitisSilence(#999),therewill
alwaysbeasampleassignedtoeveryrangeinthekeymap.Thisissomethingtowatchoutfor
whencreatingdrumprograms.Forexample,letssayyouarecreatingaprogramwith20layers.
Eachlayerhasitsownkeymap,whichhasjustonesampleassignedtopartofthekeyboardwith
therestofthekeyrangeassignedtoSilence.Makesurethatyoulimitthenoterangeofeach
10-1
layerusingtheLoKeyandHiKeyparametersontheLAYERpageintheProgramEditor.Ifeach
layercoverstheentirerange,theneachnoteyouplayedwouldtrigger20voices(oneforeach
layer).Youwouldonlyhearonedrumpernotebecausealltheotherlayersaretriggering
Silence.BecauseofthevoicestealingalgorithmsinthePC3,thevoiceswouldalmost
immediatelybecomeavailableagain,sincetheyhavenoamplitude.Butforonebriefinstant,the
voicewouldbetriggered,whichcouldcauseothervoicestobecutoff.
Youcanalsocreatemultivelocitykeymapsthatis,keymapsthatwillplaydifferenttimbres
dependingontheattackvelocitiesofyourNoteOnevents.Program6PopPowerPiano,for
example,usesakeymapwiththreevelocityranges.Eachkeyrangeinamultivelocitykeymap
containstwoormoredistinctsamplerootsthatthePC3choosesbetween,accordingtothe
attackvelocityofthenote.SeeVelocityRanges(VelRng) on page 105fordetails.
TheKeymapEditorisnestedwithintheProgramEditor.ThefirststepinusingtheKeymap
Editoristoselectthekeymapyouwanttoedit.ThisisdoneontheKEYMAPpageinthe
ProgramEditor,usingtheKeymapparameter.Onceyouvedonethis,justpresstheEditbutton,
andyoullentertheKeymapEditor.Ifyouwanttoeditadifferentkeymap,presstheExitbutton
toreturntotheKEYMAPpageintheProgramEditorandselectthedesiredkeymap.Ifyou
wanttobuildakeymapfromscratch,startwiththekeymap999Silence(seeBuildinga
Keymap on page 107).ThiskeymaptemplatecontainsonekeyrangefromC0toG10,andisa
convenientstartingpointforaddingkeyrangesandassigningsampleroots.TheKeymapeditor
pagelookslikethis:
Parameter
10-2
Range of Values
Sample
Key Range
Low Key
C 0 to G 10
High Key
C 0 to G 10
ppp-fff
ppp-fff
Coarse Tune
Fine Tune
-49 to 50 cents
Master Transpose
Volume Adjust
24 dB
10-3
10-4
PresstheSplitsoftbuttontosplitthecurrentlyselectedvelocityrangeintotworanges(untilthe
maximumofeightvelocityrangeshavebeencreated.)PresstheDeletesoftbuttontodeletethe
currentlyselectedvelocityrange.PresstheExitsoftbuttontoreturntotheEditKeymappage.
OntheVELRANGESpage,thecurrentlyselectedvelocityrangeishighlightedinthechart,and
itsnameisdisplayedintheVelRangefield.WiththeVelRangefieldselected,youcanusethe
AlphaWheelor/+buttonstomovebetweentheavailablevelocityranges(ifthereismorethan
onevelocityrangeavailable.)YoucanalsousetheChan/Layerbuttonsatanytimetomove
betweentheavailablevelocityranges.Ifthereismorethanonevelocityrangeavailable,youcan
adjustthedynamicrangeofeachusingLoandHiparameters.TheseHiandLoparametersare
thesameastheLowVelocity(Lo)andHighVelocity(Hi)parametersontheEditKeymappage
(seeLowVelocity(Lo),HighVelocity(Hi) on page 104fordetails.)Changesmadewitheithersetof
parametersareshownonbothpages.
New Range (NewRng)
TheNewRngbuttonletsyoudefineanewkeyrangetoedit,whetheritstoassignadifferent
sample,ortoadjustthepitchorvolume.JustpressNewRng,thenplaythenoteyouwantasthe
lownote,thenthehighnote.ThePC3willpromptyouforeachnote.Whenyoutriggerthehigh
note,youllreturntotheKeymapeditorpage,andthenewkeyrangeyoudefinedwillbe
selected.Thenextchangeyoumakewillaffectonlythateditrange.
10-5
Ifyousetanewkeyrangethatscompletelywithinanexistingkeyrange,theexistingkeyrange
willbesplitintotwokeyranges,withthenewkeyrangebetweenthetwo.Atthispoint,you
mustchangeatleastoneparameterofthenewkeyrangebeforeeditingadifferentkeyrange,
otherwisethenewkeyrangewillbemergedwiththeadjacentkeyranges.Ifyousetanew
keyrangethatoverlapspartorallofanotherkeyrange,thesampleassignedtothelowerkey
rangewillbeappliedtothenewkeyrange.Again,atthispointyoumustchangeatleastone
parameterofthenewkeyrangebeforeeditingadifferentkeyrange,otherwisethenewkeyrange
willbemergedwiththelowerkeyrangethatitoverlapped.
Assign
TheAssignsoftbuttonletsyouselectasample,thenspecifythekeyrangetowhichits
assigned.Thisenablesyoutoinsertanewkeyrangewithinthecurrentkeymap.Whenyou
presstheAssignsoftbutton,adialogappearsthatpromptsyoutoselectasamplefromthe
Sampleslist.Scrollthroughthelist,thenpresstheOKsoftbutton.Youllthenbepromptedto
definethenewkeyrangebyplayingthenotesyouwanttobethelowestandhighestnotesofthe
range.(PresstheCancelsoftbuttonifyouchangeyourmind.)Whenyoutriggerthelowand
highnotes,thenewkeyrangeisinserted.Ifthenewkeyrangepartiallyoverlapsanadjacentkey
range,theexistingkeyrangewillbeadjustedtoaccommodatethenewrange.Ifthenewkey
rangecompletelyoverlapsanexistingkeyrange,theoriginalkeyrangewillbereplaced.
Rename
Callupthepagethatenablesyoutochangethenameofthecurrentkeymap.
Save
Starttheprocessofsavingthecurrentkeymap.
Delete
Deletethecurrentkeymapfrommemory.FactoryROMkeymapscannotbedeleted.
10-6
Building a Keymap
Readbelowfordetaileddirectionsonmanuallycreatingandeditingakeymap.(Seethepreview
functiononpage 718forawaytoautomaticallycreateaprogramandkeymap.)Tobuilda
keymap,firstgototheProgrammodemainpage(thiscanbedonebyrepeatedlypressingthe
Exitbutton.)FromtheProgrammodemainpage,usethealphanumericpadtoselectprogram
999DefaultProgram.NextpresstheEditbuttontoentertheProgramEditor.Pressthe
KEYMAPsoftbutton,andtheKEYMAPpagewillappear.TheKeymapparameterwillbe
automaticallyselected.Press999andEnteronthealphanumericpadtoassignthekeymap999
Silence.Thisisntabsolutelynecessary,butitmakesiteasiertorecognizethekeyrangesthat
havesamplesassignedtothemwhenyoustartassigningsamples.Youcanactuallychooseany
programorkeymapyouwanttostartwith,butbychoosingthese,youarestartingwitha
blankslate.
WiththeKeymapparameterstillselected,presstheEditbutton,andyoullentertheKeymap
Editor.TheKeyRangeparameterwillbeautomaticallyselected,andyouseeitsvalues:C 0to
G 10(theentireMIDIkeyboardrange).TheSampleparameterwillhaveavalueof
999 SilenceC 4.
Nowyourereadytostartassigningsamplestokeyrangeswithinthekeymap.Wellassume
thatyouareusingsampleswithrootsatC1,C2,C3,etc.(mostoftheROMsamplesaresetup
thisway)andthatyouplantoassignaroottoeachoctave.Tobegin,presstheAssignsoft
button.Thedisplaywillpromptyoutoselectasample.UsetheAlphaWheeltoscrolltooneof
thesamples,ortypeitsIDonthealphanumericpadandpressEnter.Whenyouvefoundthe
sampleyouwanttouse,presstheOKsoftbutton.ThedisplaywillsayStrikelowkey
TriggerA0(MIDInotenumber21,thelowestAonastandard88notekeyboard).Thedisplay
willchangetosayStrikeHighKeyNowtriggerF1(MIDInotenumber29).Thedisplaywill
returntotheKeymapeditorpage.TheKeyRangeparameterwillshowA0F1,andtheSample
parameterwillshowthesampleyouselectedwhenyoustartedtherangeassignment.
EachsampleinakeyrangeisautomaticallytransposedbasedoneachsamplesRootKey
parametersothatitplaysatthecorrectpitchonthekeyboardrelativetoitsrootkey(seeEditing
Samples on page 109fordetailsontheRootKeyparameter.)Otherkeyswithinthekeyrange
transposethesamplechromaticallyrelativetotherootkey.Automatictranspositionbasedon
eachsamplesRootKeyisimportantifyouwantthesampletoplayintunewithotherPC3
programsorotherinstruments.ThePC3makesthiseasybecauseeachROMsamplehasthe
correctRootKeysettings.GenerallyyoushouldsetakeyrangesothatthesamplesRootKey
(displayedattheendofthesamplename)isinthemiddleoftherange.Ifyousetakeyrange
thatdoesnotcoverthesamplesRootKey,thesamplewillhavetoautomaticallytransposeby
manysemitones,andwilllikelynotsoundcorrect.Samplesarealsolimitedtoanoctaveof
upwardtranspositionfromthesamplesoriginalpitch.Ifyousetakeyrangetoohighbasedon
theRootKey,somesamplesmaynotbeabletotransposeupwardfarenoughtoplayintune,
andmanykeysmayplaythesamenote(thehighestnotethatthesamplecanbetransposedto.)
AutomatictranspositionrelativetotherootkeycanbeoffsetusingtheCoarseTuneandFine
TuneparametersontheEditKeymappage,(seeCoarseTuneandFineTune on page 104.)
Continuingwiththeexample,presstheAssignsoftbuttonagain.Selectanothersamplerootat
theprompt,andpresstheOKsoftbutton.NowtriggerF#1fortheLowKeyprompt,andF2for
theHighKeyprompt.Atthispointyouvedefinedtwokeyranges,thefirstfromA0toF1,and
thesecondfromF#1toF2.Youcanrepeattheprocessasmanytimesasyouwant,creatinga
newkeyrangeeachtime.
Onceyouhavesamplesassigned,youmayneedtotransposethemsothattheyplaybackatthe
correctpitchwithintherangeyouhavechosen.Todothis,highlighttheKeyRangeparameter,
scrolltotherangeyouneed,thenhighlighttheCoarseTuneparameter.AdjustCoarseTuneto
bringthesampletotheproperpitchwithinthatkeyrange.ThenscrollbackuptotheKeyRange
parameter,selectthenextrange,andcontinueasneeded.
10-7
Heresafairlyimportantpointthatmayormaynotaffectyourkeymapconstruction.Suppose
youwanttobuildakeymapthatusesthesamesampleinseveraladjacentkeyranges,andyou
plantoaddabitofdetuningtothesamplesineachrange.Youmightthinkthatyoucouldbuild
thekeymapfirst,thengointotheSampleEditorandtweakthesamplesettingsofeachkeyrange
whenthekeymapisfinished.Yes,but
SupposeyouusedthetechniquewedescribedabovetoassignasamplewhoserootwasC 4toa
keyrangefromA3toE4.ThenyouassignedthesamesampletoakeyrangefromF4toB 4.
YoumightbesurprisedtofindthatwhenyoufinishedtheF4B4keyrangeandthe
Keymapeditorpagereappeared,thecurrentkeyrangewouldnotbeF4toB4,butA3toB4!
ThisisbecausethePC3automaticallymergesadjacentkeyrangesthatareidentical(thisisdone
tosavememory).Therefore,someparametermustbedifferentineachadjacentkeyrangeyou
createifyouwanttobuildkeymapsusingthetechniquewejustdescribed.Soifyouwanttouse
thesamesamplesinadjacentkeyrangeswith,forexample,minorpitchorvolumemodification,
youshouldmakethosechangestothecurrentsampleontheKeymapeditorpagebefore
assigningthenextrange.
10-8
Editing Samples
ToentertheSampleEditor,firstselecttheprogramyouwishtoeditinProgrammode.Withthe
programselected,presstheEditbuttontoentertheProgramEditor.Intheprogrameditorthe
KEYMAPpagewillbeselected(ifnotpresstheKEYMAPsoftbutton.)WiththeKeyMap
parameterselectedontheKEYMAPpage,presstheEditbuttonagaintoentertheKeymap
Editor.OntheEditKeymappage,selecttheKeyRangeparameterandusetheAlphaWheelor/
+buttonstochooseoneoftheavailablekeyranges(ifthereismorethanonekeyrange.)Youcan
edittheexistingsampleofakeyrange,orchooseanewsampleforthekeyrangeandeditthat.
WhentheKeymapparameterisselectedyoucanholdtheEnterbuttonandtriggernotesto
selectdifferentkeyranges.
Ifyouwanttoselectadifferentsample,usethecursorbuttonstoselecttheSampleparameter.
UsetheAlphaWheeltoselectasample.PresstheEditbuttononcemore,andyoullenterthe
SampleEditor.Thesamplewillplaythroughtheeffectsofthecurrentprogram.Thenameof
stereosamplesendwithanS.Touseastereosample,theStereoparametermustbesettoOnin
theProgramEditor,andtwokeymapsmustbeselected,seeTheKEYMAPPage intheProgram
Mode chapterofThePC3MusiciansGuidefordetails.
TherearetwosampleeditingpagesMISC(Miscellaneous)andTRIM.Thesoftbuttonsfor
thesepagesarevisiblewhenyouentertheSampleEditor.Youcantriggernotesatanytime
whileyoureediting,tohearyourchangesasyoumakethem.Whenyouhavefinishedediting
yoursampleorsamples,seethepreviewfunctiononpage 718forawaytoautomaticallycreate
aprogramandkeymapusingasampleorgroupofsampleroots.
Parameter
Range of Values
C -1 to G 9
Pitch Adjust
10-9
Parameter
Range of Values
Volume Adjust
-64.0 to 63.5 dB
-64.0 to 63.5 dB
Decay Rate
Release Rate
Loop Switch
Off, On
Playback Mode
Normal, Reverse
Ignore Release
Off, On
Root Key
Therootkeyrepresentsthekeyboardkeyatwhichthesamplewillplaybackwithout
transposition(thatis,atthesamepitchasthepitchoftheoriginalsample).Usethe/+buttonsor
AlphaWheeltoselectaRootKeynote,orusethealphanumericpadfollowedbytheEnter
buttontoenteraRootKeybyMIDInotenumber.
Pitch Adjust
Usethisparametertochangethepitchofthesamplerelativetothekeyfromwhichitsplayed.
Settingavalueof100cts,forexample,willcausethesampletoplaybackonesemitonehigher
thannormal.Thisparameterishandyforfinetuningsamplestoeachotheriftheyreslightlyout
oftune.
Volume Adjust
Uniformlyboostorcuttheamplitudeoftheentiresample.
Alternative Start Volume Adjust (AltVolAdjust)
Thisparametersetstheamplitudeofthesamplewhenthealternativestartisused.SeeThe
KEYMAPPage intheProgramMode chapterofThePC3MusiciansGuidefordetailsonAltSwitch.
Decay Rate
Thisparameterdefineshowlongthesampletakestodecay(fade)tozeroamplitude(silence).
DecayRatetakeseffectintheloopportionofthesample,afteralltheattackstagesofthe
amplitudeenvelopearecomplete.DecayRateaffectseachsampleindividually,andisineffect
onlywhentheamplitudeenvelopefortheprogram(theModeparameterontheAMPENVpage
intheProgramEditor)issettoNatural.IfModeisUser,thesettingsontheAMPENVpage
overridethesettingforDecayRate.
Release Rate
Thereleaseratedetermineshowlongthesamplewilltaketodecaytozeroamplitudewhenthe
notetriggerisreleased.Thehigherthevalue,thefasterthereleaserate.Thisreleaseaffectseach
sampleindividually,andisineffectonlywhentheamplitudeenvelopefortheprogram(the
ModeparameterontheAMPENVpageintheProgramEditor)issettoNatural.Inthiscase,the
releasebeginsassoonasthenoteisreleased.IfModeisUser,thesettingsontheAMPENVpage
overridethesettingforReleaseRate.
Tocreateanextendedsampleloopthatwillplaydataafterthesampleslooponkeyup,setthe
AlternativeStartsamplepointerafterthesampleendpointer,thensetarelativelylowvaluefor
thereleaserate.
10-10
Loop Switch
Thisparameteractivatesordeactivatestheloopingofthecurrentlyselectedsample.Whensetto
On,thesamplewillloopaccordingtothesettingsontheTRIMpage.WhensettoOff,the
samplewillplaythroughtoitsEndpointandstop.
Playback Mode (Playback)
Thisparameterletsyoumodifythedirectioninwhichthesampleisplayed.Setittoavalueof
ReverseifyouwantthesampletoplayfromitsEnd(E)pointtoitsStart(S)point.Choosea
valueofBidirectionaltocausethesampletoplayfromStarttoEnd,thenreversedirectionand
playagainfromEndtoLoopandback,repeatinguntilthenotetriggerisreleased(thisworks
onlywhentheLoopSwitchparameterissettoOn).
Alternative Sample Sense (AltSense)
Thisprovidesaconvenientwaytoactivatethealternativestartofasample.WhensettoNormal,
thealternativestartwillbeusedwhentheAltSwitchcontrolisOn(thisissetontheKEYMAP
page),orwhenthecontrolsourceassignedtoitisaboveitsmidpoint.WhensettoReverse,the
alternativestartwillbeusedwhentheAltSwitchcontrolisOff,orwhenthecontrolsource
assignedtoitisbelowitsmidpoint.
Ignore Release (IgnRelease)
WhensettoavalueofOff,thesamplewillreleasenormallywhenthenotetriggerisreleased.
WhensettoOn,thenotewillnotrelease,evenwhenthenotetriggerisreleased.Thissetting
shouldbeusedonlywithsamplesthatnormallydecaytosilence;nondecayingsampleswill
playforeveratthissetting.ThisparameterisequivalenttotheIgnReleaseparameteronthe
LAYERpage,butaffectsonlythecurrentlyselectedsample.
SampleRate and NumSamples
Theseparameterscannotbeedited,butshowthesamplessamplerateandthesampleslength
insamples.Samplesthatarelongerthan1millionsamplesaredisplayeda1Ms.
The Soft Buttons on the MISC Page
Rename
Callupthepagethatenablesyoutochangethenameofthecurrentsample.
Save
Starttheprocessofsavingthecurrentsample.
Delete
Starttheprocessofdeletingthecurrentsample.Ifthecurrentsamplehasbeensavedtoauser
ID#(above1024,)thisdeletesthesamplesettingsatthatID#(thesampleaudiodatacannotbe
deletedandremainsinthefactoryROMunderthesamplesoriginalfactoryID#.)Ifthecurrent
samplehasbeensavedtoafactoryROMID#(11024,)thisrestoresthefactorydefaultsettings
andaudiodataforthatsampleID#.
10-11
ThefourparametersonthispageareStart(S),AlternativeStart(A),Loop(L),andEnd(E).
Selectingtheseparametersandadjustingtheirvaluesenablesyoutomodifyhowthesample
playsbackwhennotesaretriggered.Eachoftheseparameterpointsareexpressedinindividual
samples.Forexample,aonesecondsampleatasamplerateof44,100Hzwouldhave44,100
valuesavailabletoadjustforeachoftheseparameters.
Thereisaverticallineinthecenterofthedisplayindicatingtheplacementofthecurrent
parameterinthesamplewaveform.Thesamplewaveformwillmoverelativetothelinewhen
eachparameterisselectedoradjusted.Thelineremainsinthecenterofthedisplay,andthe
waveformshiftstoindicatethenewpositionofthepoint.Eachparametercanbeadjustedwith
the/+buttons,theAlphaWheel,orthealphanumericbuttonpadfollowedbytheEnterbutton.
TheStart(S)pointdeterminesthebeginningofthecurrentsample.Youcantruncatethe
beginningofthesamplebyincreasingthevalueoftheStart(S)parameter.Youmightdothisto
removesilenceatthebeginningofasample,ortoremovesomeoralloftheattack.Youcant
decreasetheStartpointofsamplesbelowzero.
TheAlternativeStart(A)parameterletsyousetasecond,optionalstartorendpointforthe
currentsample.TheAlternativeStartwillbeusedwhentheAltSwitchparameteronthe
KEYMAPpageissettoOn,orwhenitssettoaspecificcontrolsourceandthatcontrolsourceis
generatingavalueofmorethan+.5.(Forexample,ifyouassignMWheelasthecontrolsource
fortheAltSwitchparameter,theAlternativeStartwillbeusedwhentheModWheelor
whatevercontrolsourceyouhavesettosendMWheelisaboveitshalfwaypoint.)The
AlternativeStartcanbesetbefore,after,oratthesamepointastheStartorEnd.
IfyousettheAlternativeStartaftertheEnd,youcanextendtheplayofloopedsamples.
Normally,loopedsampleswillplaythroughtotheEnd,thenwillloopbacktotheLooppoint,
andcontinueloopinglikethisuntilthenoteisreleased,whentheygointotheirnormalrelease.
IftheAlternativeStartissetaftertheEnd,loopedsampleswillloopinthesamewaywhilenotes
aresustained.Assoonasyoureleasethenotes,however,thesampleswillplaythroughtothe
AlternativeStartpointbeforegoingintorelease.
TheLoop(L)parametersetsthebeginningoftheloopedportionofthecurrentsample.The
LoopcanbesetatanypointbeforetheEnd,includingbeforetheStartandAlternativeStart.If
youtrytomoveitaftertheEnd,theEndwillmovewithit.Whenyouresettingaloopsegment
forasample,youshouldadjustboththeLoopandEndparameterssothatthetwoendsofthe
waveformwouldmeet(orcomeascloseaspossible)whentheloopoccurs.Youcandothis
visuallybyzoominginclosetothewaveform(untilitbecomesasingleline,)thenadjustingthe
LoopandEndparametersofthewaveformuntilbothendsarethesamedistanceaboveorbelow
10-12
thezeropointofthedisplay(thehorizontallineinthemiddleofthewaveformdisplay.)Though
adjustingthesepointsvisuallyishelpful,alwayslistentothesampleandmakethefinalsettings
basedonwhatsoundsbest.Youllnoticeanaudibleclickinyoursampleloopiftheendsofthe
waveformdonotmeetwheretheloopoccurs.Thecloseryoucangetthetwoendsofthe
waveform,thebetterthesoundqualityofyourloopwillbe.UsingzerocrossingsfortheLoop
andEndparametersmayalsohelpreduceclicksatthelooppoint,seeZeroandZero+belowfor
details.
TheEnd(E)parametersetsthepointatwhichthecurrentsamplewillstopplayback.Typically
youllusethisparametertotrimunwantedsilenceofftheendofasample,althoughyoucanuse
ittoshortenasampleasmuchasyouwant.
NoteOnSavingSamples:Trimmedportionsofasamplearenotsaved.Trimmedportionsbeforethe
Start(S),orAlternativeStart(A)points(whicheverhasalowervalue)willbelostuponsaving,and
whicheverparameterhadalowervaluewillhaveavalueofzerothenexttimeitisloaded(valuesforall
othersamplepointparameterswillbeadjustedrelatively.)TrimmedportionsaftertheAlternativeStart
(A)orEnd(E)points(whicheverhasahighervalue)willbelostuponsaving.Ifyouwishtosaveacopyof
theoriginaluntrimmedsample,savethetrimmedversionunderadifferentID#.Ifyousaveatrimmed
sampleatitsoriginalID#,youcanalwaysrestoretheoriginalversionbydeletingthemodifiedversion
thatyousaved.Todeleteasample,seeDelete on page 1011,orOBJECT on page 713,theDelete
function.
Zoom- and Zoom+
Thesebuttonsincreaseordecreasetheresolutionofthewaveformdisplay,enablingyoutoseea
largerorsmallersegmentofthewaveformofthecurrentlyselectedsample.Thetoplineofthe
displayindicatesthezoompositionintermsofafractionforexample,1/256whichindicates
thenumberofindividualsampleelementsrepresentedbyeachdisplaypixel.Avalueof1/256
meansthateachpixelrepresents256individualsampleelements.Themaximumzoomsetting
of1showsyouaverysmallsegmentofthesample.Theminimumsettingof1/16384showsyou
thelargestpossiblesegmentofthesample.EachpressofaZoomsoftbuttonincreasesor
decreasesthezoombyafactorof4.
Gain- and Gain+
Thesebuttonsincreaseordecreasethemagnificationofthecurrentlydisplayedsample
waveform,enablingyoutoseethewaveformingreaterorlesserdetail.Attheleftofthedisplay,
youllseethemagnificationsetting,whichisexpressedindBunits.Youcanadjustthe
magnificationfrom48dB(maximummagnification)to 0 dB.Thisdoesntaffecttheactual
amplitudeofthesample,onlythemagnificationofitsdisplay.
ThesimplestwaytothinkoftheZoomandGainbuttonsistorememberthattheZoombuttons
controltheleft/rightmagnificationofthewaveform,whiletheGainbuttonscontroltheup/
downmagnification.Neitherbuttonhasanyaffectonthesoundofthesample.Youlloftenuse
theZoomandGainsoftbuttonstogethertofocusinonaparticularsamplesegment,then
magnifyittoseeitinclosedetail.
Forexample,youmightwanttozoomouttoviewanentiresamplewaveform,todecidewhich
segmentyouwanttoedit.Youcouldthenzoomintofocusonaparticularsegment.Onceyouve
zoomedin,youmaywanttoboosttheGaintoenableyoutosetanewStart(S)pointwith
greaterprecision,orensurethatyougetasmoothlooptransition.
Zero- and Zero+
PressingtheZeroorZero+buttonswillsearchleftorrightrespectivelyforthesamplesnext
zerocrossing.Azerocrossingisapointwherethesamplewaveformisneitherpositiveor
negative(crossingthehorizontallineinthemiddleofthewaveformdisplay.)Thecurrently
selectedparameter(Start(S),AlternativeStart(A),Loop(L),orEnd(E))willbesettothispoint
inthesample.Settingtheseparameterstozerocrossingscanhelpminimizeclicksatthestart,
end,orlooppointofasample.Itsbesttohaveeachofthesepointssetfirstbyadjustingeach
parameterandlisteningtothesample,thenifneededsearchforanearbyzerocrossing.
10-13
10-14
Appendix A
PC3 Legacy File Conversion
ThePC3canloadobjectsfromolderKurzweilK2seriesproducts.Loadedobjectsareconverted
toobjecttypesnativetothePC3(seebelowforobjecttypesthatcanbeconverted.)Someobject
parameterscannotbeconvertedandmustbeadjustedbytheuserafterconversion(seeobject
typesbelowfordetails.)ThePC3doesnotloadsamples,soduringkeymapconversionthePC3
willtrytofindsimilarsamplestouseinthePC3ROM.Thisprocessmayormaynotbe
successful.ThePC3isunabletoconvertthesampleskippingparameter(SmpSkp,)soPC3ROM
samplesusedforconvertedK2serieskeymapscanonlybetransposedupwardbyoneoctave.
Onlylegacyobjectsendingwiththefileextension.P3K,.K26,.K25,or.KRZcanbeloaded
andconverted.
Program Objects
MostKseriesProgramobjectscanbeloaded,butFXarenotconvertedandmustbesetbythe
user.AreverbeffectissetbydefaultforconvertedPrograms.SomeDSPALGSandDSPobjects
(somefilters,oscillators,etc.)cannotbeconverted,sousermayhavetoadjustsomeProgram
layerstousenewALGsorDSPobjects.ThePC3doesnotloadsamples,soduringkeymap
conversionthePC3willtrytofindsimilarsamplestouseinthePC3ROM.Thisprocessmayor
maynotbesuccessful.ThePC3isunabletoconvertthesampleskippingparameter(SmpSkp,)
soPC3ROMsamplesusedforconvertedK2serieskeymapscanonlybetransposedupwardby
oneoctave.KB3programscreatedwithaK2500orK2600cannotbeloadedtothePC3,however
thePC3containsavarietyofKB3programswhichcaneasilybemodifiedandedited.Also,
TripleModeprogramscreatedwiththeK26seriescannotbeloadedtothePC3,howeverPC3
programscanuseCascadeMode.CascadeModeallowsaprogramsignaltoberoutedthrough
upto32layersofDSPalgorithms(seeAltInputforAlgorithms(CascadeMode)intheProgram
ModechapterofthePC3MusiciansGuidefordetails.)
Setup Objects
AllKseriesSetupobjectscanbeloaded,butFXarenotconvertedandtheusersetProgram
effectsareusedbydefault(ProgramFXarenotconvertedandmustbesetbytheuser.)Also,any
controllersettingsforafourthswitchpedalwillnotbeconverted(becausethePC3onlyhas
threeswitchpedals.)
A-1
A-2
Index
A
About718
Adjustingsamplevolumes104
AlternativeStart
SampleEditor1012
Analogoutputsettings
InSetupMode31
InSongMode82
ArpActive36
Arpeggiator
Active36
Beats37
Duration37
Glissando314
Latch313
Limit310
LimitOption310
LowKey(LoKey)andHighKey(HiKey)314
Order37
Shift310
shiftingnotes310
Velocity37
Assignsample106
Assigningsamplestokeymaps103
AttackPortamentoparameter(Common)25
B
Buildingakeymap107
C
ChainInfo
Export92
Changingintonationkey79
Channel/Program(CH/PROG)Page31
Clickingduringportamento25
Clock717
Source711
Compatibility
KSeriesObjectsA1
D
Delete
onObjectUtilitiespage714
DigitalOutputMode710
DigitalOutputVolume710
DrumRemap72
E
EditingKB3programs28
EditingSamples109
EditingVASTprograms25
Exitvalues33
Export
MIDIfile,ProgramInfo,ChainInfo92
Extendedsampleloop1010
F
FXModeonMasterModeMAINpage72
G
GeneralMIDI712
DrumRemap72
H
Hardreset717
I
IDEntry
MastermodeMAINpage72
Info
Export92
INFOEditor26
INFOsoftbutton
ProgramEditor26
Infosoftbutton21,42
Intonationkey79
Intonationtables78
K
KseriesobjectconversionA1
KB322,28
KB3channel22
KB3programs22
Keyrange103
Keymap107
KeymapEditor101
Assignsample106
Newrange105
KeymapEditorParameters103
KVAOscillators27
L
LegacyobjectconversionA1
LoopSwitch
SampleEditor1011
Index-i
MainPage
MasterMode71
MasterTable718
MasterTranspose72
MIDI
Transmitparameters61
Utilities716
MIDIReceiveparameters63
MISCpage(ProgramEditor)28
Miscellaneous(MISC)109
Multivelocitykeymaps104
Pages
MIDIRECV63
MIDIXMIT61
MISC28
OUTPUT(KB3)28
Polyphony716
Portamentoclick25
Portamentoparameter(Common)25
PressureMap
Master77
MIDIReceive64
MIDITransmit62
PreviewSample(PRVIEW)718
Programchanges
QuickAccessmode41
ProgramEditor
MISCpage28
OUTPUTpage(KB3)28
ProgramInfo
Export92
Programmode21
Softbuttons21
Programmodepage21
Programoutputsettings
InSetupMode31
Programs
Editing(KB3)28
Editing(VAST)25
KB322
N
NumericEntry
MastermodeMAINpage72
O
Objects
MasterModeDelete714
MasterModeRename714
Octav42
OSVersion718
Oscillators27
OUTPUTpage(ProgramEditor:KB3)28
Outputsettings
InSetupMode31
InSongMode82
Q
QuickAccessEditor41
R
RealtimeControlofArpeggiatorParameters317
Rearpaneloutputsettings
InSetupMode31
InSongMode82
Renamingobjects
withRenameutility714
Reset
hard717
Riffs319
RootKey
SampleEditor1010
Index-ii
Sample
AutomaticPreviewinaProgram718
SampleEditor107,109
Samples
Adjustingvolume104
Assigningtokeymaps103
Tuning104
Setupmode31
SetupModeanalogoutputsettings31
Setups
COMMONPage328
ContinuousControllerParameters33
Controllers33
Entryvalues33
RIBBONPage34
ZoneArpeggiation32
ShiftPattern(ShiftPatt)311
Shiftingnotes
intheArpeggiator310
Softbuttons
KeymapEditor105
inProgramMode21
SampleEditor1011
Song
Export92
SongMode81
StartPoint
SampleEditor1012
Zerocrossings1013
Zoneaudiooutputsettings(SetupMode)31
T
TapTempo711
Tempo
Master711
TapTempo711
TimeStamp717
Trackoutputsettings(SongMode)82
Transpose
Master72
TRIM1012
Tuningsamples104
Tuningtootherinstruments72
V
VelocityMap
MIDIReceive63
MIDITransmit61
VelocityRange104
Voiceallocation716
W
Waveformdisplay1012
X
XMITpage61
Xpose42
Index-iii