EasyManua.ls Logo

Kurzweil PC3K7 - Advanced Use of KVA Oscillators

Kurzweil PC3K7
381 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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‐29,aswellasTheDSPControl(DSPCTL)
Page on page 6‐28andCommonDSPControlParametersinAlgorithmBasics on page 6
‐13,for
detailsonsettingupmodulationandotherwaystocontrolparameters,andseeTheEnvelope2
(ENV2)andEnvelope3(ENV3)Pages on page 6‐43fordetailsonusingenvelopesasmodulation
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‐13,TheDSP
Control(DSPCTL)Page on page 6‐28,andTheDSPModulation(DSPMOD)Page on page 6‐29.)
SeveralKVA
oscillatorsalsohavetheirownmodulationparametersthatmustbeaccessedto
controltheoscillator’sintendedfunction.Asidefromthesemethods,KVAlayerscanalsobe
alteredbyusingkeymapswithnaturalamplitudeenvelopes.Seebelowfordetailsoneach
method.
Examples of Simple DSP Control and Modulation:
Selecttheprogram1019VA1NakedPWMPoly,andpresstheEdit
button.PresstheALGsoft
buttontoviewthealgorithmandfunctionblocksinuse.The3blockPWMoscillatorthatyou
seeisgeneratingthesoundinthi sprogram.Selecttheemptyfunctionblocktotherightofthe
PWMblock,andusethealphawheeltoscrolltothe
LOPASSfunction.Youshouldimmediately
hearadifferenceinthesoundoftheprogram,becausetheLOPASSfunctionissetbydefaultto

Table of Contents