Specifications

6-16
Program Mode
The Program Editor
The V.A.S.T. Soft Button
PressingtheV.A.S.T.softbuttonenterstheV.A.S.T.ProgramEditor(ortheKB3ProgramEditor
forKB3Programs,)whichprovidesmuchdeepereditingparametersthanareavailableonthe
PC3LE’smainProgramEditorpages.
Adding Parameters To The PARAMETERS Page
Toadd parameterstothe PARAMETERSpageinthePC3LE’smainProgramEditor,make
assignmentstothesourcefieldforthedesiredparameterintheV.A.S .T. Editor.(Seepage 69for
detailsonthePARAMETERSpage.)
FordetailsoncontrollableparametersofVASTprograms,seethefollowingsections:TheDSP
Modulation
(DSPMOD)Page on page 635,TheLFOPage on page 642,TheASR
Page on page 643,TheFunction(FUN)Page on page 645,and TheEnvelopeControl(ENVCTL)
Page on page 649.ForKB3programs,seethefollowingsections:KB3Editor:ThePITCH
Page on page 662,KB3Editor:TheAMPPage on page 662,andKB3Editor:TheLFO,
ASR,and
FUNPages on page 670.
Foreachprogram,theProgramEditorcanbeusedtoassignthePC3LE’sphysicalcontrollersor
externalMIDIcontrollerCCnumberstocontrolparameters.Controllableparameterseachhave
asourcefield.Sourcefieldsarenameddifferentlydependingontheirpage:Src1,Src2,RateCt,
Trigger,Input
a,Inputb,andSource.ToassignaPC3LEphysicalcontroller,selectthesource
fieldfortheparameter,holdtheEnterbuttonandmovethecontroller.ToassignaCCnumberto
asourcefield,enterthenumberwiththealphanumericpad,thenpressEnter.ACCnumberfor
an
externalcontrollercanalsobesetbyselectingthesourcefieldfortheparameter,holdingthe
Enterbutton,andsendingaCCvaluefromtheexternalMIDIcontroller.WhenassigningaCC
numbertoasourcefield,thenumbermaybedisplayedinthesourcefieldasthenameofthat
CC’sdefaultuse.
VAST Program Structure
ThediagrambelowdepictsthehierarchyofaV.A.S.T.Program,fromindividualsamplesallthe
wayuptoSetu ps,whichcancontainupto16Programs.
EveryV.A.S.T.Programcontainsatleastonelayer.Alayerconsistsofakeymapandan
algorithmforprocessingthesamplescontainedinthekeymap.
Eachsampleisaseparatedigital
recordingofsomekindofsound:musical,vocal,industrial,anysoundatall.Individualsamples
areassignedtospecifickeyranges(fromA2toD3,forexample),andarealsoassignedtobe
triggeredatspecificattackvelocities.Theseassignmentsconstitutethekeymap.
Whenyoutriggeranote,thePC3LElookstothekeymapofeachlayerofthecurrentlyactive
V.A .S.T.Program(s)todeterminewhichsamplestoplay.Thesoundenginethenfetchesthe
requestedsamplesandgeneratesadigitalsignalrepresentingthesoundofthesamples.This
signalfirstpassesthroughthe
fiveDSPfunctionsthatmakeupthealgorithm.Itthenpasses
throughthePC3LE’seffectsprocessor,andfinallyappears—withsomelevelofeffectsappliedto
it—atoneormoreoftheaudiooutputs.
ThelayeristheV.A .S .T. Program’sbasicunitofpolyphony,thatis,eachlayerconstitutesoneof
the
64voicechannelsthePC3LEcanactivateatanytime.IfyouhaveaProgramthatconsists of
twolayerscoveringthenoterangefromA0toC8,eachkeyyoustriketriggerstwovoice
channels.
Note:OneexceptiontothisstructureiswhenusingaKVAoscillator,the
soundsourceforthatlayeris
notderivedfromakeymap,butisgeneratedatthealgorithmstage(thoughkeymapinformationisstill
usedtosetkeyrangeandmaximumamplitude.)Afterthis,thestructureisthesameasdescribedabove.
SeeEditingVA S T ProgramsWithKVAOscillators on page 653for
moredetails.