surge-synthesizer / surge

Synthesizer plug-in (previously released as Vember Audio Surge)
https://surge-synthesizer.github.io/
GNU General Public License v3.0
3.17k stars 400 forks source link

Add different unison modes (detune and panning laws) #3150

Open Jona-D opened 4 years ago

Jona-D commented 4 years ago

I was wondering if it would be possible to add different unison modes, for example there's a mode called "Shimmer" in Ableton's wavetable synth that gives wavetables a really unique sound.

Here's a description from Ableton's manual:

"Shimmer: the oscillator pitches are jittered at random intervals, giving a shimmering reverb-like effect. A small amount of wavetable offset is also applied for extra fullness."

Also here's a video demonstrating what i'm referring to:

https://youtu.be/BwIsnyZJfjc?t=58

mkruselj commented 4 years ago

Yeah it's possible ("it's just code"), but not in immediate plans for 1.8.

baconpaul commented 4 years ago

I like this idea and yeah 19 work next year will focus on oscillators more so let me tentatively tag this for then as we wrap up the 18 release

mkruselj commented 3 years ago

Also, apparently even voices are spread differently in stereo in other synths compared to Surge. See this example from Dune 3. Could be an additional option once we have unison spread control.

even unison voices pan spread

baconpaul commented 3 years ago

Yeah I think "unison panning strategy' as a parameter is interesting It looks like what they are doing is: panning as if they have an odd number and just dropping the center voice.

mkruselj commented 3 years ago

Yeah I'm thinking it would be using "deform modes" on RMB of unison spread control once we have it.

ryukra commented 3 years ago

Yeah, this is a very good idea, especially the random feature that you have in surge/ableton.

mkruselj commented 2 years ago

Subsumes #162.