I’m trying to make a patch uses an LFO to modulate the cutoff for each individual voice of a polyphonic channel. It doesn’t seem like there are any filters/lfos that have this functionality built into them. So what I’m thinking is:
Say I have a 4 note chord going running into a filter (like POLY LPG from NYSTHI). If I split the chord into 4 mono signals and run each through its own filter with modulated cutoff, then pair them back together with a merge. From the animations in Bitwig’s LFO modulator it seems like each voice might be running through at different intervals? If so, then maybe something like Bog Audio’s 4FO would be necessary to offset the phase of each note’s modulation.
Is this the idea behind “per voice” modulation or is there more to it that I’m missing?
In Bitwig the modulator is not applied in a uniform time to each voice. So maybe all I need is a 4FO → merge → cutoff? I’ll try that later when I don’t have to do work stuff
It sounds like you need a polyphonic LFO where they outputs are not “uniform”. That is the missing “secret sauce”? I don’t know of one, but I’m sure plenty of ppl here do.
I’ll bet the fundamental modules do, too. But are there any that automatically generate un-correlated outputs without a lot of patching? Like a single “spread” knob for all LFOs?
It seems to work with bogaudio 4LFO. That outputs 4 phase offset signals. Merge them together and you should have a non-uniform modulation per voice. It’s not random at all, but it seems to work for me so far.
EDIT: I guess the problem here is that each phase output from 4FO has modulation for all the voices, so I’d have to split 4 times (once for each output) to get each individual channel, merge those back together and then run that into my filter. Is there an easier way I’m not seeing?
Not a single spread knob - but ShapeMaster gives you 8 LFOs where you can set the phase for each (to whatever you want). The LFOs can of course be any shape you want and you can have them all running at the same or different speeds.
Brilliant! Going to try that. I’m trying to recreate Taches Teaches video on modulating modulators in Bitwig but in Rack. This was the key component that I was missing, but I think I have what I need to make it work. Thanks all!
Another solution that doesn’t require a Chord-Key (using one here to get pitches, but not necessary). It’s more modules overall, but I find it to be more intuitive.
EDIT 1: Cloner has a spread knob, but it only spreads the voices vertically (amplitude) not horizontally (phase). Not useful here.
EDIT 2: I’ve figured out that with the poly delay module you can change the time to offset voices uniformly and feedback to change the amplitude. Turning the poly knob spreads out the voices phases.
To be honest, I’ve never really thought about polyphonic LFOs. This thread made me try it out (see above). I always just stack a bunch of monophonic LFOs in my patch for movement. I’m sure it will free up alot of CPU.
Depends a lot on the LFO. In some LFOs 4 channels takes the same CPU as one, but those LFOs tend to be pretty efficient already (like Fundamental LFO). Some LFOs are truly terrible with CPU. An LFO is by definition pretty slow, so there is absolutely no need to make it inefficient.
So, like with all modules, use the CPU meters and see how much it’s using. Avoid modules that use a ton of CPU is there is one “just as good” that doesn’t do this (if you care about CPU usage).