A CC attack-hold-release generator with curve support that is triggered by a trigger CC’s value.
The knobs on the left hand side define the input and the output CCs:
– The trigger CC is configured with the ๐ก๐ณ๐ช๐จ๐๐ ch and ๐ก๐ณ๐ช๐จ๐๐ knobs. Receiving a trigger
CC value >= 64 corresponds to the ON state, a CC value less than 64 to the OFF state.
– The CC output is configured with the ๐ฐ๐ถ๐ก๐๐ ๐ค๐ฉ and ๐ฐ๐ถ๐ก๐๐ knobs.
The knobs on the right hand side allow to define specific CC values for the ON (upper row)
and OFF (lower row) state and to define transition curves between these two states:
– The ๐๐:๐ซ and ๐๐๐:๐ซ knobs specify the CC value of the state
– The ๐ก๐ช๐ฎ๐ฆ knob specifies the duration of the transition to the other state
– The ๐ค๐ถ๐ณ๐ท๐ฆ knob allows to shape the transition, negative values create a slower start,
positive values a faster start.
The ๐๐ข๐ฏ๐ถ๐ข๐ญ ๐๐ณ๐ช๐จ๐จ๐ฆ๐ณ pad allows to manually trigger the CC envelop and the ๐๐๐๐๐ button toggles between this description and the main UI.
Setup as AUM Midi Control
Route the trigger controller producing the trigger CC to this Mozaic instance and
route the midi output of this Mozaic instance to AUMs ‘Midi Control’. Dial in the
channel and cc-id send by the trigger controller. Choose a fitting ๐ฐ๐ถ๐ก๐๐ ๐ค๐ฉ and ๐ฐ๐ถ๐ก๐๐
in both the script and in AUMs parameter control UI.
Hints
– In the OFF state, the ๐๐๐:๐ซ knob directly controls the CC output
– In the ON state, the ๐๐:๐ซ knob directly controls the CC output
– The default setting controls AUMs track 1 volume with 1sec attack time
and 1.5sec release fade to zero if routed to AUMs ‘Midi Control’
๏น๐ ๐ ๐ถ๐ท.๐ถ๐พ.๐ธ๐ถ๐ธ๐บ
Based on a request from carlosunch made in the โAny Note CC-Env-Generatorโ comments – thanks for the cool use-case that was easy to refactor from the other script
ki, this is too cool! good idea to have a pad trigger.
Thank you so much for making this script!