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 6‐30,aswellasTheDSPControl(DSPCTL)
Page on page 6‐29andCommonDSPControlParametersinAlgorithmBasics on page 6
‐23,for
detailsonsettingupmodulationandotherwaystocontrolparameters,andseeTheEnvelope2
(ENV2)andEnvelope3(ENV3)Pages on page 6‐44fordetailsonusingenvelopesasmodulation
sources.)SeeAdvancedUseOfKVAOscillatorsbelowforsomesimilarexamplesofhowtosetand
control
modulationforoscillatorspecificfunctionsandotherparameters.
ToaddaDSPfunctiontotheSyncSquareoscillator,youʹllneedtousecascademode.For
example,toaddafilter,duplicateoneofthelayerstocreatelayer3.Onlayer3,selecttheALG
pageandchooseoneof
thecascademodealgorithms,algorithms101‐131.Forthisexample,lets
usealg105withthefilterʺ4PoleMogueLPʺselectedforthefunctionblock.FortheAltInput
parameter,selectLayer2.Thisroutesapre‐LevelparametercopyofLayer2’soutputintoLayer
3.Gotolayer
2ʹsDSPCTLpageandturnitsleveldownto‐96dB(otherwisetheun‐filtered
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 6‐23,TheDSP
Control(DSPCTL)Page on page 6‐29,andTheDSPModulation(DSPMOD)Page on page 6‐30.)
SeveralKVA
oscillatorsalsohavetheirownmodulationparametersthatmustbeaccessedto
controltheoscillator’sintendedfunction.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