Pan issue in Waveform Generator
-
When I disable Osc 2 in a Waveform Generator, the pan knob for Osc 1 stops working and the signal just comes out of the center, whatever the setting.
Is that a bug? Or intended behavior?
The way I'm getting proper panning control for Osc 1 is by having Osc 2 enabled but on a square wave with 0% pulse width, effectively silencing it. But that seems like a waste of resources.
-
@dannytaurus I believe it is intentional behaviour based on how HISE is handling the channel amount. Add a SimpleGain in the Fx path, you can pan the signal from there.
-
@HISEnberg said in Pan issue in Waveform Generator:
@dannytaurus I believe it is intentional behaviour based on how HISE is handling the channel amount. Add a SimpleGain in the Fx path, you can pan the signal from there.
This looks like another limitation of nesting Waveform Generators inside a Synthesizer Group - the Simple Gain isn't available as an FX. Along with not having a MIDI processor for each WG either.
Maybe I need to rethink the Synthesizer Group approach.
-
Aha! I just found the pan control in the header of the Waveform Generator. I missed it because it's a light grey arc on a lighter grey background. My poor old eyes!
This pan knob controls the whole WG, so now I can turn off the second oscillators.
Next step is - how do I control these WG pan values via scripting?
-
@dannytaurus put the simple gain in the Synthesizer group FX section...
-
@Lindon I need to pan each nested Waveform Generator separately.
-
@dannytaurus you may be able to do it in scriptnode. But it seems like for your use case the container might be better than the synthgroup
-
@HISEnberg Yeah, thanks. I tried the Container method too. It does have a MIDI Processor per WG but it doesn't have an overall amp or filter envelope - each WG needs to manage that separately, which feels a bit redundant.
-
@dannytaurus so you want individual pan but not individual envelope......?
-
@Lindon Yep, think of it as a 6-oscillator synth where all the oscillators go through the same amp and filter but I have separate control over the waveform, level, pan, tune of each oscillator.
-
yes, but I think your expectations are a little unrealistic..
-
@Lindon It's doable. 6 might be a little much voice count wise with unison voices coming from the synth group melting your cpu...
@dannytaurus you have limited options for what you can put on a waveform generator in a synthgroup.
If you end up not wanting to use the pan control in the header of the Wave Gen, you can also make a polyphonic script fx Panner that, once hardcoded, can be placed on the waveform generator on the synthgroup level as a hardcoded polyphonic fx.
I would try
Synthgroup (this is where your envelope and filter go)
Then inside of the Synthgroup
WG1
WG2
WG3
etc.You can use the detune in the wave gen but it doesn't update real time, if that's an issue with your design try the purple pitch mod.
-
@ally said in Pan issue in Waveform Generator:
@Lindon It's doable. 6 might be a little much voice count wise with unison voices coming from the synth group melting your cpu...
oh I didnt mean it wasnt do able - just not int the customised way proposed...