Device Details

Device Overview

Name/Version: advanced lfo tools 0.3
Author: klirr2007  
Description: Plugin some people waited long time for - make your unique control automatisation with 2 LFO's and advanced scaling features!

The heart of this plugin are 2 LFO's with 5 waveforms (sinus, triangle, sawtooth, square and noise), adjustable frequency, duty cycle, phase, depth and 2 different madulation types - "precise" for geometrical perfect waveform and "analog" for anti-aliased analog like waveform.You can mix the signals from both LFO's with a small mixer incl. crossfader function. You can switch between 2 different crossfader curves - linear (mathematically equal, but sounding a little bit quieter in the middle of the fade) and equal power (output signal has the same loudness all the time during crossfade). For deeper signal adjustment you can simply use the big volume fader (they are linked to crossfader movements, but not in the reverse way). For visual controlling I built-in a small oscilloscope with scalable view.

On the right side of the GUI you can see the scaling section. "Update interval" let you choose how often the LFO values (that you can see direct under the "update interval" setting) will be picked up to scale and transform into MIDI-messages. There are also 2 different modes to scale to the MIDI values - "ramp" and "line". "Ramp" let you transform exactly one value per update interval you set (you will get a very jumpy movement), "line" slides between values with a linear envelope (very smooth movement). In the next menu you can set automatic or manual setting of upper/lower limits. The automatic setting will reset every time you change a parameter of the LFO's and needs some time (depend on speed of your LFO's) to detect the values.

In the MIDI-section you will see the final dial movement and the setting for the output controller number (0-127) and MIDI channel (1-16 for port a, 17-32 for port b, etc.). With the on/off toggle you can easily gate the MIDI-messages.

Due a bug (or restricted features) its impossible to use the MIDI-control message comes from max for live in abletons internal MIDI-mapper (ctrl-M), but it works perfect with vst/au plugins that have an internal mapping function (all NI stuff, FabFilter, KORG etc.). The only way to use the abletons mapper is to connect your MIDI-in with MIDI-out physically and put the plugin on a separate MIDI-track. Here the step by step instruction:

1. Turn on in abletons options menu the track/remote functions of your MIDI-interface (for in and out)
2. Create a MIDI-track in ableton, put in the plugin and choose your Interface for MIDI-output
3. Create another MIDI-Track for plugins you want to modulate and map them in a usual way!!!

I wrote to ableton and cycling74 about this mapping bug already and hope they will fix it soon.

More info, screenshots etc. you can find in my blog.

Have fun!!!


Update 0.2:

- direct MIDI scaling added - now you can type in the scale limits directly as a MIDI value
- new MIDI on/off toggle :)

Update 0.3

- fixed sinus wave bug for frequencies under 1 Hz
- bpm sync added (very wide range - full tact bpm frequency *128 or /128, n=whole note)
- interface and code improvements

Device Details

Downloads: 6717
Tags lfo
Live Version Used: 8.1.1
Max Version Used:
Date Added: Jan 02 2010 22:18:39
Date Last Updated: Jan 11 2010 22:16:05
Average Rating (2) 3
Rate this device: (must be logged in to rate devices login)
Device Type: midi_device
URL (optional):
License (more info): Attribution

Device Files

Device File: advlfo3.amxd


beat sync and direct MIDI scaling option coming soon...

Love your patches mr Klirr2007, thank you very much , I'm going to check this one out.

thx for your feedback! have fun!

I hacked a way to make it control Native Live devices. Paste this into a Max audio effect:

thx for nice modding!

i know allready about "M4L.api.DeviceParameterRemote" but it isn't a good solution in my opinion. Virtual midi controlling signal has to be mapped in ONE place along with physical devices to make all the midi connections visible in one place. But i'll add this api in a next release as a feature. ;)

thx again!

got answer from ableton support - you can use IAC-Driver to raoute the virtual MIDI signal like a hardware one!
more here:

Sorry if a double post comes up, browser crashed during last post...

I just want to say thanks - this is amazing when combined with my emu zplaine filters (finally the first time they are in sync) and sample start on pre twisted bass stabs i made. Its brought a whole new dimension to my music. Cant wait to test in on my other external synths

Login to comment on this device.

[ browse device library ]