Parameter is 0 for Amplitude
Parameter is 1 for Frequency
Parameter is 2 for Filter
Parameter is 3 for Bandwidth
ENVELOPEINSERT::control:: + value control part /
section
kit engine insert param
eter
offset miscmsg Description
attackLevel 0,127 0 0~63 0~15 All 3 0~3 255 255 Attack value
attackTime 0,127 1 0~63 0~15 All 3 0~3 255 255 Attack time
decayLevel 0,127 2 0~63 0~15 All 3 0~3 255 255 Decay value
decayTime 0,127 3 0~63 0~15 All 3 0~3 255 255 Decay time
sustainLevel 0,127 4 0~63 0~15 All 3 0~3 255 255 Sustain value
releaseTime 0,127 5 0~63 0~15 All 3 0~3 255 255 Release time
releaseLevel 0,127 6 0~63 0~15 All 3 0~3 255 255 Release value
stretch 0~127 7 0~63 0~15 All 3 0~3 255 255 Stretch
forcedRelease 0,1 16 0~63 0~15 All 3 0~3 255 255 Forced release
linearEnvelope 0,1 17 0~63 0~15 All 3 0~3 255 255 Envelope is linear
edit 0 24 0~63 0~15 All 2 0~3 255 255 Local to GUI (opens the graphical editing window)
enableFreeMode 0,1 32 0~63 0~15 All 2 0~3 255 255 Enable freemode
stretch 0~127 7 0~63 0~15 All 2 0~3 255 255 Freemode stretch
forcedRelease 0,1 16 0~63 0~15 All 2 0~3 255 255 Freemode forced release
linearEnvelope 0,1 17 0~63 0~15 All 2 0~3 255 255 Freemode envelope is linear
points ~ ~ 34 0~63 0~15 All 2 0~3 255 255 Returns 'offset' number of defined points
sustainPoint 0~39 35 0~63 0~15 All 2 0~3 255 255 Sustain position (within number of defined points)
envelopePointAdd 0~127 0~39 0~63 0~15 All 3 0~3 0~127 255 Add point -- 'Control' = point number
'offset' = X incremental value, 'value' = Y value
envelopePointDelete ~ ~ 0~39 0~63 0~15 All 4 0~3 255 255 Delete point -- 'Control' = point number
Returns 'value' number of points remaining
envelopePointChange 0~127 0~39 0~63 0~15 All 5 0~3 0~127 255 Adjust -- 'Control' = point number
'offset' = X incremental value, 'value' = Y value