Reaktor building, bipolar/unipolar LFOs

Me.0
Me.0 Member Posts: 6 Newcomer
edited October 22 in Building With Reaktor

Hi there, i am trying to create a switch to make the LFO bipolar/unipolar. i have checked about this topic online but i could not find anything that helped, maybe because is very specific to my synth.

I'll show what is my situation:

I have this LFO sending with "IC send" in to a output matrix macro(Next)

the "IC receiver" receives LFO that goes into an output

i then have an input section of the matrix that is connected to the parameters i want to control,

And the LFO patch is added the parameter control.

To complete the connection, I have a Patch-bay that connects the lfo's output to the parameter' input. what i have is a unipolar LFO.

I than created a macro that allows me to switch from bipolar to unipolar but i have an issue.

I have 6 LFOs that can be patched at any parameter of my synth in this way; the issue now is that with this set up all the lfos become bipolar or unipolar when the switch is On/Off (because the bi/uni switch is at the end of the chain and also i now have to put a switch for each parameter.) I would like to have my 6 LFOs to be able to switch independently , so i have more control and possibilities. To do so, I have to place this macro at the start of the chain before the LFO signal is sent to the matrix (first picture). i tried (next pic).

but it won't work. could anyone help me out please?

Thank you!

Comments

  • Chet Singer
    Chet Singer Member Posts: 73 Advisor

    To turn a bipolar LFO with a range of -1 to +1 into a positive unipolar LFO with a range of 0 to +1, add a multiply/add module after the LFO output. Put the LFO into the top pin, and 0.5 into the 2nd and 3rd pins. To turn it into a negative unipolar one, change the 2nd 0.5 to -0.5.

    And, always feed the LFO's A input with a constant 1. Amplitude adjustments should be made after the multiply/add module.

    This won't necessarily work on pulse waves, which sometimes adjust their output polarity based on the pulse width.

  • ANDREW221231
    ANDREW221231 Member Posts: 347 Pro

    To do so, I have to place this macro at the start of the chain before
    the LFO signal is sent to the matrix (first picture). i tried (next
    pic).

    what do you mean by it won't work? it wont send the signal? or the signal it sends is not correct? or…?

  • Me.0
    Me.0 Member Posts: 6 Newcomer

    hi all, sorry for not getting back, i have solved the issue, i had to simply change the values of the "IC send" and "IC reciver" from (max 1 / min 0) to (max 0.5 / min 0.5) and it worked.

This discussion has been closed.
Back To Top