You are on page 1of 105

Musicians Guide v2 Addendum

(includes PC3, PC3X, PC361, and X-Pro)

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.

910532-002 V2 May 2011

The lightning flash with the arrowhead symbol,


within an equilateral triangle, is intended to alert
the user to the presence of uninsulated
"dangerous voltage" within the product's
enclosure that may be of sufficient magnitude
to constitute a risk of electric shock to persons.

CAUTION
RISK OF ELECTRIC SHOCK
DO NOT OPEN

The exclamation point within an equilateral


triangle is intended to alert the user to the
presence of important operating and
maintenance (servicing) instructions in the
literature accompanying the product.

CAUTION: TO REDUCE THE RISK OF ELECTRIC SHOCK,


DO NOT REMOVE THE COVER
NO USER SERVICEABLE PARTS INSIDE
REFER SERVICING TO QUALIFIED SERVICE PERSONNEL

IMPORTANT SAFETY & INSTALLATION INSTRUCTIONS


INSTRUCTIONS PERTAINING TO THE RISK OF FIRE, ELECTRIC SHOCK, OR INJURY TO PERSONS
WARNING: When using electric products, basic precautions should
always be followed, including the following:
1. Read all of the Safety and Installation Instructions and Explanation
of Graphic Symbols before using the product.
2. This product must be grounded. If it should malfunction or break
down, grounding provides a path of least resistance for electric
current to reduce the risk of electric shock. This product is equipped
with a power supply cord having an equipment-grounding
conductor and a grounding plug. The plug must be plugged into an
appropriate outlet which is properly installed and grounded in
accordance with all local codes and ordinances.
DANGER: Improper connection of the equipment-grounding
conductor can result in a risk of electric shock. Do not modify the
plug provided with the product - if it will not fit the outlet, have a
proper outlet installed by a qualified electrician. Do not use an
adaptor which defeats the function of the equipment-grounding
conductor. If you are in doubt as to whether the product is properly
grounded, check with a qualified serviceman or electrician.
3. WARNING: This product is equipped with an AC input voltage
selector. The voltage selector has been factory set for the mains
supply voltage in the country where this unit was sold. Changing
the voltage selector may require the use of a different power supply
cord or attachment plug, or both. To reduce the risk of fire or electric
shock, refer servicing to qualified maintenance personnel.
4. Do not use this product near water - for example, near a bathtub,
washbowl, kitchen sink, in a wet basement, or near a swimming
pool, or the like.
5. This product should only be used with a stand or cart that is
recommended by the manufacturer.
6. This product, either alone or in combination with an amplifier and
speakers or headphones, may be capable of producing sound
levels that could cause permanent hearing loss. Do not operate for
a long period of time at a high volume level or at a level that is
uncomfortable. If you experience any hearing loss or ringing in the
ears, you should consult an audiologist.

7.
8.
9.
10.

11.

12.
13.

14.

15.

The product should be located so that its location or position does


not interfere with its proper ventilation.
The product should be located away from heat sources such as
radiators, heat registers, or other products that produce heat.
The product should be connected to a power supply only of the type
described in the operating instructions or as marked on the product.
This product may be equipped with a polarized line plug (one blade
wider than the other). This is a safety feature. If you are unable to
insert the plug into the outlet, contact an electrician to replace your
obsolete outlet. Do not defeat the safety purpose of the plug.
The power supply cord of the product should be unplugged from the
outlet when left unused for a long period of time. When unplugging
the power supply cord, do not pull on the cord, but grasp it by the
plug.
Care should be taken so that objects do not fall and liquids are not
spilled into the enclosure through openings.
The product should be serviced by qualified service personnel
when:
A. The power supply cord or the plug has been damaged;
B. Objects have fallen, or liquid has been spilled into the product;
C. The product has been exposed to rain;
D. The product does not appear to be operating normally or
exhibits a marked change in performance;
E. The product has been dropped, or the enclosure damaged.
Do not attempt to service the product beyond that described in the
user maintenance instructions. All other servicing should be
referred to qualified service personnel.
WARNING: Do not place objects on the products power supply
cord, or place the product in a position where anyone could trip
over, walk on, or roll anything over cords of any type. Do not allow
the product to rest on or be installed over cords of any type.
Improper installations of this type create the possibility of a fire
hazard and/or personal injury.

RADIO AND TELEVISION INTERFERENCE


WARNING: Changes or modifications to this instrument not expressly
approved by Young Chang could void your authority to operate the
instrument.
IMPORTANT: When connecting this product to accessories and/or other
equipment use only high quality shielded cables.
NOTE: This instrument has been tested and found to comply with the
limits for a Class B digital device, pursuant to Part 15 of the FCC Rules.
These limits are designed to provide reasonable protection against
harmful interference in a residential installation. This instrument
generates, uses, and can radiate radio frequency energy and, if not
installed and used in accordance with the instructions, may cause
harmful interference to radio communications. However, there is no
guarantee that interference will not occur in a particular installation. If this
instrument does cause harmful interference to radio or television
reception, which can be determined by turning the instrument off and on,
the user is encouraged to try to correct the interference by one or more
of the following measures:

Reorient or relocate the receiving antenna.


Increase the separation between the instrument and the receiver.
Connect the instrument into an outlet on a circuit other than the one
to which the receiver is connected.
If necessary consult your dealer or an experienced radio/television
technician for additional suggestions.
NOTICE
This apparatus does not exceed the Class B limits for radio noise
emissions from digital apparatus set out in the Radio Interference
Regulations of the Canadian Department of Communications.
AVIS
Le present appareil numerique nemet pas de bruits radioelectriques
depassant les limites applicables aux appareils numeriques de la
class B prescrites dans le Reglement sur le brouillage radioelectrique
edicte par le ministere des Communications du Canada.

SAVE THESE INSTRUCTIONS


ii

Important Safety Instructions


1)
2)
3)
4)
5)
6)
7)

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

Kurzweil International Contacts


ContacttheKurzweilofficelistedbelowtolocateyourlocalKurzweilrepresentative.

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

Quick Access Mode

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

Song Mode and the Song Editor

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

Chapter 10 Keymap and Sample Editing


TheKeymapEditor .......................................................................................................................................................101
KeymapEditorParameters ...................................................................................................................................103
TheSoftButtonsintheKeymapEditor...............................................................................................................105
SpecialDoubleButtonPressesintheKeymapEditor.......................................................................................106
BuildingaKeymap ........................................................................................................................................................107
EditingSamples .............................................................................................................................................................109
TheMiscellaneous(MISC)Page ........................................................................................................................... 109
TheTRIMPage......................................................................................................................................................1012

Appendix A PC3 Legacy File Conversion


ObjectTypesandConversionDetails ..........................................................................................................................A1
KeymapObjects .......................................................................................................................................................A1
ProgramObjects.......................................................................................................................................................A1
SetupObjects ............................................................................................................................................................A1

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

The Soft Buttons in Program Mode


PresstheInfosoftbuttontoseeallofthecontrollerassignmentsofthecurrentprogram.Scroll
downthepageusingtheAlphaWheelorthePlus/Minusbuttons.Infotextisautomatically
createdwhenassigningacontrollertoaparameterwithintheProgramEditor(seeAutomatic
InfoCreation on page 26fordetails.)

2-1

Program Mode
KB3 Program Structure

KB3 Program Structure


TheresnothingquitelikethesoundoftheclassicHammondB3tonewheelorgan,especially
whenplayedthroughaLeslierotatingspeakersystem.Wevedoneextensivetestingand
analysiswithseveraltonewheelorgans,andcreatedourownmodelstoemulatetheunique
tonewheelsound.Weeventookintoaccountthewaythatolderorgansstarttosounddifferent
(andarguablybetter)astheircapacitorsbegintoleakandweincludedaparameterthatlets
youvarytheamountofgrunge(leakage)inyoursound.
KB3programsuseoscillatorstoemulatethetonewheelsound.Eachoscillatoroperates
independently,andhasitsownpitchandamplitudecontrol.Youcancontrolhowmany
oscillatorsareusedforaKB3program.Therearetwooscillatorspervoice,foratotalof256.You
canuseupto91oftheminaKB3program(the92ndisreservedtoproducekeyclick).Because
theoscillatorsstartrunningassoonasyouselectaKB3program,therearealwaysvoices
availableunlikeVASTprograms,whichstartstealingnoteswhenyoureachthepolyphony
limit.
Theoscillatorswellcallthemtonewheelsfromhereonaredividedintoanupperandlower
group.TheuppertonewheelsusethesamplesinthePC3skeymapstogeneratesound,while
thelowertonewheelsusesinewaves.YoucanchangethekeymapofaKB3programsupper
tonewheelstoproducealargearrayofsounds.Bychangingthekeymapfromsinetoasaw
waveitispossibletoemulatethesoundofclassiccomboorgansliketheVoxandFarfisa
models.
KB3programsarealsoroutedthroughvibrato,rotaryspeaker,preampanddistortioneffects,
seebelowfordetails.

