I am Exploring New Ways to Use Sonic Pi for Interactive Learning

Hey everyone,

I am thinking about how it could be used in more interactive, educational ways. I want to know if anyone here has tried using Sonic Pi for teaching concepts like coding logic; sound design or even basic music theory in a classroom or self-learning setting.

I want to hear your thoughts on this! Have you used it in a creative way to teach coding or music? Maybe you have even come up with your own cool projects that blend education and music creation. I am searching for inspiration to take my own learning to the next level & maybe even start building a few lessons around Sonic Pi.

I have been exploring topics such as What is Generative AI & I want to know if Sonic Pi could be used in conjunction with generative techniques to create more dynamic and evolving musical experiences.
Also i have check this Dave from New York -- about to teach using Sonic Pi If you have any ideas, cool resources or just want to chat about how you have been using Sonic Pi, drop a comment!

Thank you …:slight_smile:

1 Like

HI, I’ve done a few coding workshops with Sonic Pi, so no curriculum where I teach coding but more in a “have fun while coding” kind of way for half a day.

I do have a lot of experience coding in various languages and I have used Sonic Pi for multiple projects, writing code to scaffold random bits and pieces into it so I feel confident stepping in front of a room full of people eager to experiment and just let them have a stab at it, helping them out.

I usually start by showing some things that are possible, showing the basics and pointing out the help section is very good before just letting them start. Rest of the day is me running around helping them, throw some ideas in there when they get stuck, tips do do things more efficiently, some theory when they encounter a specific problem…

So in my case, I don’t have a plan or anything specific I want to teach. I only prepare some examples that hopefully inspire them to get started and a cheat sheet of code snippets and shortcuts. I’m relying on my experience as an amateur composer / professional programmer / tinkerer to be able to pull this off.

1 Like

You should definitively check out @mrbombmusic tutorials and videos! for me has been the best guy putting content about sonic pi in an interactive way!

1 Like

+1 @mrbombmusic He had to put a lot of tutorial content online, due to the pandemic, and his series is very well-structured and informative.

PD-Pi

1 Like

Absolutely. Sonic Pi was originally designed specifically to teach introductory Computer Science concepts and has since evolved to also include a sophisticated set of audio/music capabilities - so much so I know that individuals have graduated at top-tier university jazz courses using Sonic Pi as their principle instrument.

2 Likes