Synth defs supercollider sources

hi!
i was looking at folder etc/synthdefs and at compiled synths…
is there a way to have all synth sources? in particular supercollider synth sources?

thanks.

Hi gambit,

What exactly do you mean by this? (source files are in https://github.com/sonic-pi-net/sonic-pi/tree/main/etc/synthdefs/designs)

i mean that i dont find a lot. for example i would be curious to see :dsaw source but there is not… thanks for answering

d

Most of the designs were made with Overtone. We switched to Supercollider only relatively recently :slightly_smiling_face:

yes but for example :dsaw and :tb303 i cannot find sources neither in Supercollider folder not even in overtone sources…

As @ethancrawford mentioned, the majority of the synths were designed using Overtone (which compiles down to the binary format that scsynth understands)

You can find these here: https://github.com/sonic-pi-net/sonic-pi/tree/main/etc/synthdefs/designs/overtone/sonic-pi/src/sonic_pi…

We have recently moved to using sc lang for new designs, but as it currently stands most synths are still made with Overtone :slight_smile:

TB303 design is here: https://github.com/sonic-pi-net/sonic-pi/blob/main/etc/synthdefs/designs/overtone/sonic-pi/src/sonic_pi/retro.clj#L21…

DSaw is here: https://github.com/sonic-pi-net/sonic-pi/blob/main/etc/synthdefs/designs/overtone/sonic-pi/src/sonic_pi/basic.clj#L272…

Compiled synths are all here: https://github.com/sonic-pi-net/sonic-pi/tree/main/etc/synthdefs/compiled…

Hope that this helps,

Sam

1 Like