Wondered about writing your own synths in SuperCollider for use in Sonic Pi?

Its here! a step-by-step manual that takes you through writing and adding SuperCollider synths to Sonic Pi.

I would love to get reviews from both developers with deep knowledge of Sonic Pi (to fix my technical errors) and people who have never written a SuperCollider synth before (to check that it works as a step-by-step manual)

12 Likes

Very timely. I was just about to start the process of porting some SC synths I’ve done, so this should be a big help.

Where do you want feedback? On this forum?

1 Like

The manual is all in Git - probably better to just comment there. Pull Requests particularly welcome :wink:

1 Like

Also if you fancy you could add your synths to the manual for other people to use - as long as you write comments in them that conform to the markdown that the Literate Code Reader script compiles they can be added direct as .scd pages :wink:

1 Like

This feature is very exciting. Is there a list of available superollider synths that work with sonic pi?
Learning supercollider is a long way down the road for me, but I’d love to play with synth definitions from those smarter than me. :slight_smile:

1 Like

Hello,
Exciting news I’ve created a step-by-step manual for writing and adding SuperCollider synths to Sonic Pi. I need reviews from two groups:

  1. Experienced Sonic Pi Developers: Your expertise is crucial to identify and fix any technical errors.
  2. Beginners: If you’ve never written a SuperCollider synth before, I want to ensure the manual is clear and effective for you.
    Thnak you
1 Like

Hi @phillipsglow
I have a copy of the manual, and although I have some experience with Sonic Pi and Supercollider, I’m not a developer and have never added my own synths to Sonic Pi, so I’ll put myself in the Beginner category. Looking forward to tinkering.

PD-Pi

So this is different to the manual that I wrote? Would it not make sense to expand/rejig that manual if you think it has problems?

Looks like I @'d the wrong commenter, oops