MSF: How To Let LFO Free-Run?
- KVRian
- 965 posts since 12 May, 2019
Hi. In MSF, every time I trigger a note, the LFO restarts. How do I turn this off? I just want the LFO to run all the time and not be synced to any incoming MIDI.
Thanks.
Thanks.
-
- KVRist
- 83 posts since 18 Jan, 2020
You can use modulators that came from the '' metter and utilities '' on the right.
But they are not per voice
But they are not per voice
-
- KVRian
- 1061 posts since 3 Oct, 2011
If you can make do with LFOs that have a random start phase you can modulate Initial phase by for instance source "True random". The "True random" source is random for each target. As always remember to set desired percentage of modulation, here 100% for the "True random" and 100% modulation depth for totally random start phase.
Offcourse mono LFOs are as mentioned also available, but polyphonic LFOs can respond polyphonically to velocity etc and may be preferred.
You do not have the required permissions to view the files attached to this post.
Last edited by Gone soft on Mon Dec 14, 2020 11:48 pm, edited 1 time in total.
- KVRist
- 488 posts since 6 Jan, 2015 from Earth
To get a Per Voice LFO to behave like a Free-Running LFO:
(because its much more intuitive to use--> e.g. drag n drop)
Modulate the Phase Parameter of the Per-Voice LFO (0°-359°!) with a Global Modulator (LFO -->Ramp up) and set both LFOs to the same rate (e.g. 4/1 or 8/1) Use a Multiparameter on both Rate Parameters to make sure they are always the same frequency/duration. And also set a Multiparameter to the On/Off switch of the Global LFO to have a switch to turn on/off the "free-running mode"...
In my Default MSF Preset I have two LFO assigned to behave Free-Running (LFO 7 and 8 to Global Modulator 7 and 8 ) This way I always know that LFOs 7 and 8 are the free-running ones... (LFO7 --> 4/1 and LFO8 --> 8/1)
But if I ain´t need them, I keep them off... because the Global Modulators use up quite some CPU...
(because its much more intuitive to use--> e.g. drag n drop)
Modulate the Phase Parameter of the Per-Voice LFO (0°-359°!) with a Global Modulator (LFO -->Ramp up) and set both LFOs to the same rate (e.g. 4/1 or 8/1) Use a Multiparameter on both Rate Parameters to make sure they are always the same frequency/duration. And also set a Multiparameter to the On/Off switch of the Global LFO to have a switch to turn on/off the "free-running mode"...
In my Default MSF Preset I have two LFO assigned to behave Free-Running (LFO 7 and 8 to Global Modulator 7 and 8 ) This way I always know that LFOs 7 and 8 are the free-running ones... (LFO7 --> 4/1 and LFO8 --> 8/1)
But if I ain´t need them, I keep them off... because the Global Modulators use up quite some CPU...
Everyone knows more than I do...
- KVRian
- Topic Starter
- 965 posts since 12 May, 2019
- KVRAF
- 2693 posts since 9 Jul, 2015 from UK
Ah, you mean the "Init phase" parameter right?operator wrote: Mon Dec 14, 2020 10:58 am To get a Per Voice LFO to behave like a Free-Running LFO:
(because its much more intuitive to use--> e.g. drag n drop)
Modulate the Phase Parameter of the Per-Voice LFO (0°-359°!) with a Global Modulator (LFO -->Ramp up) and set both LFOs to the same rate (e.g. 4/1 or 8/1) Use a Multiparameter on both Rate Parameters to make sure they are always the same frequency/duration. And also set a Multiparameter to the On/Off switch of the Global LFO to have a switch to turn on/off the "free-running mode"...
In my Default MSF Preset I have two LFO assigned to behave Free-Running (LFO 7 and 8 to Global Modulator 7 and 8 ) This way I always know that LFOs 7 and 8 are the free-running ones... (LFO7 --> 4/1 and LFO8 --> 8/1)
But if I ain´t need them, I keep them off... because the Global Modulators use up quite some CPU...
This is a great tip! Thanks
Jason @ Melda Production
-
MeldaProduction MeldaProduction https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=176122
- KVRAF
- 14325 posts since 15 Mar, 2008 from Czech republic
GLobal modulators.
-
- KVRer
- 19 posts since 9 Jun, 2024
Hi, sorry to bring up this old topic, but I'm running in the same issue... while its fine you can use global mods, I wish to make use of the functions of modulation on a per voice basis where I have 1 Envelope manipulating a setting and a 2 free running LFO on an 8 bar sync to apply additive and multiplicative actions against the first envelope.
The global ones do not have that functionality...
Simple example; I have a LP filter with a cutoff set to 78 Hz, and I have an envelope on the cutoff to bounce it to 8500 Hz and down back to 78 Hz to create a nice plucky sound for a bass. Now if I want to use an 8 bar multiplicative action to bring that envelope from 78 to 8500 Hz with a global function, it is not possible as it will always be additive to the envelope and not multiplicative. I also do not want to move the cutoff from 78 Hz nor do I want to exceed 8500 Hz but I want the LFO to ramp up the envelope between Bar 1 and 8 to a defined max value.
As far as I can see this is not possible with global mods. The global mod will set a cutoff but it won't pluck it on note on as it doesn't care about notes.
Another example would be to use a global mod to influence how much a per oscillator mod should be effected, so you can make sounds that evolve over a longer time.
This is all possible in every synth out there, but somehow in something as elaborate as MSF it seems it is not.
It would mean a lot if you can make the LFOs free running with an option OR if you can select Mod 1-8 as a source in the per oscillator modulation sources which would essentially accomplish the same thing, currently it is not listed:

