Program Mode
The Algorithm (ALG) Page
6-23
Algorithm Basics
Eachofthe59availablealgorithmsrepresentsapresetsignalpath. WithournewDynamic
VASTfeature,youcaneditanypresetsignalpathandmakeyourown,uniquealgorithms,but
thatwillbeexplainedfurtheroninthissection.TakealookatAlgorithm1inthediagrambelow.
It’s
oneofthesimplestalgorithms.
TheDSPfunctionsarerepresentedbytherectangularblocks.Thelinesconnectingtheblocks
togetherindicatestheflowofthedigitalsignalfromlefttoright;theyrepresentwhatwecallthe
“wire”ofthealgorithm:theactualphysicalpaththatthesignalfol lowsthroughthe
algorithm.
SelectingdifferentalgorithmscanbecomparedtoconnectingdifferentDSPfunctionswith
differentwiringdiagrams.
Thinkoftheleftsideofeachblockasitsinput,andtherightsideasitsoutput.Dependingonthe
algorithm,thesignalmaysplitintotwowires,enablingpartofthesignalto
bypasscertain
portionsofthealgorithm.Splitwiresmayrejoinwithinthealgorithm,ortheymaypassallthe
waythroughassplitsignals.Ifthelastblockhastwowiresatitsoutput,wecallitadouble‐
outputalgorithm.Ifithasonewire,it’sasingle‐output
algorithm,eveniftherearetwowiresin
earlierportionsofthealgorithm.
Eachblockofthealgorithmrepresentsacertainfunctioninthesignalpath.Ineverynon‐
cascadedalgorithm(seeAltInputforAlgorithms(CascadeMode)below),thesignalflowsfirst
throughaone‐stageDSPfunctionthatcontrols
thepitchofthesamplesinthekeymap(this
functionisrepresentedasablocklabeledPITCHintheupperright‐handcornerofthedisplay).
Infact,thefirstDSPfunctionineachalgorithmalwayscontrolspitch,eventhoughitdoesn’t
applyineveryinstanceand,aswillbeexplained
laterinthissection,itisbypassedincascaded
algorithms.Similarly,thelastDSPfunctionalwayscontrolsthefinalamplitudeofthesignal
(thisfunctionisrepresentedasablocklabeledAMPintheupperright‐handcornerofthe
display).
Thenumberoffunction‐parametersaDSPfunctioncanhave
dependsontherelativesizeofits
function‐blockontheAlgorithmpage(fourslotsisthelargestblocksize.)Forinstance,a
function‐blockthatisthreeslotslongcanhaveuptothreefunction‐parameters,whereasa
function‐blockthatistwoslotslongcanhaveupto
twofunction‐parameters.Foreachfunction‐
parameter,there’sacorresponding“subpage”onboththeDSPCTLandDSPMODpages.Onthe
DSPCTLsubpages,therearefineadjustandhard‐wiredparameterswithwhichyoucanmakefixed
adjustmentstothefunction‐parameter.OntheDSPMODsubpages,thereareprogrammable
parametersthatyou
canassigntoanycontrolsourceintheControllerListtomodulatethe
function‐parameter.Theaboveitalicizedparameter‐typesaredescribedinCommonDSPControl
Parameters on page 6‐24.MoreinformationonthesubpagescanbefoundinTheDSPControl
(DSPCTL)Page on page 6‐29andTheDSPModulation(DSPMOD)Page on page 6
‐30.
Highlightinganyofthefunction‐blocksontheALGpageandpressingtheEditbuttontakesyou
totheDSPCTLpage.
Hello, im noob :)
Hello, im noob :)