mtytel / helm

Helm - a free polyphonic synth with lots of modulation
http://tytel.org/helm
GNU General Public License v3.0
2.37k stars 203 forks source link

Crossmodulation doesn't use actual waveforms? #162

Closed unfa closed 6 years ago

unfa commented 7 years ago

I've been playing with the X-mod function (FM modulation between oscillators 1 and 2).

I discovered that if I have only OSC1 audible in the mixer, and enable X-mod, changing the OSC2 waveform has no effect on the sound.

Does the X-mod only operate on sine waves tuned to approperiate pitches? Is that intentional? Will it be updated to take the waveforms into account?

aidan-mueller commented 7 years ago

The manual says this:

The oscillators are simplified to a sine wave before the modulation is applied.

So yes, that is intentional.

mtytel commented 6 years ago

Yeah it's intentional because the normal waveforms get a little to crazy and just don't sound good. If I were to put work into cross mod I'd probably just replace it with another feature.

unfa commented 6 years ago

Ok, I get it. Thank you!