using a hydra in between to make sure it travels only in the wanted range
formula device, on its own or in between the lfo and whatever you modulate
what exactly do you want to achieve? I.e. how do you want a sine or saw or so act on another parameter? Try to see it visual, as curves.
But I also know your pain, the lfo is a bit off the other modulation devices with its silly amplitude and offset tunings. I normally make it cycle in the full range and then use a hydra in between to set the actual range I want to modulate.
An artificial threshold, with a formula device, would alter the shape of the modulation. But is possible too, either clipping the original shape or wrapping it around between positive/negative at center or a threshold you want.
This stuff can be a bit confusing after all, because the meta devices act not absolute, but mostly relative.
In this subforum I may not attach files as it seems, but I can put the copy&paste code for my setup into a spoiler. Open it up, try to mark everything and then copy and paste the whole text into an empty track in renoise. Select within the device chain with right mouse click “device chain->paste”. Yes it is a lot code, sorry for that. It should replace the device chain with 4 devices I set up demonstrating the halfsine-bouncer-boogey.
Do not mess with the lfo or formula device settings. Configure what you want to control only in the hydra.
Click to view contents
<?xml version="1.0" encoding="UTF-8"?>
fold_lfo
true
Mixer
true
false
Init
Bundled Content
false
1.0
Device only
0.5
Device only
1.0
Device only
0.0
Device only
0.5
Device only
1.0
Device only
true
true
true
Init
Bundled Content
true
1.0
Device only
-1
Device only
2
Device only
1.0
Device only
1.0
Device only
0.0
Device only
3.75
Device only
0.0
Device only
Curve
64
0.0
Unipolar
0,0.0
63,1.0
false
true
true
false
blank
User Library
true
1.0
Device only
abs(A-0.5)*2
A
B
C
true
0.915734768
Device only
0.0
Device only
0.0
Device only
-1
Device only
3
Device only
1.0
Device only
true
false
Init
Bundled Content
true
1.0
Device only
1
0.831469536
Mixer and Device
-1
Device only
4
Device only
2
Device only
0.0620457865
Device only
0.651299477
Device only
Linear
-1
Device only
-1
Device only
-1
Device only
0.0
Device only
1.0
Device only
Linear
-1
Device only
-1
Device only
-1
Device only
0.0
Device only
1.0
Device only
Linear
-1
Device only
-1
Device only
-1
Device only
0.0
Device only
1.0
Device only
Linear
-1
Device only
-1
Device only
-1
Device only
0.0
Device only
1.0
Device only
Linear
-1
Device only
-1
Device only
-1
Device only
0.0
Device only
1.0
Device only
Linear
-1
Device only
-1
Device only
-1
Device only
0.0
Device only
1.0
Device only
Linear
-1
Device only
-1
Device only
-1
Device only
0.0
Device only
1.0
Device only
Linear
-1
Device only
-1
Device only
-1
Device only
0.0
Device only
1.0
Device only
Linear
true
false
Init
Bundled Content
true
1.0
Device only
2x
2P K35
0.0
Device only
0.551992297
Device only
0.581000149
Device only
0.0078125
Device only
0.0
Device only
true
18
Edit: hope that helped.
Yes, you must have done something different, because for me it properly folds up the lower half of the sine, resulting in the pattern you suggested without any flat lines.
You can see to the right of the formula device a bar (like also with the lfo) showing the output, or you can link it to some parameter/slider and watch/read out the values there.
But it really does what you wanted. Repeating a half sine circle in unipolar fashion, resulting in a graph that looks a bit similar to a bouncing ball. Of Course it will be twice as fast as a standard sine, because the lower part (below zero) just gets mirrored into the positive range. I thought this is what you want.
And I’ve tested it, it actually works like this. I made a 4 second sample with 1.0 DC (drawing tool along the upper edge of the sample editor, disable audio output, dc is bad for your speakers…). Then I replaced the analog filter with a gainer cycling between -inf and 0.0 db. And resampled it in the track. Then you will see the shape in the sample editor.
Sorry I don’t quite so much get what modulation shape you are trying to achieve.
Maybe a little, but I’m not quite sure what you have on your mind.
You want the old center point of the lfo (in the pic at 800 & 880) modulation be preserved as new “lowest” point of the modulation?
Well then why not go to the hydra, and choose that point (old middle new lowest) as minimum value & you’re ready to go?
You could also change the Formula from “abs(A-0.5)*2” to “abs(A-0.5)+0.5” to get the effect in a different way.
I just thought it would be better to keep the modulation under more exact control via using the whole lfo range 0…1 and then defining the limits it should act on in the hydra. Like I almost always use a hydra between the lfo and what is modulated, to have this amount of control that is harder to adjust with the amp/offset lfo controls.