Hi, I have finally had some success compiling my first synthdefs. I have even figured out how the gate
thingy works, which is quite handy when you play notes from a keyboard and want the synth to enter its release phase rather than just kill it once you release the key. I have not found much about this on in_thread, though I doubt this is a new thing. But if anybody wants more details, I’ll be happy to provide them. Just post a reply here, and I open a new topic for this.
I think that several people in this forum manage quite a bit of the Supercollider language, and I have also noticed that there have been several questions / initiatives regarding how to add new synths to Sonic Pi. There are some nice synthdefs out there on the Internet (most referring directly or indirectly to the sources of “Steal This Sound”), but apparently there is a license issue. Also, in several threads I have read about Sam’s intention to move off Overtone / Clojure and go to synthdefs in the Supercollider language. Here are my questions:
-
Can someone help me understand the license issue? The sources from “Steal This Sound” are GPLv3, and according to the Sonic Pi license page there are already some parts of Sonic Pi that ship under this license. Synthdefs are mentioned explictly in the main source section, which has the MIT license, but why can’t the synthdefs be moved to be covered by GPLv3 as well? Any new release should serve as an opportunity for that. This way, some of us could pick up all the cool synths from “Steal This Sound”, adapt them to SP and make them avaible for upcoming releases.
-
If the above is no solution, would it be possible to create an additional synthdef directory and put it under GPLv3?
-
How is the status of replacing Overtone synthdefs? Is this still an objective? If so, how could we go about it?