Arraygen Signal Study
![]()
Make several related movements without drawing a separate automation curve for each one. Arraygen evaluates one expression for every element of a list; here, three oscillations run at different rates and appear together in Signal display.
In sin((1+i)*0.00000001t), time t drives the motion and the element index i changes its rate. These are control values, not audio oscillators.
Try it
Start playback and watch the three traces: later elements oscillate faster. Change Size from 3 to 6 to extend that family of movements, then reduce the multiplier of t to slow them all together. Finally, remove the (1+i)* factor to make every element follow the same motion.
See the ExprTK variable reference for the variables supplied to Arraygen and the other expression processes.