KB3 Mode
KB3programsaredifferentenoughfromVASTprogramsthatweusethetermKB3modeto
describewhatsgoingonwhenyouplayaKB3program.WheneveryouplayaKB3program,
youareinKB3mode.TheblueLEDintheKB3buttonwilllightwhenthecurrentprogramisa
KB3program.YoucanplayKB3programsonlyonasinglechannelatatime.
IfyouwanttocreateyourownKB3program,startbyeditinganexistingKB3program.

KB3 Effects And Real-time Controls


YouhaverealtimecontrolovermanycomponentsofKB3programsdirectlyfromthefront
panel.Theslidersemulatethedrawbarsthataresoessentialtothetonewheelsound,whilethe
buttonsabovethem(theBankButtons)cancontroltheKB3effects:Leslie,vibrato,chorus,and
percussion.WhenusingaKB3programinSetupMode,youmustsettheMutesparameterto
KB3ControlinordertousetheBankbuttonsforcontrollingKB3effects(fordetailsseethe
MutesparameterinTheCOMMONPagesectionoftheSetupModechapterinThePC3Musicians
Guide.)
Drawbars
Oneofthestandardperformancefeaturesofmanytonewheelorgansisthesetofdrawbarsfor
emulatingthestopsonapipeorgan.Movingthedrawbarscontrolstheamplitudeofeitherthe
fundamentalsortheharmonicsofthenotes.ThePC3sslidersserveastheninedrawbarsfound
onmosttonewheelorgans.Pushingtheslidersupistheequivalentofpushingthedrawbarsin
(removingfundamentalsorharmonics).
Subharmonics
16'

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

Standard Drawbar Settings for the Hammond B3

Program Mode
KB3 Program Structure

KB3 Mode Effects Buttons (Bank Buttons)


WhenusingaKB3program,theBankbuttons(abovethesliders)controlKB3effects,insteadof
choosingprogrambanksastheyusuallydoinprogrammode.TheKB3functionislabeled
beloweachbutton,theirLEDsindicatethestatusofthevariouseffectsforthecurrentKB3
program.Thisstatusissavedaspartofeachprogram.Youcanchangetheeffectsinrealtimeby
pressingthebuttons.
TheKB3effectsreturntotheirprogrammedsettingsthenexttimeyouselecttheprogram.If,
however,youreintheProgramEditorwhenyouchangetheeffects,youreactuallyeditingthe
program.(EacheffectalsohasacorrespondingparameterintheProgramEditor,seethetablebelow.)If
youlikethechanges,youcansavetheprogramwiththenewKB3effectssettings.Ifyoudont
likethechanges,youcanexitwithoutsaving,andtheprogramwillreverttoitsprevious
settings.
InKB3modetheBankbuttonsalsorespondtoandsendMIDIControllermessages.SeeTable 0
3onpage 24fordetails.

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

Disabled if Button 2 is off

Depth 1 / 2 / 3

green/orange/red

MISC: VibChorSel

Disabled if Button 2 is off

On / Off

red/off

PERC: Percussion

Volume Loud / Soft

red/green

PERC: Volume

Disabled if Button 5 is off

Decay Fast / Slow

red/green

PERC: Decay

Disabled if Button 5 is off

Pitch High / Low

red/green

PERC: Harmonic

Disabled if Button 5 is off

KB3 Mode Effects Buttons and Corresponding Parameters

Additional Controller Assignments In KB3 Mode


OtherdefaultassignmentsforfactoryKB3programsinclude:
CCPedal1(volume)controlspreampvolume,whichemulatesthevolumecontrolofanorgan
preamp.ThePreampRespparametermustbesettoOnforthistowork(thedefaultsetting.)For
detailsseethePreampRespparameterinTheMISCPagesectionoftheProgramModechapterin
ThePC3MusiciansGuide.
TheModWheelcontrolsDistortionDrive.
SwitchPedal1(sustain)controlstheSpeedCtlparameter,whichtogglestheRotaryspeed
betweensloworfast.(FordetailsseetheSpeedCtlparameterinTheMISCPagesectionofthe
ProgramModechapterinThePC3MusiciansGuide.)ThishasthesameeffectasusingBank
Button1(labeledRotaryFast/Slow.)

2-3

Program Mode
KB3 Program Structure

MIDI Control of KB3 Programs


Controller Numbers
Table 03liststheMIDIControllernumbersthatcontrolKB3features.Sendthelistedcontroller
numberandappropriatecontrollervaluetocontroleachKB3featureviaMIDI.ThePC3also
sendstheseControllernumberstoitsMIDIOutportwhenusingeachoftheseKB3features.

KB3 Program Feature

MIDI
Controller
Number

Distortion Drive (Mod Wheel)

Preamp Volume (Volume/Expression Pedal)

0 = Minimum Distortion Drive.


127 = Maximum Distortion Drive.
Values between 0 and 127 scale between
minimum and maximum Distortion Drive.

11

0 = Minimum Preamp volume.


127 = Maximum Preamp volume.
Values between 0 and 127 scale between
minimum and maximum volume.

Drawbar1

Drawbar2

13

Drawbar3

22

Drawbar4

23

Drawbar5

24

Drawbar6

25

Drawbar7

26

Drawbar8

27

Drawbar9

28

Rotating Speaker Fast/Slow

68

Chorus/Vibrato On/Off

95

Chorus/Vibrato Selector and Chorus/Vibrato


Depth

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.

64-127 = Fast, 0-63 = Slow


64-127 = On, 0-63 = Off
54-71
72-89
90-127
0-17
18-35
36-53

= select chorus with depth 1


= select chorus with depth 2
= select chorus with depth 3
= select vibrato with depth 1
= select vibrato with depth 2
= select vibrato with depth 3
64-127 = On, 0-63 = Off

Percussion Loud/Soft

71

64-127 = Loud, 0-63 = Soft

Percussion Decay Fast/Slow

70

64-127 = Fast, 0-63 = Slow

Percussion Pitch High/Low

72

64-127 = High, 0-63 = Low

Key Click Level

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

KB3 MIDI Controller Assignments

Program Mode
Editing VAST Programs

Editing VAST Programs


The COMMON Page
Portamento
Thisparameteriseitheronoroff.ThedefaultvalueofOffmeansthatportamentoisdisabled
forthecurrentprogram.
Portamentoisaglidebetweenpitches.Onactualacousticinstrumentslikeviolinandbass,its
achievedbyslidingafingeralongavibratingstring.Onmostkeyboardsthatofferportamento,
itsachievedbyholdingdownakeythattriggersthestartingnote,thenstrikingandreleasing
otherkeys.Thepitchglidestowardthemostrecentlytriggerednote,andremainsatthatpitchas
longasthenoteremainson.ThePC3givesyoutwowaystogetportamento.SeetheAttack
Portamentoparameterbelow.
Whenapplyingportamentotomultisampledsounds(AcousticGuitar,forexample),thePC3
willplaymorethanonesamplerootasthepitchglidesfromthestartingpitchtotheending
pitch.Thismaycauseasmallclickateachsampleroottransition.Youcaneliminateclicksby
usingtheMonoSampleXFadeparameter(seebelow.)

Attack Portamento
Thisparametertogglesbetweentwotypesofportamento.WhensettoOn,thePC3remembers
thestartingpitchsoyoudonthavetoholdanoteontoachieveportamento.Thepitchalways
glidestoeachnewnotefromthepreviouslytriggerednote.WhensettoOff,thepitchwillglide
tothemostrecentlytriggerednoteonlywhenthepreviousnoteisstillon(inotherwords,you
mustuselegatofingering).

Mono Sample XFade


Whenapplyingportamentotomultisampledsounds(AcousticGuitar,forexample),thePC3
willplaymorethanonesamplerootasthepitchglidesfromthestartingpitchtotheending
pitch.Thismaycauseasmallclickateachsampleroottransition.Youcaneliminateclicksby
settingtheMonoSampleXFadeparametertoOn.WhentheMonoSampleXFadeparameteris
settoOn,thePC3performsacrossfadeateachsampleroottransitiontoeliminateclicks.

The Program FX (PROGFX) Page


Output
EachOutputparameterspecifiestherearpanelanalogoutputtowhichthebusonthesameline
(Insert,Aux1,orAux2)isrouted.(TheOutputsettingforInsertdeterminestheoutput
destinationofthemainprogramsignal,evenifnoinserteffectsareused.)SettingtheOutputto
Mainroutesthesignaloftheselectedbustothemainoutputs.SettingtheOutputtoSec.routes
thesignaloftheselectedbustotheauxiliaryoutputs.

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

Editing VAST Programs With KVA Oscillators


