i am a scripting newbie, with only very very basic information.
ii want to be able to press a pedal on my foot controller which will smoothly fade out the audio of my looper rackspace over something like 30 seconds to a minute (i’ll figure out the time later).
surprisingly to me, there doesn’t seem to be any way to do this, there’s no plugin i can find. there’s midishaper, but it needs a note input, which i think would be a more complicated script than what i’d like to do.
so here’s what i think i need to do:
i need to define a widget (which will be controlled by my footswitch - for this i’ll create a button and give it a name) - this part i can do!
i need to create a Gain and Balance control and name it - this i can also do.
i need to create a ramp generator that will start at a value of 1 and go to zero over a specified time - this step is very confusing to me. i could do the same, i suppose wth an ADSR (and i see there is something called “StartReleasePhase”), but i’m really stuck figuring out how to do this part.
i need to trigger the generator with the widget - i see a WidgetValueChanged callback
i need to get the value of the generator to control the Gain parameter of the Gain and Balance control.
is anyone willing to help me through this? or…is there a (Mac, AU preferably) plugin somewhere that i haven’t found yet that will do this kind of fadeout for me?