Reset by Lfo acting different

Ok I’ve got an Lfo assigned to a filter cutoff acting as an Envelope(custome shape and set to one shot)
So now everytime I input an Lfo reset in fx commands it triggers the envelope , right?
So let’s say now I load up a second Lfo assinged to the reset of the first Lfo to control reset trigger rate.
It actually works but it seems that second lfo is manipulating the frequency rate of the first envelope making it slower and faster when changing frequency of the second lfo , which doesn’t make any sense as it should only reset the first lfo and not change the frequency of the firat Lfo .
Why is that?

I load up a second Lfo assinged to the reset of the first Lfo to control reset trigger rate.

Well, this does not work. The reset controls (sets) the phase of the the first LFO. If you hook the second LFO into the reset, it will override the reset of the first - it is constantly changing the phase, so the internal phase of the first LFO will get locked to the value that the second LFO emits.

You can see this well if you change the second LFO from sine to saw mode - in saw mode, the second LFO just overrides the first LFO’s speed. In sine or tri mode, the result will be weirder, because the phase of the first LFO will not be swept in cycles, but forth and back!

Your idea sounds cool, but I fear it won’t work in renoise. You can “trigger” reset the LFOs with pattern commands or with key/velocity trackers, because the emit single “one-shot” signals to the LFO’s reset. The reset will be set to a different value, and then the LFO can continue from there. Another LFO however outputs a continuous stream, and this will override the phase.

So to get your effect, you need to mimic it with pattern data somehow, you need to sequence effect commands or notes in time spaces where you want to reset the LFO. If you would want to change/sweep the speed of the resets, you need to calculate the space between and delay of the resetting notes.

2 Likes

Hello again!

I thought about the problem again, and remembered that the hydra will only send values on when the input value has changed.

So using a two point custom LFO (or you can also try the square LFO at maximum range), and putting it to the reset of the first LFO through a hydra, you can make it trigger resets two times each cycle!

To make it reset at the same point, you need to choose both points equal, but slightly different - i.e. I used one point at 100% and one at 99.99%. A small difference is enough to let the hydra recognize it and trigger the reset.

I made a little doofer patch with 3 macros, that allows changing LFO speed, and changing a reset LFO speed. Also you can change the reset phase with the third macro. Maybe this is already what you were looking for!

PhaseLFO.xrdp (14.2 KB)

1 Like

I devised an even simpler way for this trick, which needs no custom graph LFO…

Just use a square LFO for the second LFO that should control the reset… Set Amplitude (double click value, enter with keyboard) to “0.0001”, a very small value. Then use a hydra in between to let it control a first LFO’s reset, without hydra the first LFO will just freeze. The reset speed will be two times the reset LFO speed.

You can use the offset slider of the reset LFO to control (and modulate) the phase of the reset, but you shouldn’t constantly modulate the offset, else it will take over the first LFO locking it to the currently modulated phase.

Here is track effect preset of such setup. Drag&drop these files into an empty renoise track to see it in action…

ResetLFO 2.xrnt (11.0 KB)

1 Like

I like to use a random lfo at the desired control rate, with the destination of a hydra input, then hydra output set to lfo 2 reset, min 0, max 0

That should do the trick. You can then modulate the random lfo frequency as desired to have one shots triggered via lfo at various LPC

a simple example:
rate controlled lfo reset.xrnt (9.9 KB)

2 Likes

Thank you all !
Actually using hydra solved most of the problems . Renoise has a very good communtiy :slight_smile:

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.