Audiotool board archive

Functions to manipulate automation curve shapes

Jordi Moragues · started 2018-01-31 03:37 · updated 2018-01-31 03:37

A new item on the automation region context menu could be added to access a sub-menu with items to perform various manipulations on the shape of automation curves. Some examples of manipulations could be:

+Refitting a busy curve with less key-frames while maintain its general shape.

+Smoothing out hard edges in curves by averaging positions of key-frames but without losing the "amplitude" of the curve.

+Amplifying or reducing the "amplitude" of a curve by multiplying it by a factor.

+Creating extra key-frames in existing segments based on the snap value.

+Randomising the shape of the curve by randomly displacing key-frames in time and/or value by a chosen factor.

+Generating single-cycle waveforms with key-frames based on a few simple parameters in a dialogue.

In general, these functions would be mostly useful to either manage the complexity and coarseness of raw curves obtained from a real time controller, or to easily create complexity from simple drawn curves.

Comments (0)