Overall: 18176 11711 14848
30-Day: 14750; 7-Day: 16728; Yesterday: 15111
XLFO is a new Max for Live device based off of Live 9's LFO device. It incorporates all of the functionality of the existing device while adding several new performance-focused controls as well as shaping controls.
XLFO adds oneshot, reset, and takeover modes. Oneshot mode is particularly handy for those times when you need an LFO for part of the measure, but not all of it. It can be activated with the Re-Trigger button, as well as at a user-specified interval. With Reset switched on, the LFO will reset to the specified phase at the specified time, and this works whether the LFO is in Sync or Freq mode. The Reset Rate can be faster or slower than the LFO's frequency and these parameters can combine in interesting ways.
Takeover mode allows you to temporarily replace the LFO with a manually controlled value. This is helpful for breaks in songs for instance, or when you want a straight build before going back to the LFO. The LFO keeps running in the background, so it'll still be in sync when you switch back. You can also specify a cross-fade time for this. For example, using a rect wave LFO and with the takeover knob turned all the way up, and the Fade value set to 4 measures, if you switch on takeover, the rect wave's bottom value will creep its way up to the value of the takeover knob over four measures.
XLFO provides many ways to shape the output. Each LFO shape has a different morph function. For instance, the sine wave will turn into a triangle wave with the morph knob all the way to the left, and into a square wave with the knob all the way to the right. The weighting knob allows you to apply an exponential/linear/logarithmic weighting to the values, skewing them towards the top or bottom. There are independent controls for smoothing ascending vs descending values which are also linkable. Finally, the output can be quantized to multiples of sixteenths in a manner similar to Ableton's AutoFilter.
It is simple to map XLFO's output to other Live parameters by using the Map button, and the two controls to the right of the map button allow you to tailor the mappings range, even inverting it.