The global ones do not have that functionality...
Simple example; I have a LP filter with a cutoff set to 78 Hz, and I have an envelope on the cutoff to bounce it to 8500 Hz and down back to 78 Hz to create a nice plucky sound for a bass. Now if I want to use an 8 bar multiplicative action to bring that envelope from 78 to 8500 Hz with a global function, it is not possible as it will always be additive to the envelope and not multiplicative. I also do not want to move the cutoff from 78 Hz nor do I want to exceed 8500 Hz but I want the LFO to ramp up the envelope between Bar 1 and 8 to a defined max value.
As far as I can see this is not possible with global mods. The global mod will set a cutoff but it won't pluck it on note on as it doesn't care about notes.
Another example would be to use a global mod to influence how much a per oscillator mod should be effected, so you can make sounds that evolve over a longer time.
This is all possible in every synth out there, but somehow in something as elaborate as MSF it seems it is not.
It would mean a lot if you can make the LFOs free running with an option OR if you can select Mod 1-8 as a source in the per oscillator modulation sources which would essentially accomplish the same thing, currently it is not listed:

-
- KVRer
- 1 posts since 10 Dec, 2021
I wonder what makes a free running per voice LFO so difficult. Maybe there is something illogical about it. If it were easy, it would already be implemented, I'm guessing. An explanation would be nice. Is it too much to ask?
-
MeldaProduction MeldaProduction https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=176122
- KVRAF
- 14325 posts since 15 Mar, 2008 from Czech republic
Ok, that makes sense, I'll add it to todo list.
- KVRian
- 906 posts since 27 Apr, 2018
To take a global modulator to get free running envelopes leads me to another problem. While per-voice modulators add their value together with other applied modulators to a destination, it seems to me, that the global modulators do not allow to "modulate" a destination. Instead they take complete control over the destination value, thus is more like automation but not modulation. So it's not possible to apply multiple modulators to a destination which sum the modulations up. Did I get it right or am I missing something?
-
MeldaProduction MeldaProduction https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=176122
- KVRAF
- 14325 posts since 15 Mar, 2008 from Czech republic
That's correct, but I think it has been released in the previous version for per-voice mods right?