Setting KVA Oscillator Type
ThePC3comeswith22differentKVAoscillators.Thereare11highqualityantialiased
oscillators(freeofdigitalartifacts,)and11oscillatorsthatexhibitsomealiasing(digitalartifacts)
inthehigheroctaves.TheantialiasedoscillatorsuseupmoreDSPresourcesthantheoneswith
aliasing,buttheimprovementinsoundqualityisquitenoticeable.Westronglyrecommend
usingtheantialiasedoscillatorsformostapplications.
ThetablesbelowlistKVAoscillatorsbytypeandfunctionblocksize.Beforesettinganoscillator,
youmustchooseanalgorithmwhichincludesablockthatmatchestheblocksizeforthe
oscillatorthatyouwishtouse.SeeTheAlgorithm(ALG)PageandAlgorithmBasicsinThePC3
MusiciansGuideformoreonselectingalgorithms.Onceyouhavepickedanalgorithmwiththe
desiredblocksize,highlighttheblockandusethealphawheeltoscrollthroughtheavailable
functionsuntilyoufindthedesiredoscillator.
TheSYNCSQUAREoscillatorisan8blockoscillatorthatrequirestheuseoftwolayers(4
blockseach)andtheAltInputfeatureofcascademode.SeeThePC3MusiciansGuidefor
detailsonsettinguptheSyncSquareoscillator.
Note:Ifyouputmorethanoneoscillatorinanalgorithm,youwillonlyheartheoutputofthelast
oscillatorinthealgorithm,unlessanalgorithmisusedtoroutetheearlieroscillatoraroundthelast
oscillatorandintoaMIXfunctionblock,orifthelastoscillatorprocessesitsaudioinput.
Anti-Aliased Oscillators
Size

Aliased Oscillators

Name/Type

Size

1 Block

LPNOIZ (noise + low pass filter)

1 Block

2 Blocks

SINE

SAW

SINE+

TRI

SAW

SQUARE

RES NOISE (noise + low pass


filter with resonance)

NOISE

SQUARE

SINE+

3 Blocks

PWM (Pulse Width Modulation)

SAW+

4 Blocks

SYNC SAW

NOISE+

SUPER SAW

SW+SHP (Sawtooth + Shaper)

TRIPLE SAW
8 Blocks

SYNC SQUARE (master) >>,


>>SYNC SQUARE (slave)
(4 blocks each)

2 Blocks

Name/Type
SINE

SHAPED SAW
PWM (Pulse Width Modulation)

2-7

Program Mode
Editing KB3 Programs

Advanced Use Of KVA Oscillators


Oscillator Specific Control And Modulation Parameters:
SeveralKVAoscillatorsalsohavetheirownmodulationparametersthatmustbeaccessedto
controltheoscillatorsintendedfunction.Belowisalistoftheseoscillatorsandtheirdistinctive
parameters,groupedbyblocksize.Thoughthefollowingparameterscouldbeleftatone
setting,utilizingoneoftheDSPCTLorDSPMODtechniquesdescribedintheaboveexamples
willexposeawiderrangeofexpressionfromeachoscillator.
1 Block:
SINE+[Aliased(notrecommended)]
Sameas2blockversion,butwithouttheSine+Amparameter.
SAW+[Aliased(notrecommended)]
Asawoscillatorthatcanaddaninputsignaltoitsoutput.
NOISE+[Aliased(notrecommended)]
Anoiseoscillatorthatcanaddaninputsignaltoitsoutput.

Editing KB3 Programs


The MISC Page
LeakMode
Selectsbetweendifferentleakagemodels,determiningwhichleakageharmonicsare
emphasized.TypeAprovidesanoveralltonewheelleakage,withalltonewheelsleakingasmall
amount.TypeR,TypeX,TypeY,andTypeZemulatedifferentdegreesofdrawbarleakage,where
theleakagecomponentscorrespondtotheninedrawbars,insteadofallthetonewheels.

The OUTPUT Page


Demo Song
TheDemoSongparameterallowsyoutochoosethedemosongforthecurrentKB3program.
Thedemosongisashort,preprogrammedsongthatgivesyouademonstrationoftheprogram
inamusicalcontext.YoucanplayaprogramsdemosonginanypageintheProgrammodeby
pressingthePlay/Pausebutton,andstopthesongbypressingtheStopbutton(bothbuttonsare
locatedundertheMODEbuttonsonthefrontpanel).
WhenontheProgrammodemainpage,youcanhearademosonginwhateverprogramyou
wantbypressingthePlay/Pausebuttonwithoneprogramselected,andthenselectinganother
program.
Note:Youcanalsotriggerandstopdemosongswithasimultaneousdoublebuttonpressoftheupand
downcursorbuttons.

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.

The Setup Editor


The Channel/Program (CH/PROG) Page

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

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

The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2)


Pages
EachzoneinasetuphasitsownArpeggiator.Whenactivated,eachArpeggiatortakesMIDI
noteinputfromthePC3keyboard(orviaMIDI)andoutputsarhythmicpatternofMIDInotes.
Youcancontrolthespeedandnatureofthepatterninrealtime.EachArpeggiatorcanaffect
boththePC3andexternalMIDIinstruments.ThenotesproducedbytheArpeggiatorinagiven
zonegotoallofthatzonesdestinations:local,MIDI,orboth.Youcanalsosetonezones
arpeggiatortooverridearpeggiatorsonotherzonesusingtheArpeggiatorGlobal(ArpGlobal)
parameteronSetupModesCOMMONpage.
TheconceptbehindthePC3sArpeggiatorsisfairlysimple,althoughtheoptionsareextensive.
YoumightthinkofeachArpeggiatorasanoteprocessor,generatingcomplexoutputfrom
relativelymodestinput.Youcanselectanynumberofnotesfortheinput,andtellthe
Arpeggiatortorecognizeandrememberthem.Thisiscalledlatchingthenotes.The
Arpeggiatorthenprocessesthembyplayingthemrepeatedly,and/ortransposingthemupand
downthekeyboard.Youhavecontroloverseveralprocessingparameters:velocity,order,
duration,transposition,orchestration,whetherthenotesareplayedsimultaneously,and
whethertheintervalsbetweennotesarefilledchromatically.YoucanalsotelltheArpeggiator
howtodealwithnewinformationcomingfromthekeyboardwhentheArpeggiatorisalready
processingnotes.
Thearpeggiatoralsoincludesstepsequencersfornoteandvelocityshifting,allowingyouto
morepreciselycontrolhowyourMIDInoteinputisprocessed.Setthearpeggiatorparameters
ontheARPEGGIATORandARPEGGIATOR2pages:

3-5

Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages

The ARPEGGIATOR Page


Note:InProgramMode,simultaneouslypresstheArpandSWbuttons(abovetheWheels)toviewthe
ArpeggiatorpagefortheContolSetup,whichcontrolsarpeggiatorsettingsinProgramMode(fordetails,
seeTheControlSetupsectionintheSetupModechapterofthePC3MusiciansGuide.)

Parameter

Range of Values

Default

Active

On/Off

Off

Beats

1/1 (Whole Notes) to 1/384 (96 notes per


beat)

1/16 (16th Notes)

Play Order

Played, Upwards, Downwards, UpDown,


UpDown Repeat, Random, Shuffle,
Walking, Simultaneous

Played

Duration

1% to 100%

100%

Velocity

First, Played, Last, Aftertouch, MIDI 109,


Fixed, Pattern (1-74 factory patterns,
user created patterns,) Human1-4,
Chimp1-4, MissNotes1-9

Played

ShiftAmount

88 Semitones

ShiftLimit

0-60

24

Limit Option

Stop, Reset, Unipolar, Bipolar, Float Res,


Float Uni, Float Bip

Unipolar

ShftPattrn (Shift Pattern)

Off, (1-69 factory patterns, user created


patterns)

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.

Resulting Arpeggiation (When LimitOption is Unipolar)


Shift Limit

6 ST (F#4)

Comment
Up

Down

Up

C4, D#4, F#4,

D#4, C4

D#4,

Same notes play in both directions


when Shift Limit is a multiple of
Shift Amount

7 ST (G4)

C4, D#4, F#4,

E4, C#4,

D#4,

Last upward note before shift limit


is F#4, next upward note would be
A4, which is 2 ST from shift limit
(G4); therefore first downward note
is E4 (2 ST below last upward note)

8 ST (G#4)

C4, D#4, F#4,

F4, D4,

D#4,

A4 is 1 ST from shift limit, therefore


first downward note is F4 (1 ST
lower than last upward note)

9 ST (A4)

C4, D#4, F#4, A4

F#4, D#4, C4,

D#4,

All symmetrical again; now A4 is


within shift limit

10 ST (A#4)

C4, D#4, F#4, A4,

G4, E4, C#4,

D#4,

Next upward note would be C5,


which is 2 ST from shift limit

11 ST (B4)

C4, D#4, F#4, A4,

G#4, F4, D4,

D#4,

C5 is 1 ST from shift limit

D#4,

Symmetrical again, including C5

12 ST (C5)

C4, D 4, F 4, A4, 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

The ARPEGGIATOR 2 Page

Parameter

Range of Values

Default

Latch

Keys, Overplay, Arpeg, Add, Auto,


Pedals, Autohold, 1NoteAuto

Keys

Low Key

C -1 to G9

C -1

High Key

C -1 to G9

G9

Glissando

Off, On

Off

SyncTo

First Avail., Riff1-16, Main Seq., Arp1-16,


FirstRiff.Av., FirstArp.Av.,

First Avail.

SyncType

None, DownBeat, AnyBeat,


DownBeatWait, AnyBeatWait

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

Real-time Control of Arpeggiator Parameters


Youcanhaverealtimecontroloverseveralarpeggiatorparameters,byassigningphysical
controllerstospecialarpeggiatorControllerDestinations.Anyinput(orentryvalue)froma
physicalcontrollerassignedtoanarpeggiatorControllerDestinationoverridestheprogrammed
valuesfortheparametersofthearpeggiatoronthatcontrollerszone.Theoverrideremainsin
effectuntilyouselectadifferentsetup(oradifferentprograminProgrammode.)Remember,
eachofthefollowingControllerDestinationsaffectsonlythearpeggiatorforthezonewhich
yourcontrollerisassignedto.
Controller
Number

Corresponding
ARPEGGIATOR
Parameter

Operation

147

ArpOn

Any controller value turns the Arpeggiator On.

148

ArpOff

Any controller value turns the Arpeggiator Off.

150

ArpOrder

Arpeggiator Order, each range of values selects one of


nine options in order of the parameters list: 0-14
(Played,) 15-28 (Upwards, etc.,) 29-42, 43-56, 57-70,
71-84, 85-98, 99-112, 113-127 (Simultaneous.)

151

ArpBeats

Arpeggiator Beats, each range of values selects one of


seven options in order of the parameters list: 0-18
(Quarter notes,) 19-36 (8th notes, etc.,) 37-54, 55-72,
73-90, 91-108, 109-127(32nd triplets.)

152

ArpShift

The 88 Arpeggiator Shift steps are scaled over the 128


MIDI controller values, so that 0 = 0 steps and 127 = 88
steps.

153

ArpLimit

The 60 Arpeggiator Shift Limit steps are scaled over the


128 MIDI controller values, so that 0 = 0 steps and 127 =
60 steps.

154

ArpLmtOp

Arpeggiator Shift Limit Option, each range of values


selects one of seven options in order on parameters list:
0-18 (Stop,) 19-36 (Reset, etc.,) 37-54, 55-72, 73-90,
91-108, 109-127 (FloatBip.)

155

ArpVel

Arpeggiator Velocity, each range of values selects one of


twenty-three options in order on parameters list: 0-5
First,) 6-10 (Played, etc.,) 11-15...101-105, 106-110,
111-127 (MissNotes9.)

156

ArpDur

The Arpeggiator Duration % values are scaled over the


128 MIDI controller values, so that 0 = 1% and 127 =
100%.

157

Latch

For Arpeggiator Latch Pedals mode, 0-63 = off, 64-127 =


on.

158

Latch2

For Arpeggiator Latch Pedals mode, 0-63 = off, 64-127 =


on.

159

ArpGliss

Arpeggiator Gliss, 0-63 = off, 64-127 = on.

160

SusLatch

For Arpeggiator Latch Pedals mode, 0-63 = off, 64-127 =


on.

170

-Arp Shift

Sets ARPEGGIATOR values for Shift to negative. 0-63 =


off, 64-127 = on.

171

ShiftPatt

Selects one of the 128 patterns in the ShiftPatt Bank for


the ARPEGGIATOR page of a controllers zone.

3-17

Setup Mode
The ARPEGGIATOR & ARPEGGIATOR 2 (ARP1, ARP2) Pages

Controller
Number

3-18

Corresponding
ARPEGGIATOR
Parameter

Operation

172

ShiftPBank

A controller value selects the corresponding ShiftPatt


Bank for the ARPEGGIATOR page of a controllers
zone. For example, controller value 2 selects bank 2,
controller value 7 selects bank 7.

173

VelPatt

Selects one of the 128 patterns in the VelPatt Bank for


the ARPEGGIATOR page of a controllers zone.

174

VelPBank

A controller value selects the corresponding VelPatt


Bank for the ARPEGGIATOR page of a controllers
zone. For example, controller value 2 selects bank 2,
controller value 7 selects bank 7.

175

VelFixed

Sets arpeggiator velocity when velocity is set to Fixed


for the ARPEGGIATOR page of a controllers zone.

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.

The RIFF1 Page


ThefirstRiffpageappearsasshownbelow,andhasthefollowingparameters:

Parameter

Range of Values

Default

Riff

Off, On

Off

Song
Start

Song List

0 None

(Bar)

(dependent on sequence)

(Beat)

1 to (dependent on time signature)

(Tick)

0 to 959

(Bar)

(dependent on sequence)

(Beat)

1 to (dependent on time signature)

(Tick)

0 to 959

Off, On

Off

Root Note

C -1 to G9

C4

SrcTrack (Source Track)

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

8th note triplet

16th note

16th note quintuplet

16th note triplet (sextuplets)

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

The RIFF2 Page


ThesecondRiffpageappearsasshownbelow,andhasthefollowingparameters:

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, Setup, External, 20 to 400

Sequence

Sync Zone

First Avail., Riff 1-16, Main Seq, Arp 1-16, FirstRiff.Av., First
Arp.Av

First Avail.

Sync Type

None, DownBeat, AnyBeat, DownBeatWait, AnyBeatWait,


Loop, Stop, StartWait, LoopWait, StopWait

None

Release Sync Zone (RelSynZn)

First Avail., Riff 1-16, Main Seq, Arp 1-16, FirstRiff.Av., First
Arp.Av

First Avail.

Release Sync Type (RelSynTyp)

None, DownBeat, AnyBeat, DownBeatWait, AnyBeatWait,


Loop, Stop, StartWait, LoopWait, StopWait

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.

Real-time Control of Riff Parameters


YoucanhaverealtimecontroloverseveralRiffparameters,byassigningphysicalcontrollersto
specialRiffControllerDestinations.Anyinput(orentryvalue)fromaphysicalcontroller
assignedtoaRiffControllerDestinationoverridestheprogrammedvaluesfortheparametersof
theriffonthatcontrollerszone.Theoverrideremainsineffectuntilyouselectadifferentsetup.
Remember,eachofthefollowingControllerDestinationsaffectsonlytheriffforthezonewhich
yourcontrollerisassignedto.
Controller
Number
163

Corresponding
Riff Parameter
RiffOn

Operation
Riff On. Any value triggers the zones Riff if Riff is set to On
on RIFF1 page.

164

RiffOff

Riff Off. Any value stops playback of zones Riff.

165

RiffDur

Riff Duration, sets the Duration parameter (see above.) The


Duration value is calculated by multiplying the received
controller value by 1000, and dividing the answer by 128 (any
decimal points are taken off the final value.) Here are some
example values: 7 = 54%, 13 = 101%,19 = 148%, 32 = 250%,
64 = 500%, 127 = 992%

166

RiffVel

Riff Velocity, sets the Velocity parameter (see above.) The


Velocity value is calculated by multiplying the received
controller value by 2. For Example, 25 = 50%, 50 = 100%,
100 = 200%, 127 = 254%.

167

RiffDly

Riff Delay, Controls Offset parameter (see above.) Controller


value 64 = 0 offset ticks. Each value away from 64 = 512
offset ticks. For example, 63 = -512 offset ticks, 65 = +512
offset ticks, 0 = -32768 offset ticks, 127 = +32256 offset ticks.

3-27

Setup Mode
The COMMON Page

The COMMON Page


Arpeggiator Global (ArpGlobal)
WiththeArpGlobalparameter,youcansettheArpeggiatorofasingleZonetoplaynotesonall
ZonesintheSetup.Forexample,ifArpGlobalissettoArp3,allzoneswillbeplayedbythe
arpeggiatorininZone3(ifthearpeggiatorinZone3isactive.)InadditiontoOFF,thereareas
manyArpGlobalsettingsasthereareZonesinthecurrentsetup.Forexample,inasevenzone
setup,youcanselectavalueofOFF,orArp17forArpGlobal.
ToexcludeaZonefrombeingplayedbytheglobalarpeggiator,settheArpeggiatorparameterto
OffontheCH/PROGpageforthatZone(seeArpeggiator on page 32fordetails.)
FordetailsonthearpeggiatorforeachZone,seeTheARPEGGIATOR&ARPEGGIATOR2
(ARP1,ARP2)Pages on page 35.

TRIGGER KEYS (KEYTRG)


TheTRIGGERKEYSpage(seebelow)allowsyoutosetacontrollerdestinationtobetriggered
byplayingaspecifickey.

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

Quick Access Mode

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

Quick Access Mode


The QA Editor

Soft Buttons In Quick Access Mode


UsetheOctavandOctav+softbuttonstotransposeupordownbyafulloctave.Pressingboth
Octavbuttonssimultaneouslyreturnsthetranspositiontoitsoriginalsetting.
PresstheInfosoftbuttontoseeallofthecontrollerassignmentsofthecurrentprogram.Scroll
downthepageusingtheAlphaWheel,cursororthe/+buttons.
TheXpose/Xpose+buttonsareashortcutforquicktranspositioninsemitone(halfstep)
increments.YoucanusethemtotransposetheentirePC3asmuchasthreeoctavesupordown.
Thebottomlineofthedisplayshowsthecurrentamountoftransposition(Xpose).Pressingboth
Xposebuttonssimultaneouslyreturnsthetranspositiontozero.TheXposebuttonstranspose
thePC3,aswellasanyMIDIdevicesconnectedtothePC3sMIDIOutport.Changingthe
transpositionwiththesoftbuttonsalsochangestheTransposesettingonthe
MIDIMode:TransmitpageinMIDImode.

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

Quick Access Mode


The QA Editor

Selecting A Setup For A Quick Access Entry


Ifyouwanttostoreasetupinthecurrententryinsteadofaprogram,presstheTypesoft
buttonwhenyoudothis,noticethattheTypefieldchangefromProgramtoSetup(alsonotice
thatthechannelindicatordisappears,sincesetupscantransmitoverseveralchannels).Thelist
ofobjectschangesfromtheprogramlisttothesetuplist.Justaswithprograms,thecursor
highlightsthesetupsIDandname.UsetheAlphaWheelor/+buttonstoscrollthroughthe
setups.YoucanalsousethealphanumericpadfollowedbytheEnterbuttontochooseaSetup
byID#.
KeepinmindthatyoucanhavebothsetupsandprogramsinthesameQAbank.
Naming And Saving A Quick Access Bank
Whenyouvefilledeachentrywiththeobjectyouwant,presstheNamesoftbuttonifyouwant
torenamethebank,orpresstheSavesoftbuttontobeginthesaveprocedure.Or,presstheExit
buttontoexittheQAeditor,andtheSaveChanges?dialogcomesup.

4-3

Quick Access Mode


The QA Editor

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.

Pressure Map (Transmit)


ChangetheTransmitPressureMapsettingifyouaretriggeringexternalMIDIgearwhichis
producingMIDIpressure(aftertouch)valuesthataretoohighortoolowbasedonyourplaying
style(howsoftorhardthatyoupressthekeys.)Thedefaultmapprovidesthewidestrangeof
pressureexpression,butyoumaywanttochooseadifferentmapifthedefaultdoesnotsuit
yourplayingstyle.
MIDI
Sources
PC3Keyboard

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.)

The RECEIVE Page


Velocity Map (Receive)
ChangethereceiveVelocityMapsettingifyouaretriggeringthePC3withexternalMIDIgear
whichisproducingnotesthataretooloudortooquiet.Thedefaultmapprovidesthewidest
rangeofvelocityexpression,butyoumaywanttochooseadifferentmapifthedefaultdoesnot
suityourplayingstyle.
MIDI
Sources
PC3Keyboard

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.

Pressure Map (Receive)


ChangethereceivePressureMapsettingifyouaretriggeringthePC3withexternalMIDIgear
whichisproducingMIDIpressure(aftertouch)valuesthataretoohighortoolowbasedonyour
playingstyle(howsoftorhardthatyoupressthekeys.)Thedefaultmapprovidesthewidest
rangeofpressure(aftertouch)expression,butyoumaywanttochooseadifferentmapifthe
defaultdoesnotsuityourplayingstyle.
MIDI
Sources
PC3Keyboard

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.)

Local Keyboard Channel (LocalKbdCh)


TheLocalKeyboardChannelenablesanexternalMIDIdevicetofunctionasifitisthePC3s
keyboardandphysicalcontrollers.ThisallowsoneMIDIchannelofanexternalMIDIdeviceto
controlmultipleMIDIchannelsofthePC3,eveniftheexternalMIDIdeviceonlytransmitson
onechannel.
InSetupMode,whentheLocalKbdChparameterissettomatchthechannelonwhichthe
externalMIDIdeviceistransmitting,thesetupwillplayontheexternalMIDIdeviceasitdoes
onthePC3skeyboard.SeetheContinuousControllerMessagesFromExternalMIDI
Devices on page 66sectionbelowfordetailsonreceivingcontinuouscontrollermessagesfrom
anexternalMIDIdevicewhenaLocalKeyboardChannelisset.Also,inSetupMode,whenthe
LocalKbdChparameterissettomatchthechannelonwhichtheexternalMIDIdeviceis
transmitting,externalMIDIreceivedbyaZoneissenttothedestinationsetwitheachZones
CH/PROGpageDestinationparameter(seethePC3MusiciansGuidefordetailsontheCH/
PROGpageDestinationparameter.)Inthiscase,ifaZoneissendingtheexternalMIDItothe
USBorMIDIOutports,theMIDImessageswillberemappedtothechanneloftheZone,and
anynotetranspositionsetfortheZonewillbeapplied.
InSetupMode,whentheLocalKbdChparameterissettoNone,anexternalMIDIdevicewill
playasingleProgram.TheplayedprogramwillbeonaZoneofthecurrentSetupthathasa
Channelparameter(ontheSetupEditorCH/PROGpage)whichmatchesthechannelonwhich
theexternalMIDIdeviceistransmitting.(IfnoZonesChannelparametermatches,theexternal
devicewillplaytheprogramthatwaslastusedbythatchannelinProgramorSetupMode.)Whenthe
ProgramofaSetupZoneisplayedfromanexternalMIDIcontrollerwiththeLocalKbdCh
parametersettoNone,SetupMIDIparameters(mostnoticeablykeyrangeandtransposition)
willnotbeapplied.(SeeInputChannel on page 32fordetailsonapplyingtheseparameters
whenplayingasinglezonefromanexternalMIDIdevice.)Also,inSetupMode,whenLocal
KeyboardChannelissettoNone,externalMIDIsenttoanychannelisoutputfromtheMIDI
Thruport,butnotfromtheMIDIOutportorUSBport.
TheLocalKeyboardChannelparameteralsoaffectshowexternalMIDIdevicesinteractwith
ProgramMode.InProgramMode,whentheLocalKbdChparameterissettomatchthechannel
onwhichtheexternalMIDIdeviceistransmitting,theexternalMIDIdevicewillplaythe
ProgramonthechannelcurrentlyselectedontheProgramModemainpage.(TheProgramMode
mainpageshowsthecurrentchannelontherightofthetopline.)Also,inthiscase,externalMIDI
receivedbyaProgrammodeissenttothedestinationsetontheDestinationparameteronthe
MIDIModeTransmitpage(seethePC3MusiciansGuidefordetailsontheMIDIMode
TransmitpageDestinationparameter.)
InProgramMode,whentheLocalKbdChparameterissettoNone,anexternalMIDIdevice
willtriggertheprogramonthechannelthatitistransmitting,nomatterwhichchannelis
currentlyselectedontheProgramModemainpage.Inthiscase,externalMIDIsenttoany
channelisoutputfromtheMIDIThruport,butnotfromtheMIDIOutportorUSBport.

6-5

MIDI Mode
The RECEIVE Page

Continuous Controller Messages From External MIDI Devices


WhenusinganexternalMIDIdevicewiththePC3,youcancontrolmanyofthePC3sprogram
parametersbysendingMIDIContinuousControllermessages(CCs)fromtheexternalMIDI
device.EachparameterthatyouwishtocontrolmusthaveaCCnumberassignedinthe
ProgramEditor(seethesectionbelow:AssigningAnExternalCCNumberAsAControlSourceFor
AProgramParameter.)SeethesectionsbelowfordetailsonusingexternalCCswiththeavailable
settingsinProgramandSetupMode.
FordetailsoncontrollableparametersofVASTprograms,seethefollowingsectionsinThePC3
MusiciansGuide:TheDSPModulation(DSPMOD)Page on page 629,TheLFO
Page on page 637,TheASRPage on page 639,TheFunction(FUN)Page on page 640,The
EnvelopeControl(ENVCTL)Page on page 644,TheMODPages on page 99,andFXLFO,FXASR,
andFXFUNpages on page 910.ForKB3programs,seethefollowingsectionsinThePC3
MusiciansGuide:ThePITCHPage on page 663,TheAMPPage on page 662,TheLFO,ASR,and
FUNPages on page 670,TheMODPages on page 99,andFXLFO,FXASR,andFXFUN
pages on page 910.
Assigning An External CC Number As A Control Source For A Program Parameter

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

PC3 Physical Controller


Pitch Wheel

6-8

NA, responds to MIDI pitch bend messages

Mod Wheel

Arp Button

69

SW Button

29, 70

Continuous Pedal 1

11

Continuous Pedal 2

Breath

Pressure (key pressure)

Not controllable by MIDI CC

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

Programmable Switches 1-8

Not controllable by MIDI CC

Bank Buttons (KB3 control buttons,


Setup Zone Mute buttons)

Not controllable by MIDI CC

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

-128 to 127 semitones

FX Mode

Performance, Multitrack

Performance

Drum Remap

None, GM

None

ID Entry

Global, Bank

Global

Setup Controllers (SetupCtls)

Instant, Pass Entry

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.

Setup Controllers (SetupCtls)


TheSetupControllersparameteraffectshowthePC3sphysicalcontrollersrelatetoEntry
ValuesinSetupMode(seeEntry(Ent)andExitValues on page 33.)WiththeSetupControllers
parametersettoInstant,movingaphysicalcontrollerassignedwithinaSetupwillinstantly
sendanewMIDIvaluetothatassignment.WiththeSetupControllersparametersetto
PassEntry,movingaphysicalcontrollerassignedwithinaSetupwillnotsendanewMIDIvalue
tothatassignmentuntilthephysicalcontrollerpassesthevaluesetforitsEntryValue.Instantis
setbydefault,butPassEntrycanbeusefulsothatSetupcontrollerassignmentsdontjumpfar
fromtheirentryvalueswhenfirstmovingaphysicalcontroller.

7-2

Master Mode
MAIN

Master Table Lock (Master Lock)


WithMasterLocksettoOff,thePC3willsavethecurrentMastermodeconfigurationwhenyou
exitMastermode(orMIDImode).ThisinformationisstoredinaMasterTableobject(see
Save on page 718belowformoredetailsonwhatissavedwithaMasterTable.)
IfyouhaveaparticularMasterconfigurationthatyouwouldliketosafeguardagainsttheauto
savingfeature,setMasterLocktoOn.WiththeMasterLockon,thePC3doesnotsaveany
changesunlessyoupresstheSavesoftbutton.NotethatifyouwouldlikeMasterLocktostay
onnexttimeyouturnonthePC3,youmustpresstheSavesoftbuttontostorethestateof
MasterLocktotheMasterTable.

Demo Button
TheDemoButtonparameterdetermineswhatpressingthePlay/Pausebuttondoesinprogram
mode.WiththeDemobuttonparametersettoOn,thePlay/Pausebuttonplaysademosongfor
thecurrentprogram.(Toplayademosong,theDemoSongparametermustbesetinthe
programeditorforthecurrentprogram,seeTheCOMMONPagesectionintheProgramMode
chapterofThePC3MusiciansGuidefordetails.)WiththeDemobuttonparametersettoOff,
thePlay/PausebuttonplaysthelastsongthatwasselectedinSongMode.Ifademosongisset
forthecurrentprogram,itcanalwaysbeplayedfromprogrammodebysimultaneously
pressingtheupanddowncursorbuttons.

Buttons Mode (Buttons)


IfyousettheButtonsparametertoOn,pressinganybuttonsonthePC3willgenerateSystem
Exclusive(SysEx)messagesthataresenttotheMIDIOutport.Thisenablesyoutodotwo
things:controlaremotePC3,and/orrecordsequencesofprogrammingbuttonpressestoa
sequencerorSysExsoftwarepackage.
IfyouhavetheMIDIInportofanotherPC3connectedtothefirstonesMIDIOutport,the
secondinstrumentwillrespondtoeverybuttonpressonthefirstinstrument,justasifyouwere
pressingthebuttonsofthesecondone.Keepinmindthatbothdevicesmustbeinexactlythe
samestate(thesamepageinthesamemode,withidenticallistsofRAMobjects)whenyoustart.
Otherwisethebuttonpressesyoumakeonthefirstinstrumentmayexecuteotherfunctionson
thesecondinstrument.
Again,itsimportanttokeepinmindthatthestateofyourPC3mustbeidenticaltoitsstate
whenyourecordedthesequenceofbuttonpresses.Ifyouveaddedordeletedanyobjects
storedinRAM,forexample,thesequenceofbuttonpresseswillselectdifferentobjectswhen
youplaybackthebuttonpresssequence.
NOTE:MakesurethisparameterissettoOffbeforeyouinitiateaSysExdumpofanykind.Ifthis
parameterisonwhenyoustartadump,thebuttonsyoupresstobeginthedumpwillalsogenerateSysEx
messages.

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.

Velocity Map (Master)


ChangetheMasterVelocityMapsettingifyoufindthatthePC3isnotproducingthedesired
velocities(tooloudortooquiet)basedonyourplayingstyle(howlightorheavythatyouplay
thekeys.)Thedefaultmapprovidesthewidestrangeofvelocityexpression,butyoumaywant
tochooseadifferentmapifthedefaultdoesnotsuityourplayingstyle.
MIDI
Sources
MIDIInviaMIDIInportorUSBComputerport

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

Pressure Map (Master)


ChangetheMasterPressMapsettingifyoufindthatthePC3isnotproducingthedesiredMIDI
pressure(aftertouch)values(toohighortoolow)basedonyourplayingstyle(howsoftorhard
thatyoupressthekeys.)Thedefaultmapprovidesthewidestrangeofpressureexpression,but
youmaywanttochooseadifferentmapifthedefaultdoesnotsuityourplayingstyle.
MIDI
Sources
PC3Keyboard

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

No intonation map is used, intonation is equal but cannot be edited.

1 Equal

No detuning of any intervals. The standard for modern western music.

2 Classic Just

Tunings are defined based on the ratios of the frequencies between intervals.
The original tuning of Classical European music.

3 Just Flat 7th

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

Approximation of a historical intonation.

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

Approximation of a historical intonation based on the comma system.

8 1/4th Comma

Approximation of a historical intonation based on the comma system.

9 Indian Raga

Based on the tunings for traditional Indian music.

10 Arabic

Oriented toward the tunings of Mid-Eastern music.

11 BaliJava1

Based on the pentatonic scale of Balinese and Javanese music.

12 BaliJava2

A variation on 1Bali/Java, slightly more subtle overall.

13 BaliJava3

A more extreme variation.

14 Tibetan

Based on the Chinese pentatonic scale.

15 CarlosAlpha

Developed by Wendy Carlos, an innovator in microtonal tunings, this intonation


map flats each interval increasingly, resulting in an octave with quarter-tone
intervals.

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.

Key Action Map


TheKeyActionMapdeterminesthedefaultwaythePC3respondstokeyactionforspecific
keyboardcomponentmodels.Generallyspeaking,youwillnotwanttoaltertheKeyAction
Map.ThisparameterisincludedfortherareoccasionwhenaPC3hasbeensetupatthefactory
foradifferentkeyboardcomponentmodelthantheoneinstalled.Ausermaydiscoverthatthey
needtochangetheKeyActionMapwhentheyhavetriedalloftheVelocityMapsettingsand
stilldonotfeelcomfortablewiththekeyresponseoftheirPC3.Differentmapsresultindifferent
responsesfromthePC3forthesamephysicalkeyaction,andeachmapcorrespondstoa
differentkeyboardcomponentmodel.Ifyouhavechangedthisparameterandwanttochangeit
backtothedefaultmapforyourPC3,simplyenteravalueof0intheKeyActionMap
parameterfield.

Intonation Key (Int.Key)


Thissetsthetonic,orbasenotefromwhichthecurrentlyselectedintonationmapcalculatesits
intervals.IfyouselectGastheintonationkey,forexample,andtheintonationmapyouselect
tunestheminor2nddownby50cents,thenG#willbeaquartertoneflatrelativetoequal
intonation.IfyouchangetheintonationkeytoD,thenD#willbeaquartertoneflat.Ifyouuse
nonstandardintonations,youllwanttosetInt.Keytothekeyyoureplayingin.IftheIntonation
parameterissettoEqual,changingInt.Keyhasnoeffect.

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

Digital Output Volume (Dig. out volume)

Variable, Fixed

Variable

Digital Output (Dig.Out)

Digital Output List

48 KHz

Aux Out Pair Mode

Normal, Mirror Primary Outputs

Normal

Clock Source

Internal, External

Internal

Output Clock
TosendaMIDIclockpulsetotheMIDIOutport,setthisparametertoOn.Otherwise,setitto
Off.

Digital Output Volume (Dig. out volume)


TheDigitalOutputVolumeparameterspecifiesthebehaviorofthePC3sDigitalOutput.Setting
thisparametertoVariablemakestheDigitalOutputrespondtochangesmadeonthevolume
slider.SettingthisparametertoFixedmakestheDigitalOutputoutputasignalwithafixed
volume.

Digital Output (Dig. Out)


ThisDigitalOutputparameterspecifiesthePC3sdigitaloutputsamplerate.Internallyclocked
sampleratesgofrom44.1Kupto192K.
Externallysyncedsampleratescover20220KHzin3ranges.Besuretheexternalclock
frequencyiswithintherangeyouselect.

Aux Out Pair Mode


TheAuxOutPairModeparameterspecifiesthebehavioroftheSecondaryAudioOutputs
(locatedonthebackpanelunderneaththeBalancedAnalogOutputsAUXlabel.Settingthis
parametertoNormalmakestheAuxOutputsbehaveassuch.SettingthisparametertoMirror
PrimaryOutputsmakestheAuxOutputsoutputthesameaudiosignalasthePrimaryoutput.

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)

General MIDI Mode (GM On, GM Off)


ThissoftbuttonenablesordisablesGeneralMIDI(GM)mode.WhenGMmodeisoff(the
default,)thebuttonsislabeledGMOn.PresstheGMOnsoftbuttontoenterGMmode.ThePC3
willpromptyoutoconfirmorcancel.WhenGMmodeisonthebuttonsislabeledGMOff.Press
theGMOffsoftbuttontoexitGMmode.ThePC3willpromptyoutoconfirmorcancel.Youcan
notaccessSetupModeorQuickAccessModewhileinGMmode.Asidefromwhatisnotedin
thissection,allotherPC3functionsoperatenormallywhileinGMmode.InGMmode,thePC3
compliesspecificallywiththeGeneralMIDI(GM1)specification.
AnOverviewofGeneralMIDI
GeneralMIDIisaspecificationcreatedbytheMIDIManufacturersAssociationwhichdefines
specificfeaturesthataMIDIinstrumentmusthave(seetheMMAwebsiteatwww.midi.orgfor
moreinformation.)Amongotherthings,theGMspecificationsetsastandardbankofprogram
namesandnumbers,aswellasastandarddrummappinglayout,sothatsequencescreatedon
anyGMinstrumentwillplaybackwiththecorrectinstrumentationonanyotherGM
instrument,nomatterthemanufacturer.GMhasmanyuses,forexampleitmakesiteasyfor
musicianswhouseMIDIfilestoshareideasandcollaboratewhileusingdifferentsetsof
equipment.Alsomanyinstrumentalversionsofpublicdomainsongscanbefoundforfreeon
theinternetasGMcompatibleMIDIfiles.These,likeallMIDIfiles,offercertainadvantagesover
audiosuchassmallfilesize,theabilitytoedit,orchestrate,orchangetempotoeasilylearnfrom
thesequences,orevenconvertnoteinformationtostandardnotationwithathirdparty
application.
OverviewofGeneralMIDIMode
Onceenabled,Programmodewilldisplaythesetof128standardGMprogramnamesonthe
rightsideofthescreen(seebelow.)Asidefromthedifferentlayoutandprogramchoice,Program
modeoperatesnormally(seebelowforinfoontheleftsideofthescreen.)AdefaultGMsequencewill
beloadedwhichsetsFXsendsforreverbandchorus,whicharepartoftheGMspecification.
DrumprogramswillalsoberemappedtotheGMdrummap.ThestandardPC3programswill
notbevisibleuntilGMmodeisturnedoff.

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.)

Preview Sample (PRVIEW)


PressthePRVIEWbuttontogotothePREVIEWpage.ThePREVIEWpagecanbeusedto
automaticallymakeanewkeymapandprogramusinganysampleorgroupofsampleroots.
ProgramscreatedwiththepreviewfunctionaresavedinProgramMode.Thisallowsyouto
quicklyhearwhatasampleorgroupofsamplerootswillsoundlikeinaprogram.Thepreview
functionisalsoaquickwaytobeginmakinganewprogramwhichcanbeeditedfurtherif
desired.
Ifasinglesampleisselectedasinglekeyrangekeymapwillbecreated.Ifagroupofsample
rootsisselected,thepreviewfunctionwilltrytocreateakeymapwithmultiplekeyrangesbased
oneachsamplesrootkey.Ifthesampleorgroupofsamplerootsarestereo,thecreatedprogram
willbestereo.
Tousethepreviewfunction,gotothePREVIEWpage,selectasampleorgroupofsampleroots
intheSamplefieldusingtheAlphaWheel,/+buttons,orthealphanumericpad,thenpressthe
OKsoftbutton.NextyouwillbeshownalistofbanksbyID#range(bank1=1...128,bank2=
129...256,etc.)UsetheAlphaWheelor/+buttonstochooseabankfromthislist.Thepreview
functionwillsavethecreatedprogramandkeymapusingthelowestunusedIDnumbers
availableinthatbankorhigher.Thepreviewfunctionwillneveroverwriteexistingprogramsor
keymaps.SavingtotheUserbank(1025...1152andabove)willmakeiteasiesttofindthenew
programorkeymapsintheProgramslistorKeymapslist.PresstheOksoftbuttontochoosethe
selectedbankandcreatethenewprogramandkeymap.Thenewprogramwillbeselectedinthe
currentlyselectedchannelinProgramMode.

7-18

Song Mode and the Song Editor


Song Mode: The MAIN Page

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.

Song Mode: The BIG Page

Parameter

Range of Values

Default

RecMode

Linear, PunchIn, UnLoop

Linear

Metron

Off, Rec, Always, CountOff

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

Song Mode and the Song Editor


Song Mode: The MIXER Page

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.)

Song Mode: The MIXER Page

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

Song Mode and the Song Editor


Song Mode: The METRONOME Page

Song Mode: The METRONOME Page

Metronome
Thisparameterdeterminestherecordingmodesinwhichthemetronomeplays.With
MetronomesettoOff,themetronomeneverplays.WithMetronomesettoRec,themetronome
onlyplaysduringrecording.WithMetronomesettoAlways,themetronomeplaysduring
playbackandrecording.WithMetronomesettoCountOff,themetronomeplaysonlyduring
countoff(iftheCountOffparameterissettosomethingotherthanOff.)

8-3

Song Mode and the Song Editor


Song Mode: The METRONOME Page

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

Keymap and Sample Editing


The Keymap Editor

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

Keymap and Sample Editing


The Keymap Editor

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

Sample Root list

Key Range

Variable from C0-G10

Low Key

C 0 to G 10

High Key

C 0 to G 10

Velocity Range (VelRange)

Variable from ppp-fff

Low Velocity (Lo)

ppp-fff

High Velocity (Hi)

ppp-fff

Coarse Tune

128 to 127 semitones

Fine Tune

-49 to 50 cents

Master Transpose

-126 ST to127 semitones

Volume Adjust

24 dB

Keymap and Sample Editing


The Keymap Editor

Keymap Editor Parameters


Sample
Thisiswhereyouassignasampleroottothecurrentkeyrange.Dependingonthenatureofthe
samplerootanindividualsampleorablockofsamplerootsthesamplesnamelooksabit
differentinthedisplay.Eachsamplesnameconsistsofthreeparts:anumeral,aname,anda
notenumberforexample,999SilenceC4.Additionally,thenameofstereosampleswillend
withanS.(Touseastereosample,theStereoparametermustbesettoOnintheProgramEditor,
andtwokeymapsmustbeselected,seeTheKEYMAPPage intheProgramMode chapterofThe
PC3MusiciansGuidefordetails.)
ThenumeralisthesampleblockID.Ifthesampleobjectisanindividualsample,thesample
blockIDisthesameasthesamplesobjectID.Ifthesampleobjectisagroupofsampleroots,the
objectIDofthefirstrootinthegroupdeterminesthesampleblockID.Theremainingrootsin
theblockhavethesameID,anddifferonlyintheirnotenumbers.
Nextcomesthenameofthesample,whichtypicallydescribesthesamplestimbre.Thefinal
partofthesamplesnamereferstothepitchatwhichitwasoriginallysampled.Formany
timbres,multiplesamplesaremadeatvariouspitches.AsyouscrollthroughtheSamplelist,
youllseeonlythepitchofthesamplechangeuntilyoureachthenextsampleblock.The
samplesoriginalpitchissetintheSampleEditor(seeRootKey on page 1010.)Thisdetermines
whichkeywillplaythesampleatitsoriginalpitchwhenasampleisusedinakeyrange(see
KeyRangebelow.)
Key Range
Akeyrangeisarangeofkeyboardkeysthatplaysonesample(pervelocityrange,seeVelocity
Range(VelRange)belowfordetails.)Eachsampleinakeyrange(pervelocityrange)is
transposedbasedoneachsamplesRootKeyparametersothatitplaysatthecorrectpitchonthe
keyboardrelativetoitsrootkey(seeEditingSamples on page 109fordetailsontheRootKey
parameter.)Otherkeyswithinthekeyrangetransposethesamplechromaticallyrelativetothe
rootkey.SamplepitchrelativetotherootkeycanalsobeoffsetusingtheCoarseTuneandFine
Tuneparameters,seebelow.)
TheKeyRangeparametershowsyouwhichkeyrangeyourecurrentlyviewingorediting(key
rangesarenamedbytheirlowestandhighestnotes.)ChangingthevalueoftheKeyRange
parameterselectsfromtheavailablekeyranges,andallowsyoutovieworeditthesample
assignmentandotherparametersoftheselectedkeyrange.WhentheKeyRangeparameteris
selected,youcanalsoscrollthroughavailablekeyrangesusingtheAlphaWheelorthe/+
buttons.MultiplekeyrangesareonlyshownifthecurrentKeymapusesmorethanonekey
range.IfthetoplineoftheEditKeymappagedisplaysKeyRange,youcanscrollthroughthe
availablekeyrangeswithanyparameteronthepageselectedusingtheChan/Layerbuttons.
(PresstheTogglesoftbuttontotogglethetoplinebetweendisplayingKeyRangeand
VelRange.)
WiththeKeyrangeparameterselected,keyrangescanalsobeselectedbyholdingtheEnter
buttonandplayingakey.Thekeyrangeassignedtothatkeywillbeselected.
Low Key (Lo), High Key (Hi)
Withtheseparametersyoucanuseanyofthedataentrymethodstochangethelowandhigh
notesofthecurrentkeyrange.YoucanextendakeyrangetothefullcapacityofthePC3(C0to
G10).Ifyouextendthecurrentkeyrangeintoanother,theboundariesoftheotherkeyrange
willbecomeshortenedtoaccommodatethekeyrangeyouareextending.Ifthekeyrangeyou
areextendingcoversanotherkeyrange,theotherkeyrangewillbedeleted.
Thesettingforthelowkeycannotbehigherthanthesettingforthehighkey.Similarly,the
settingforthehighkeycannotbelowerthanthesettingforthelowkey.

10-3

Keymap and Sample Editing


The Keymap Editor

Velocity Range (VelRange)


