slow random lfo controller

Got a great idea for the future of LMMS? Post it here.
Forum rules

Make sure to search to see if your idea has been posted before! Check our issue tracker as well, just to make sure you are not posting a duplicate: https://github.com/LMMS/lmms/issues

It is possible to create a random lfo controller in the controller in the controller rack by selecting "white noise" as wave shape. However, for this specific shape, it seems that the speed cannot be adjusted. Do you know if there is a way to set a slower random controller (bonus point if it can be adjusted to tempo)? (a bit like the "random" or "random smooth" lfos of montro)
samenchav wrote:
Fri May 12, 2023 4:08 pm
It is possible to create a random lfo controller in the controller in the controller rack by selecting "white noise" as wave shape.
Dont do that. Noise has an extreme waveshape, even in n/100 it will be much to uncontrollable, as you have experienced.
Instead double-click on the '+' and select a less chaotic waveshape for your random wave

Besides that, since you are new in Forum
Welcome samenchav !
Here are all important links:
http://lmms.io/forum/viewtopic.php?f=1&t=4740
-A few rules and useful forum instructions
If you like to introduce yourself, to the community, go here:
http://lmms.io/forum/viewtopic.php?f=4&t=4480

Hello,

It's been a while since I've been on the forum and I forgot my previous log-in details. Anyway...

I've had the need for slow LFO controllers and found that, like others, the noisy "User Defined Shapes" available under the "+" in the controller are rather useless unfotunaletly.
Avoiding drawing random shapes in the "Automation tracks", I looked for other options and came up with this workaround.
It might be usefull for other people.

  • Generate an audio file with "procesed to fit for purpose" noise in, for example, Tenacity / Audacity or similar.

  • Load this audio file into a "Sample track" in LMMS.

  • Add a "Peak Controller" to the Sample track's Effect Chain (in my case: base=amnt=0.5, mult=1, atck=dcay=trsh=0)

  • Send this Sample track to its own channel in the FX-Mixer and set the channel volume to 0.

  • Now use the Peak Controller's output to control a variable you like.

In the screenshot below I've connected Peak Controller (=Controller 1) output to a "Higher Quality Pitch Scaler".

Comments are welcome.

Regards,
AToM

image_2025-02-22_111434119.png
image_2025-02-22_111434119.png (143.04 KiB) Viewed 13571 times

Attachments

AToM wrote:
Sat Feb 22, 2025 11:22 am

It might be usefull for other people.

Absolutely! It belongs in Tutorials, but also here. I will make a skeleton-topic in Tutorials and link to this post.
Dont know if you have links to important info:
http://lmms.io/forum/viewtopic.php?f=1&t=4740
If you like to introduce yourself, to the community, go here:
http://lmms.io/forum/viewtopic.php?f=4&t=4480
Welcome back!

I believe the white noise lfo speed has been fixed in the nightly build. Now the freq knob actually does something, and you can sync it to the tempo to have the steps occur on beat. (Of course, the nightly build is not stable, so be careful and make backups if you decide to use it)

regulus wrote:
Sat Feb 22, 2025 5:19 pm

I believe the white noise lfo speed has been fixed in the nightly build. Now the freq knob actually does something, and you can sync it to the tempo to have the steps occur on beat. (Of course, the nightly build is not stable, so be careful and make backups if you decide to use it)

There are several improvements in Nightly, but until they make it into Alpha at least, it is not relevant for daily production. The motivation for Downloading Nightly should be wanting to help with feature-testing, not a 'shortcut' to more features.
If a tester find bugs or issues in Nightly, this
https://github.com/LMMS/lmms/issues/new/choose
is the only place these should be posted, not in this forum.

Thanks guys, thanks musikBear.

I didn't need tempo-synced noise for my purpose, so I didn't look for it.

Perhaps, once you know the tempo, you could make the audio file fit timewise and make it seamless. This would of course introduce 'repeated randomness'.

A note to the generation of my noise file:

  • Generate brown noise (in my case) (brown incorporates some lower frequencies).

  • Repeatedly tempo-stretch so that pitch changes (in my case until the result was visually 'periodic' to what I needed.)

  • Run a low-pass filter over it; I think set to 1 Hz or lower even. (in my case until visually smooth enough.)

  • Save, try in LMMS and adjust if needed.