Specifications

10-30
Song Mode and the Song Editor
Song Editor: Track Functions
Change
TheChangefunctionisusedtomodifyeitherattackandreleasevelocities,orthevaluesofany
existingcontrollerdataonthecurrenttrack.Astaticchangeofvaluescanbemadeaswellas
havingthechangetakeplaceoveraregionoftime.
Changecannotmodifyoradd
datathatdoesn’texistonthecurrenttrack.IfyouhearNote
eventsplayedbackonatrack,thenyouknowthereisanattackandreleasevelocityvaluefor
eachone,andtheeffectoftheChangefunctioncanusuallybeeasilydetected.Controllervalues
aresometimesmoredifficultto
changesincetherecanbeinconsistentgapsoftimebetweeneach
controllerevent.
Scale:0%to20000%
Theselectedvelocityorcontrollerevents’valuescanbe changedtoapercentageoftheoriginal
valuesdeterminedbytheScaleparameter.Asettingof100% hasnoaffect.Valuesarescaled
lowerwith
aScalepercentagesetfrom0%to99%.LowvaluescanbesethigherusingaScale
percentageabove100%onupto20,000%,althoughthemaximumvalueof127cannotbe
exceededforanyvelocityorcontrollertype.
Offset:‐128to127
Offsetcanbeusedaloneor
inconjunctionwithScaletoaddorsubtractasetamounttoorfrom
theoriginal(orscaled)values.Valuesforvelocitiescannotbelessthan1orgreaterthan127.
Valuesforcontrollerscannotbelessthan0orgreaterthan127.
Asanexample,tosetall
Velocitiestoavalueof55,youwouldsetScaleto0%(multipliesall
originalvaluesbyzero)andsetOffsetto55(adds55totheproductoftheScaleparameter).
Mode:Constant/PosRamp/NegRamp
SetModetoConstanttohavevaluesmodifiedinauniformfashion,asdeterminedbytheScale
andOffsetsettings,fortheentireselectedregionoftimeandrangeofvalues.
WhentheChangefunctionisappliedwithModesettoPosRamp,theselectedvelocityor
controllervalueswillgraduallychangeovertheregionoftime,definedbythelocations setfor
theFromandToparameters,
fromtheoriginalvaluetothenewvaluedeterminedbytheScale
andOffsetsettings.Thefirsteventsbeingmodifiedwithintheregionwillhavelittleorno
changefromtheiroriginalvalues.TheamountofScaleandOffsetappliedwillincreaseasthe
songapproachestheBarandBeatdefined
intheToparameter,wherethefullamountof
describedchangewilloccur.
YoucansetModetoNegRamptoachievetheoppositedynamiceffectofPosRamp.NegRamp
worksinthesameway,buttheamountofScaleandOffsetappliedwilldecreasefromthefull
amountofchangedescribed
byScaleandOffsettolittleornochange asthesongapproachesthe
bar,beat,andtickdefinedintheToparameter.