Editing Param Envelope for complex beat syncing (Param in "BPP Sync" mode), is tedious and not UI friendly.
The Solution
Instead of creating a new complex UI for envelop editing, we just need to be able to control the envelope with OSC.
For example:
OSC Address:
Code: Select all
/composition/selectedclip/video/effects/transform/positionx/behaviour/envelope
Code: Select all
0, 0, 0(Linear), 0.5, 1, 1(Quadratic In), 1, 0, 2(Quadratic Out)
Editing:
I could write a simple TouchOSC app (with Lua script), that will allow me to:
- Change the Curve of multiple points at the same time.
- Apply presets for the points without changing the curves (Arena Envelope presets include both Points and Curves)
- Edit points like a Drum Sequencer
Real-Time-Editting
- Play a note to the beat, with each note played I add a Point in the current X (time)
- Hey! this is actually a Sequencer that loops what I played ! (-:
While We Are At It
- Would be awesome to add an OSC prefix for the
Code: Select all
"/current_selected_parameter"
Examples:
Code: Select all
/current_selected_parameter/behaviour/position_x
Code: Select all
/current_selected_parameter/behaviour/envelope
So,
What say you?