EasyManuals Logo

Kurzweil PC3K Series User Manual

Kurzweil PC3K Series
381 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #71 background imageLoading...
Page #71 background image
Program Mode
Algorithm Basics
6-13
Algorithm Basics
PresstheALGsoftbuttonintheProgramEditortotakeyoutotheAlgorithm(ALG)page.The
basicdefinition:analgorithmisthe“wiring”(signalpath)ofasampletotheaudiooutputs,
throughaseriesofdigitalsignalprocessing(DSP)functionsthatyouselect.ThePC3K’s
algorithmsarethe
coreofVariableArchitectureSynthesisTechnology.TheDSPfunctionsare
synthesistools(filters,oscillators,etc.)thatyouassigntothevariousstagesofthealgorithm.The
DSPfunctionsyouchoosedeterminethetypeofsynthesisyouuse.
Eachofthe59availablealgorithmsrepresentsapresetsignalpath. Withournew
Dynamic
VASTfeature,youcaneditanypresetsignalpathandmakeyourown,uniquealgorithms,but
thatwillbeexplainedfurtheroninthissection.TakealookatAlgorithm1inthediagrambelow.
It’soneofthesimplestalgorithms.
TheDSPfunctionsarerepresentedbytherectangularblocks.
Thelinesconnectingtheblocks
togetherindicatestheflowofthedigitalsignalfromlefttoright;theyrepresentwhatwecallthe
“wire”ofthealgorithm:theactualphysicalpaththatthesignalfol lowsthroughthealgorith m.
SelectingdifferentalgorithmscanbecomparedtoconnectingdifferentDSPfunctionswith
differentwiringdiagrams.
Thinkoftheleftsideofeachblockasitsinput,andtherightsideasitsoutput.Dependingonthe
algorithm,thesignalmaysplitintotwowires,enablingpartofthesignaltobypasscertain
portionsofthealgorithm.Splitwiresmayrejoinwithinthealgorithm,
ortheymaypassallthe
waythroughassplitsignals.Ifthelastblockhastwowiresatitsoutput,wecallitadouble
outputalgorithm.Ifithasonewire,it’sasingleoutputalgorithm,eveniftherearetwowiresin
earlierportionsofthealgorithm.
Each
blockofthealgorithmrepresentsacertainfunctioninthesignalpath.Ineverynon
cascadedalgorithm(seeAltInputforAlgorithms(CascadeMode)below),thesignalflowsfirst
throughaonestageDSPfunctionthatcontrolsthepitchofthesamplesinthekeymap(this
functionisrepresentedasa
blocklabeledPITCHintheupperrighthandcornerofthedisplay).
Infact,thefirstDSPfunctionineachalgorithmalwayscontrolspitch,eventhoughitdoesn’t
applyineveryinstanceand,aswillbeexplainedlaterinthissection,itisbypassedincascaded
algorithms.Similarly,thelast
DSPfunctionalwayscontrolsthefinalamplitudeofthesignal
(thisfunctionisrepresentedasablocklabeledAMPintheupperrighthandcornerofthe
display).
ThenumberoffunctionparametersaDSPfunctioncanhavedependsontherelativesizeofits
functionblockontheAlgorithmpage;
forinstance,afunctionblockthatisthreeslotslongcan
haveuptothreefunctionparameters,whereasafunctionblockthatistwoslotslongcanhave
uptotwofunctionparameters.Foreachfunctionparameter,there’sacorresponding“subpage”
onboththeDSPCTLand DSPMODpages.OntheDSPCTL
subpages,therearefineadjustand
hardwiredparameterswithwhichyoucanmakefixedadjustmentstothefunctionparameter.On
theDSPMODsubpages,thereareprogrammableparametersthatyoucanassigntoanycontrol

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Kurzweil PC3K Series and is the answer not in the manual?

Kurzweil PC3K Series Specifications

General IconGeneral
BrandKurzweil
ModelPC3K Series
CategorySynthesizer
LanguageEnglish

Related product manuals