Read First - Welcome To The Sonic Pi Community

Great idea to set this up! I love the colour scheme - it looks remarkably familiar!


Just at the time when I’m getting back into Sonic Pi, along comes a well laid out and lovely looking forum. Brilliant :smile:


Agreed! And Discourse was a nice choice for the forum software. Used it in several other groups but it feels particularly fitting, here.


Sorry, but I’m not seeing this forum well… I cant differentiate threads from categories… the home page just seems to
be a mass of text splashed randomly around… I’d just like a list of categories, over on the left, I can click on…
not some precis of the latest post in each category…

Maybe I can change settings or something, but currently, this place is no use to me.


@Eli - sorry you’re not having much fun with the forum. For me, this already feels like a large improvement over the previous mailing list - which had no notion of categories.

Speaking of categories, you can get a list of categories by clicking on the ‘all categories’ button on the top left of the initial screen:

Also, the text isn’t all that random - there are rows of ‘topics’ which are ordered by last activity date - so the things that changed more recently are at the top of the page. Each topic has a title, category and list of users who have taken part discussing in that topic.

For example, there’s a topic in the screenshot called “Introductions & Stories” which is in the ‘General’ category and has had 4 people take part in it so far (sharing their intro stories).

Finally, if you find that some categories feel like noise to you, you can always native to your preferences page and mute specific categories by entering them into the ‘Muted’ box:

I hope that you stick around. We’d love to hear from you whatever you decide :slight_smile:

1 Like

chuckle Sam, sam, sam…

I’ve been on the old group what, 2 years now? And you haven’t figured out yet that
I’m the grumpy old git, resistant to change, that every forum has ?

I’m not happy unless I’ve got something to gripe about. And I’ll get used to this new
software… gradually, grumpily, until I know how to use it.

Hey, I’ve already figured out how to add a custome avatar… what could be more difficult?



@Eli - very pleased to hear that you’re just being 'typically grumpy. Sorry that there’s change - but hopefully it will be worth it for everyone in the long run.

However, on a semi-serious note, please be aware that not everyone may be aware that you being grumpy is not necessarily being negative so please try your best to stay positive and constructive :slight_smile:

Thanks for this, @samaaron. Despite being enthusiastic about Discourse (and saying so during my last visit), became a bit puzzled about similar issues to the ones @Eli was pointing out.
Sounds like in_thread categories and threads may have the same names. Or there’s something a bit confusing about the overall structure, here. Agreed that the old Google Group had a number of issues, including the lack of categories. But this forum could overwhelm some people because of the way threads and categories are set up.
In fact, the same is true of forums on our new Learning Management System, at uOttawa (Brightspace). Liking the LMS quite a bit, so far. But been quite confused by the way topics and forums are organized (and most of my assignments are forums). My learners haven’t complained and they’ve been able to do their assignments without any obvious issue. But it’s still a bit confusing to me after five weeks of teaching.
So, this isn’t meant to assign any blame about any of this. Neither Discourse itself nor your good care, Sam. It’s just that it’s a bit unusual as a structure. Other Discourse instances handle things differently, which may have conditioned me for something else.

@enkerli - I’m very happy to discuss potential re-structing of the categories. I would say don’t focus too much on the topic names - they should be seen as email subject. I think I made a mistake in the very first topics and treated them like categories. This is something I’m no longer doing - topics are like emails with the same subject and categories just allow you to add an extra level of metadata to help you navigate in the future.

Love to hear your thoughts…

1 Like

Many Thanks for the awesome comment on our Twitter Feed and for this invite!

This is the first time we are hosting a Sonic Pi workshop so I really can not offer much feedback now.
But I can definitely share some of the reasons why we chose your program.
This program was first introduced to me by one of our student volunteers from a local university.
He is an audiophile ! and loves anything and everything about sound, music, programming and collaborative learning.
After volunteering with us for about 6 months, we decided to team up with our Library partner and offer this programming opportunity for youth. We normally use paid programming to fund our other free STEAM related workshops. We are a small non-profit of four volunteers which inspires and generate enthusiasm for learning about science, technology, engineering, art, and math that is not generally taught at elementary school level.
With this program, I believe our volunteer plans to teach some basics of coding, looping, nested beats, music theory (as that is his major) along side recording practices.
This is geared to introduce the idea of coding through music and create a better relationship between youth and programming language.
Thanks again for this amazing opportunity in allowing us to create cheap and educational content to our youth!



I just found sonic pi again and impressed with the out of the box experience on W10. This is so awesome. My big one (6 years) lately asked me about the music I listened to and I tried to explain the difference between electronic and handmade music and I think the best way is to show him. Sonic Pi will be my tool of choice.
It would be great if introductions & stories would be free for non patreon supporters.


I’m really not sure what to do but I love the colors

1 Like

Hi all,
that’s the only topic I can respond to, I only subscribed to tell this person: Install sonic pi 3.2 dev on ubuntu 18.04 LTS
that his/her code bash code works to install it on 18.04. Just need to add a shortcut for qjackctl + sonic-pi and good for every day use.

thank you ! but the main work has be done by an other person (Sam Aaron ?) before i just change some few things

1 Like

I just downloaded and opened Sonic Pi and I just felt “Yes this is the program I want to work with” Complex little workbench but very easy to understand in the same time.

Im waiting for a Raspberry Pi.

How is the FM-synthesis in Sonic Pi? Cheers

1 Like

Hi @LF0Kid!
Not sure I have anything super useful to say about it… (Others are of course free to chip in). There is an :fm synth. It has two main opts that affect the FM sounds: depth: and divisor:. More details are on the page for the :fm synth in the ‘Synths’ section of the built in help panel - or you can read about it in the experimental and temporary documentation website made by @SunderB at Sonic Pi - Info - Sonic Pi Documentation (en) - but note that that site is not mobile-friendly - we’re working on replacing it with a more readable version).

Hi @LF0Kid welcome.
I have a little section in a video I made recently which you can find here. As well as depth and divisor mentioned by @ethancrawford, you should also look at envelopes as well. As I do a fair amount of FM synthesis both in Ableton and eurorack, envelopes and VCAs are particularly important. So I try to cover a bit of this in the video.

Hope that helps.


Hi Hussein! Amazing because om very interesting in making FM synthesis with Sonic pi and this video is helpful! Thank you

1 Like

Hi @LF0Kid glad to hear it.
Let us know how you get on!

Just wanted to say hello. I’ve become quite infatuated with Live Coding recently. Programming and computing has always been fascinating but intimidating to me. I’m absolutely delighted to have found Sonic Pi, as it is “clicking” for me. Looking forward to learning with you and getting deeper into the space :raised_hands: