Program Mode
Algorithm Basics
6-15
Byadjustingthefunction‐parameter,youcanaddafixedamountofadjustmenttoanyDSP
function.ForthePitchfunction,adjustingthefunction‐parameterwillchangethepitchin
semitoneincrements.Usethisasastartingpointtosetthepitchwhereyouwantittobe
normally.Thiswill
shiftthepitchofthecurrentlyselectedlayer,andwillaffecttheplaybackrateof
sampledsounds.Sampledsoundshaveanupperlimitonpitchadjustment.It’snormalforthe
pitchesofsampledsoundsto“pin”(stopgettinghigher)whenyouadjustthepitchupwardin
largeamounts.Theoscillator
waveformscanbepitchedhigher.Anysoundcanbepitched
downwardwithoutlimit.
Theprimaryuseofadjustingthefunction‐parameterorfi neadjustparameter(whichwillbe
explainedunderthenextheading)istooffsetthecumulativeeffectsoftheotherDSPfunction
parameters.Forexample,youmightseta
highvalueforkeytracking(definedbelow)fora
dramaticchangeineffectacrossthekeyboard.Theeffectmightbetoomuchatoneendofthe
keyboard,however,soyoucoulduseoneoftheadjustparameterstoreducetheinitialamount
ofthateffect.
ThePC3Kalwaysusesreal
valuesofmeasurement,ratherthanjustarbitrarynumbers,for
adjustableparameters.Thismeansthatyouspecifypitchinsemitones(ST)andcents(ct),and
amplitudeindecibels(dB).
Rememberthattheparametersonthecontrol‐inputpagesarecumulative—theycanaddtoor
subtractfromtheeffectsoftheotherparameters
onthepage,dependingontheirvalues.For
example,evenifyou’veadjustedthepitchofasamplesohighthatitpins,theeffectsoftheother
parametersmaybringthepitchbackdowntoaworkablerange.
Onlythefunction‐parameterscanbemodulatedbyacontrolsource.
Fine Adjust Parameter
You
canaddslightdetuningtothepitchwiththefineadjustparameters.Noticethatthereare
actuallytwofineadjustparametersforthePitchfunction:onethatchangesthepitchincents
(100thsofasemitone),andonethatchangesitaccordingtoitsfrequency(inincrementsof
Hertz—cyclesper
second).Sincewe’ rediscussingtheuniversalcontrolsourceshere,andnot
specificallypitch,we’llmoveonfornow,astheHzparameterappliesonlytopitch‐related
functions.SeeThePITCHPage on page 6‐26foramorethoroughdescriptionofHz.
Hard-wired Parameters
Key Tracking
ThisisaquickwaytogetadditionalcontrolbasedontheMIDInotenumberofeachnoteyou
trigger.Keytrackingappliesadifferentcontrolsignalvalueforeachnotenumber.Inthecaseof
pitch,keytrackingenablesyoutochangethetuningofeachnoterelativetoits
normalpitch.
MiddleCisthezeropoint.Regardlessofthekeytrackingvalue,thereisnoeffectonMiddleC.If
yousetanonzerovalueforkeytracking,theeffectincreasesforeachnoteaboveorbelow
MiddleC.Inthecaseofpitch,forexample,sayyouassign
avalueof5centsperkeyforthekey
trackingparameter.Trig geringMiddleC(C4onthePC3K)willplayanormalC4.TriggeringC
#
4willplayanote5centshigherthanC
#
4.TriggeringD4willplayanote10centshigherthanD
4,andsoon.NotesbelowMiddleCwillbetunedlowerthantheirnormalpitches.Ifyouseta
negativevalueforkeytracking,notesaboveMiddleCwillbetunedlowertha n theirnormal
pitches.
Keep
inmindthatkeytrackingonthePITCHpageworksinconjunctionwiththekeytracking
parameterontheKEYMAPpage.ThisiswhyyoucansettheKeyTrkparameteronthePITCH
pageto0ct/key,andnotesstillincreaseinpitchby100cents/keyasyougoupthe
keyboard.It’s
becausetheKeyTrkparameterontheKEYMAPpageisalreadysetat100centsperkey.