You are here

Automation add/multiply

I tend to use automation a lot, and often come across the situation where I want to shift a recorded automation sequence vertically. At present there is (as far as I can see) no way of doing this.

To give an example of what I mean, the most usual case where I come across this is when I've recorded automation for the levels of various channels in a mixer contraption, then listen again and find that I want to make one of the channels a bit louder overall, but while keeping the general pattern of the potentially quite complex recorded volume changes. At the moment the only way I've found to achieve this is to insert a *Gain contraption just before the mixer, but this feels like a bit of a hack, and for automation of other (non-volume affecting) parameters, such a solution obviously isn't possible.

What I'd propose would be the following options:

1. Add a user-specified amount to the values of the selected automation.

2. Multiply the values of the selected automation by a user-specified amount.

(Both would obviously need clipping to prevent values going beyond what the contraption can handle.)

Those options would work as simple menu items in line with the current support for moving automation in the time/x-axis (i.e. cut, paste, insert). A fancier way would be to enable some kind of GUI-style dragging of automation in the vertical axis.