Welcome friend :-)

Welcome to Sonic Pi. Hopefully youā€™re as excited to get started making crazy sounds as I am to show you. Itā€™s going to be a really fun ride where youā€™ll learn all about music, synthesis, programming, composition, performance and more.

But wait, how rude of me! Let me introduce myself - Iā€™m Sam Aaron - the chap that created Sonic Pi. You can find me at @samaaron on Twitter and Iā€™d be more than happy to say hello to you. You might also be interested in finding out more about my Live Coding Performances where I code with Sonic Pi live in front of audiences.

If you have any thoughts, or ideas for improving Sonic Pi - please pass them on - feedback is so helpful. You never know, your idea might be the next big feature!

This tutorial is divided up into sections grouped by category. Whilst Iā€™ve written it to have an easy learning progression from start to finish, feel very free just to dip in and out of sections as you see fit. If you feel that thereā€™s something missing, do let me know and Iā€™ll consider it for a future version.

Finally, watching others live code is a really great way to learn. I regularly stream live on https://youtube.com/samaaron so please do drop by, say hi and ask me lots of questions :-)

OK, letā€™s get startedā€¦