Thisparametershowsthekeyboardvelocityrange(indynamiclevels)thatwilltriggerasample
forthecurrentKeyRange.Inakeyrangewithmorethanonevelocityrange,eachvelocityrange
canuseadifferentsample,aswellasdifferentCoarseTune,FineTune,andVolumeAdjust
settings.Velocityrangesareintendedforusewithinstrumentsamplesrecordedatdifferent
velocities.Thishelpstomakeplayingsampledinstrumentssoundmorerealistic.Sample
volumesarealsoscaledbasedonkeyboardvelocitywithineachvelocityrange.Velocityranges
forthecurrentKeymaparesetusingtheVelRngsoftbutton(seeVelocityRanges
(VelRng) on page 105)ortheLowVelocity(Lo),HighVelocity(Hi)parameters(seebelow.)All
keyrangesinaKeymapsharethesamesetofvelocityranges.Uptoeightvelocityrangescanbe
used.
WhentheVelRangeparameterisselected,youcanscrollthroughavailablevelocityrangesusing
theAlphaWheelorthe/+buttons.Multiplevelocityrangesareonlyshownifthecurrent
Keymapusesmorethanonevelocityrange.IfthetoplineoftheEditKeymappagedisplays
VelRange,youcanscrollthroughtheavailablevelocityrangeswithanyparameteronthepage
selectedusingtheChan/Layerbuttons.(PresstheTogglesoftbuttontotogglethetopline
betweendisplayingVelRangeandKeyRange.)
Low Velocity (Lo), High Velocity (Hi)
Usetheseparameterstosetthevelocityrangeofthecurrentkeyrange.Ifyouextendthecurrent
velocityrangeintoanother,theboundariesoftheothervelocityrangewillbecomeshortenedto
accommodatethevelocityrangeyouareextending.Ifthevelocityrangeyouareextending
coversanothervelocityrange,theothervelocityrangewillbedeleted.
Coarse Tune
CoarseTuneallowsyoutotransposeasampleforagivenrange.Thisisextremelyusefulwhen
youhavesettheRootkeyofthesampleforonenotebutwanttoassignthesampletoadifferent
partofthekeyboardandstillbeabletoplayitwithouttransposition(seeRootKey on page 1010
fordetails.)Forexample,ifyouoriginallysettheRootkeyatC4butwantthesampleassignedto
C3,youwouldsetCoarseTuneto12ST,transposingituponeoctave.Nowtheoriginalpitchwill
playatC3,oneoctavedown.IfyouexaminethedrumandpercussionkitkeymapsinROM,you
willseethatwehavedonethis.MostofourROMdrumsampleshavetheRootkeysetatC4.
TheresashortcutforadjustingtheCoarseTuneautomaticallysothatthesampleplayswith
minimaltranspositionintheassignedkeyrange.SeeSpecialDoubleButtonPressesintheKeymap
Editor on page 106.
Fine Tune
Thisgivesyoufurtherpitchcontrol.Oncethesamplespitchisclosetothedesirednote,usethe
Finetunetosharpenorflattenitasmuchasahalfsemitone.
Master Transpose (MasterXpose)
Thisparameterdoesnotreallypertaintothekeymapitself.Insteaditisidenticaltothe
TransposeparameterfoundontheMIDImodeTRANSMITpage.Ifyouchangethevaluehere,
thesamevaluewillbereflectedontheMIDImodeTRANSMITpage,andviceversa.It
transposestheentireinstrumentglobally.Thereasonitisplacedonthispageisthatitwillallow
youtoassignsamplesacrosstheentirekeyboardeasily,whenyouareusingakeyboardthathas
fewerthan88notes.
Volume Adjust
Hereyoucanadjustthevolumeofthenotesinthecurrentkeyrange.Thisenablesyoutomake
eachkeyrangeplayatthesamevolumeevenifthesamplesinthevariousrangeswererecorded
atdifferentvolumes.

10-4

Keymap and Sample Editing


The Keymap Editor

The Soft Buttons in the Keymap Editor


Toggle
PressingtheTogglesoftbuttonswitchesthefunctionthattheChan/Layerbuttonsperform
whileontheEditKeymappage.PresstheTogglesoftbuttontotogglethetoplinebetween
displayingKeyRangeorVelRange.IfthetoplineofthepagedisplaysKeyRange,thenthe
Chan/Layerbuttonswillscrollbetweentheavailablekeyrangesinthekeymap(ifthecurrent
keymaphasmorethanonekeyrange.)Thenoterangeforeachkeyrangewillalsobedisplayed
onthetopline.IfthetoplineofthepagedisplaysVelRange,thentheChan/Layerbuttonswill
scrollbetweentheavailablevelocityrangesinthekeymap(ifthecurrentkeymaphasmore
thanonevelocityrange.)Thedynamicrangeforeachvelocityrangewillalsobedisplayedon
thetopline.
Velocity Ranges (VelRng)
PresstheVelRngsoftbuttontoviewtheVELRANGESpage(seebelow.)UsetheVELRANGES
pagetoadd,editordeletevelocityrangesforthecurrentkeymap.TheVELRANGESpage
showsachartofakeymapsentireavailabledynamicrange,frommostquiet(ppp)tomostloud
(fff.)VelocityrangescanalsobeadjustedfromtheEditKeymappage,buttheVELRANGES
pageprovidesachartasavisualaid.Eachkeymapcanbesplitintoamaximumofeightvelocity
ranges.Eachkeyrangeinakeymapcanuseitsownsampleforeachvelocityrange.Allkey
rangesinakeymapsharethesamevelocityranges.

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

Keymap and Sample Editing


The Keymap Editor

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.

Special Double Button Presses in the Keymap Editor


SupposeyouhaveasamplewhoserootkeyisC4,andyouwanttoassignittoA0,becauseyou
dontexpecttoplayitoften.Ifyouwantittoplaybackwithouttransposition,youllhaveto
adjusttheCoarseTuneparameter.CalculatingtherightvalueforCoarseTunecangettediousif
youreassigningalargenumberofsamples.Fortunately,theresashortcut.
1. Assignasampleroottoakeyrange,eitherusingtheLo,Hi,andSampleparametersor
usingtheAssignsoftbutton.
2. HighlightthevalueoftheCoarseTuneparameter.
3. PressthePlus/Minusbuttonsatthesametime.ThevalueofCoarseTunechanges
automatically.Ifthesampleisassignedtoonenote,thePC3setsCoarseTunesothatthe
noteplaysthesamplewithouttransposition.Ifthesampleisassignedtoarangeofnotes,
thePC3setsCoarseTunesothatthemiddlenoteoftherangeplaysthesamplewithout
transposition.

10-6

Keymap and Sample Editing


Building a Keymap

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

Keymap and Sample Editing


Building a Keymap

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

Keymap and Sample Editing


Editing Samples

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.

The Miscellaneous (MISC) Page


OntheMISCpage,youllsetseveralparametersthataffectthebehaviorofthecurrentsample.
Theseparametersaffecttheentiresample.Therightsideofthetoplinedisplaystheroot
numberandRootKeyofthesample.Forstereosamples,LorRisdisplayedaftertheRoot#
parametertoindicatethatyouareviewingparametersfortheleftorrightchannelofthesample.
UsetheChan/Layerbuttonstomovebetweenchannelsofstereosamples.Althoughyoucan
editparametersfortheleftandrightchannelsofasample,bothchannelscanonlybeheardif
theStereoparameterissettoOnintheProgramEditor,andthesamekeymapisselectedforthe
Keymap1andKeymap2parametersintheProgramEditor.IftheStereoparameterissettoOffin
theProgramEditor,onlytheleftchannelofstereosampleswillbeheard(inmono.)Ifthe
sampleispartofagroupofsampleroots,youcanalsousetheChan/Layerbuttonstoscroll
througheachsampleinthegroup.ArepresentativeMISCpageisshownbelow:

Parameter

Range of Values

Root Key Number

C -1 to G 9

Pitch Adjust

Variable (depends on sample rate)

10-9

Keymap and Sample Editing


Editing Samples

Parameter

Range of Values

Volume Adjust

-64.0 to 63.5 dB

Alternative Volume Adjust

-64.0 to 63.5 dB

Decay Rate

0 to 5000 dB per second

Release Rate

0 to 5000 dB per second

Loop Switch

Off, On

Playback Mode

Normal, Reverse, Bidirectional

Alternative Sample Sense

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

Keymap and Sample Editing


Editing Samples

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

Keymap and Sample Editing


Editing Samples

The TRIM Page


TheTRIMpageletsyousettheStart,AlternativeStart,Loop,andEndpointsofthecurrent
sample.ThetoplineindicatestheZoomandGainsettings.ThisGainsettingdoesntaffectthe
amplitudeofthesample,justtheviewinthedisplay.Therightsideofthetoplinedisplaysthe
rootnumberofthesample.Ifthesampleispartofagroupofsampleroots,youcanusethe
Chan/Layerbuttonstoscrollthrougheachsampleinthegroup.

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

Keymap and Sample Editing


Editing Samples

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

Keymap and Sample Editing


Editing Samples

10-14

PC3 Legacy File Conversion


Object Types and Conversion Details

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.

Object Types and Conversion Details


Keymap Objects
AllKseriesKeymapobjectscanbeloaded,allparameterswillbeusedorconvertedtoPC3
specificparameters.ThePC3isunabletoconvertthesampleskippingparameter(SmpSkp,)so
PC3ROMsamplesusedforconvertedK2serieskeymapscanonlybetransposedupwardby
oneoctave.

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

PC3 Legacy File Conversion


Object Types and Conversion Details

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

You might also like