Change LFO clock over midi?

  • Here's where I'm at:
    -Trying to create a simple bass wobble.
    -Using an external midi surface hooked up to Virus TI2 Polar via midi (NOT usb)
    -Ext.midi programmed with CC values and on/off midi data values (0-127) for buttons


    So, I want to play the keyboard and have momentary switches for switching LFO clock values on the fly. To my knowledge, the best I can do is use the matrix to route the midi data to LFO 1 & 2 RATES, not clock/note sync. I attempted calculating conversions to get the midi value of the specific 1/8 or 1/4 or triplet note, but it is not straight forward at all. It seems like the midi data just gets "stacked".


    Set controller 13 in matrix to route to LFO Rate 1 & 2.
    -I took CC values from this table: http://elektron-users.com/inde…oc_view&gid=520&Itemid=30
    Set ext.midi control surface to global channel 1.
    Set ext.midi button to midi channel 1, CC#13, off value 0, on value 10 (as a test run).


    After many trials, it seems like the midi values just get stacked onto whatever the LFO rate was originally.



    How can I do this more easily or correctly?!?! ?(
    Any help is much appreciated!!

  • Did you set the LFO phase to a constant value (0 is random)?
    If you plan to change the LFO rate while the note is still palying, non-clocked LFO-s will gradually build a phase difference, one rate upon another, that will ultimately make the wobble sound out of sync. In this case VC might help, if you use a clocked LFO, and try to control the relative rate using live automation, which you can associate with one of your controller's knobs.

  • Did you set the LFO phase to a constant value (0 is random)?
    If you plan to change the LFO rate while the note is still palying, non-clocked LFO-s will gradually build a phase difference, one rate upon another, that will ultimately make the wobble sound out of sync. In this case VC might help, if you use a clocked LFO, and try to control the relative rate using live automation, which you can associate with one of your controller's knobs.

    Yes I used 0 and 10 as constants to try and determine what it was changing. You are correct; the values that I sent over midi only added to the current note. What is VC? My first thought is virus controller, all I have found use of it for is updating firmware/patch banks. Or do you mean virtual controller?


    I couldn't control the LFO clock value through the matrix because there is no midi CC or matrix destination option for it.
    Is there a way to actively change the patch tempo via midi while holding a note?
    m.
    (edited for clarity)

  • What is VC?

    The main components of the Virus software bundle are: The drivers, the Virus Control plugin (VC), and the Virus Control Center utility (VCC). Confusing, I know. As you said, VCC is where you do the burning and backing up. VC is a plugin that should show up in your DAW when you ask it to insert a new virtual instrument (if all the folders are set up correctly). VC allows you to control the Virus over USB using a GUI and apply automation to it, as if it was a softsynth, although it's only a front-end for the Virus hardware.

  • edit after doing my homework:


    Why isn't this an option? This feature has been questioned and asked for over past years. And as I've learned, I do not want to automate LFO Clock with software, I want to use a midi controller and shift between LFO time divisions on the fly... Is there really no availability of this yet? It still hasn't been developed?


    Also, is there a way that I can calculate exact time divisions into midi values? Is there data that Access can provide? I own a Korg R3 and I was able to locate a chart Korg made, giving the hex values for the time divisions. Like this:

    Code
    When BPM Sync is "ON".         00~07 : 8/1     26~2C : 1/2     4B~52 : 1/6     71~77 : 1/32 
            08~0E : 4/1     2D~34 : 3/8     53~59 : 1/8     78~7F : 1/64 
            0F~16 : 2/1     35~3B : 1/3     5A~61 : 1/12 
            17~1D : 1/1     3C~43 : 1/4     62~68 : 1/16 
            1E~25 : 3/4     44~4A : 3/16    69~70 : 1/24


    These values did not work for the Virus. Really surprised I'm reading articles from 2009 where people are surprised that this feature wasn't available, and still is not today.

  • I think it will be available once the Access team find an algorithm that would allow smooth transitions between clock syncs, based on something such as zero crossings, or gradual mixing of the values. In any case, as a workaround for live knob-to-LFO control, try the following two steps:
    1) Set up the automation:
    P-6BlkevO4E
    2) Assign MIDI control:
    vrBpzYq9HRs
    hope it helps

  • Thanks flabberbob, those videos were very helpful. I guess there's nothing left for this thread besides to say: Access, please make LFO clock values a parameter in the matrix.


    Thanks for the quality assistance!
    -ted