Roland Supersaw - any idea how the original was done?

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

sockofgold wrote:http://www.megaupload.com/?d=GRXL5DE1

Here you go. 24/44.1 glory. There are about as many supersaw samples in here as you could ask for. All middle C, roughly 3/4-second long. Basically, I just moved the mix fader up between each note until it reach the top, and then increased the detune fader a bit and did it again.

Naturally, the very first note has the controls at 0%/0%, and the last note has them at 100%/100%.

Hope these help.

(Oh, and these come from an initialized patch, so no filter/OSC 2/chorus or any other junk.)
Thank you!

Can you upload samples with controls 0%/0% and notes going from C1 to C5. Got to analyse the hi-pass filter.

Post

kunn wrote:
sockofgold wrote:http://www.megaupload.com/?d=GRXL5DE1

Here you go. 24/44.1 glory. There are about as many supersaw samples in here as you could ask for. All middle C, roughly 3/4-second long. Basically, I just moved the mix fader up between each note until it reach the top, and then increased the detune fader a bit and did it again.

Naturally, the very first note has the controls at 0%/0%, and the last note has them at 100%/100%.

Hope these help.

(Oh, and these come from an initialized patch, so no filter/OSC 2/chorus or any other junk.)
Thank you!

Can you upload samples with controls 0%/0% and notes going from C1 to C5. Got to analyse the hi-pass filter.
Sure, no problem. It will be a quite a few hours again, though--I just got to work (GMT -8 ).

Post

kunn wrote:
sockofgold wrote:http://www.megaupload.com/?d=GRXL5DE1

Here you go. 24/44.1 glory. There are about as many supersaw samples in here as you could ask for. All middle C, roughly 3/4-second long. Basically, I just moved the mix fader up between each note until it reach the top, and then increased the detune fader a bit and did it again.

Naturally, the very first note has the controls at 0%/0%, and the last note has them at 100%/100%.

Hope these help.

(Oh, and these come from an initialized patch, so no filter/OSC 2/chorus or any other junk.)
Thank you!

Can you upload samples with controls 0%/0% and notes going from C1 to C5. Got to analyse the hi-pass filter.
Boom.

http://www.megaupload.com/?d=HS53Q47A

Post

Thanks!

The hi-pass filter is scaled to the pitch and seems to have some resonance. There's also a global hi-pass filter with constant cutoff.

Post

kunn wrote:Thanks!

The hi-pass filter is scaled to the pitch and seems to have some resonance. There's also a global hi-pass filter with constant cutoff.
Is the global filter set to a particularly high frequency, or could this be the DC blocking capacitors of the output? Most hardware synths have one or more coupling caps in the signal path, to prevent DC from frying speakers.

Sean Costello

Post

kunn wrote:Seems like the tuning of the detuned saws is not even exponential.

Full detune:

1st pair: f*(1 +/- 0.02)
2nd pair: f*(1 +/- 0.06)
3rd pair: f*(1 +/- 0.11)
I wouldn't be surprised if the super accurate ratios were closer to prime numbers or the like, with more significant digits. The detuning seems designed to have different beat rates between each waveform, for added complexity. For example, if the ratios were:

1st pair: f*(1 +/- 0.02)
2nd pair: f*(1 +/- 0.06)
3rd pair: f*(1 +/- 0.10)

then the beating between the 1st and 2nd pair would happen at the same rate as between the 2nd and 3rd pair.

Sean Costello

Post

valhallasound wrote:
kunn wrote:Seems like the tuning of the detuned saws is not even exponential.

Full detune:

1st pair: f*(1 +/- 0.02)
2nd pair: f*(1 +/- 0.06)
3rd pair: f*(1 +/- 0.11)
I wouldn't be surprised if the super accurate ratios were closer to prime numbers or the like, with more significant digits. The detuning seems designed to have different beat rates between each waveform, for added complexity. For example, if the ratios were:

1st pair: f*(1 +/- 0.02)
2nd pair: f*(1 +/- 0.06)
3rd pair: f*(1 +/- 0.10)

then the beating between the 1st and 2nd pair would happen at the same rate as between the 2nd and 3rd pair.

Sean Costello
From FFT I got

1st pair: f*(1 +/- 0.019)
2nd pair: f*(1 +/- 0.062)
3rd pair: f*(1 +/- 0.108)

and rounded them a little.

Post

kunn wrote: From FFT I got

1st pair: f*(1 +/- 0.019)
2nd pair: f*(1 +/- 0.062)
3rd pair: f*(1 +/- 0.108)

and rounded them a little.
@ what amount of detuning does correspond this values? Full?
Cerca almeno di essere l'uomo che il tuo cane immagina tu sia.

Post

fliffo wrote: @ what amount of detuning does correspond this values? Full?
full detune.

Post

ok, thanks.
Cerca almeno di essere l'uomo che il tuo cane immagina tu sia.

Post

And what about Virus Ti Hypersaw?
It's using 9 detuned saws.
With which detune values?
Similar 3 pair's to Jp's? and one extra pair(what value?) Or different?

Post

valhallasound wrote:
kunn wrote:Seems like the tuning of the detuned saws is not even exponential.

Full detune:

1st pair: f*(1 +/- 0.02)
2nd pair: f*(1 +/- 0.06)
3rd pair: f*(1 +/- 0.11)
I wouldn't be surprised if the super accurate ratios were closer to prime numbers or the like, with more significant digits. The detuning seems designed to have different beat rates between each waveform, for added complexity. For example, if the ratios were:

1st pair: f*(1 +/- 0.02)
2nd pair: f*(1 +/- 0.06)
3rd pair: f*(1 +/- 0.10)

then the beating between the 1st and 2nd pair would happen at the same rate as between the 2nd and 3rd pair.

Sean Costello
my understanding of this is totally rusty, but with naive saws in fixed point math phase offset would be a simple add/sub per additional saw and for detune you'd need to increment it once per cycle? the detune amount would be increment amount...
"Dont mistake your inability to understand how this happens for it actualy being imposible. " - nollock

Post

Dont know if anyone's still watching this thread but i'll ask anyway. If the full detune values are,

+/- 0.019
+/- 0.062
+/- 0.108

What would the detune values be at no detune, full mix?

Post

Some recent research in this area:

http://www.ghostfact.com/jp-8000-supersaw/

Post

A question about the killer article at: http://www.ghostfact.com/jp-8000-supersaw/

"This makes sense when you think about it - efficiency was king, and it's hard to beat the efficiency of two extra adds per sample - things are a lot easier when you embrace aliasing rather than reject it, huh?"

I don't get it-two extra adds to do what? Or do you mean the 7 sawtooths really are just 7 naive, non-BWL sawtooths (which I guess may only take a few additions each)?! Thats the secret?! And if so why only for non-BWL sawtooths?

Post Reply

Return to “DSP and Plugin Development”