User Manual

Program Mode
Editing VAST Programs With KVA Oscillators
6-55
Setting Up The Sync Square Oscillator:
TheSyncSquareoscillatorisactuallycomprisedoftwooscillators,amasterandaslave,setup
toemulatethewaysyncsquareoscillatorsworkedonclassicanalogsynthesizers.Tocreatea
programusingSyncSquare,selectDefaultProgram,#999.Selectʺnoneʺonthekeymappage.
Selectʺuserʺonthe
Ampenvpageforanampenvelope.OntheALGpage,selectAlgorithm5at
thetopofthepage.Usethecursorbuttonstoselectthefunctionblockandusethealphawheel
toselecttheʺSYNCSQUARE(master)>>ʺfunction.Next,pressthe<<softbuttontochangesoft
button
pagesuntilyouseeʺDupLyrʺ.PressDupLyrtoduplicatethelayer,creatinglayer2.In
layer2,ontheALGpage,changethefunctionblocktoʺ>>SYNCSQUARE(slave)ʺ,andsetthe
AltInputparametertoʺLayer1ʺ.ThefinalstepistogotoLayer
1ʹsDSPCTLpageandturnthe
Levelparameterallthewaydown,to‐96dB(thisensuresthatyouwillonlyheartheoutputof
theslaveoscillatoronlayer2,whichistheintendedfunctionofSyncSquare.)
NowtheSyncSquareoscillatorshouldbeworking.TheʺSyncoffʺparameter,Sync
Offset,isthe
mainparameterforshapingthetoneofthissound.Syncoffsetsthesyncoffsetbetweenthe
masterandslavesquarewavesineachcorrespondingoscillator,whichchangestheshapeofthe
waveformoutputbytheslaveoscillator.TheSyncSquareoscillatorismostexpressivewhenthe
Syncoffparameter
modulatedduringperformance.UsetheDSPMODpagetoassignan
envelopeorcontinuouscontrollerliketheModWheelforthisparametertoheartheeffect(see
TheDSPModulation(DSPMOD)Page on page 630,aswellasTheDSPControl(DSPCTL)
Page on page 629andCommonDSPControlParametersinAlgorithmBasics on page 6
23,for
detailsonsettingupmodulationandotherwaystocontrolparameters,andseeTheEnvelope2
(ENV2)andEnvelope3(ENV3)Pages on page 644fordetailsonusingenvelopesasmodulation
sources.)SeeAdvancedUseOfKVAOscillatorsbelowforsomesimilarexamplesofhowtosetand
control
modulationforoscillatorspecificfunctionsandotherparameters.
ToaddaDSPfunctiontotheSyncSquareoscillator,youʹllneedtousecascademode.For
example,toaddafilter,duplicateoneofthelayerstocreatelayer3.Onlayer3,selecttheALG
pageandchooseoneof
thecascademodealgorithms,algorithms101131.Forthisexample,lets
usealg105withthefilterʺ4PoleMogueLPʺselectedforthefunctionblock.FortheAltInput
parameter,selectLayer2.ThisroutesapreLevelparametercopyofLayer2’soutputintoLayer
3.Gotolayer
2ʹsDSPCTLpageandturnitsleveldownto‐96dB(otherwisetheunfiltered
soundfromlayer2willbeaudibleaswellasthefilteredsoundinlayer3.)Nowyoucanhearthe
SyncSquarefromlayers1and2runningthroughthefilterinlayer3.See
AdvancedUseOfKVA
Oscillatorsbelowforexamplesofhowtosetandcontrolmodulationoffilterparameters.
Advanced Use Of KVA Oscillators
ReadtheKVAsectionsabovebeforemovingontothissection.
IfyouhavetriedtheprogramdescribedaboveinBasicUseofKVAOscillators,youmay have
noticedthatthereisnovariationinthenotesplayedasidefrompitch.Layersandprograms
createdwithKVAoscillatorscanbecomemuch
moreexpressivebyintroducingvariationwith
DSPmodulation.ForaKVAoscillatorlayer,youcanuseDSPmodulationjustasyouwouldfor
keymaplayers(seeCommonDSPControlParametersinAlgorithmBasics on page 623,TheDSP
Control(DSPCTL)Page on page 629,andTheDSPModulation(DSPMOD)Page on page 630.)
SeveralKVA
oscillatorsalsohavetheirownmodulationparametersthatmustbeaccessedto
controltheoscillatorsintendedfunction.Asidefromthesemethods,KVAlayerscanalsobe
alteredbyusingkeymapswithnaturalamplitudeenvelopes.Seebelowfordetailsoneach
method.
Examples of Simple DSP Control and Modulation:
Selecttheprogram1019VA1NakedPWMPoly,andpress theEdit
button.PresstheALGsoft
buttontoviewthealgorithmandfunctionblocksinuse.The3blockPWMoscillatorthatyou
seeisgeneratingthesoundinthi sprogram.Selecttheemptyfunctionblocktotherightofthe
PWMblock,andusethealphawheeltoscrolltothe
LOPASSfunction.Youshouldimmediately
hearadifferenceinthesoundoftheprogram,becausetheLOPASSfunctionissetbydefaultto