Udemy

Make Music with Code: Complete Guide to Coding with Sonic Pi

Enroll Now
  • 325 Students
  • Updated 8/2022
  • Certificate Available
4.8
(78 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 57 Minute(s)
Language
English
Taught by
Steve Lydford
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.8
(78 Ratings)

Course Overview

Make Music with Code: Complete Guide to Coding with Sonic Pi

Learn how to use code to write and perform music on this fun course. No prior programming experience needed!

Aimed at musicians with little or no coding experience, this fun course will teach you how to compose and perform music using code as your instrument. Based on the free Sonic Pi framework, popular in the Algorave scene, you'll cover everything from the very basics of programming to using Sonic Pi for live performance, including writing a drum sequencer. Later in the course, you'll even learn how to integrate your code with MIDI & audio instruments.


With four hours of video split across fifty lectures, you will find detailed descriptions and demonstrations of:


  • How to create music by coding musical patterns with synths and samples.

  • Fundamental programming concepts, including program flow and Sonic Pi's built-in data structures.

  • Creating a drum sequencer, looping melodies, chord progressions and bass lines from scratch.

  • How to use filters and ADSR envelopes for code-based sound design.

  • How to add effects such as distortion, delay and reverb to make your sounds more interesting.

  • How to control MIDI and audio from your code.

  • How to use the features of Sonic Pi to enhance your live performances.


We'll be using the free Sonic Pi throughout the course, and by the end, you'll be able to apply what you've learned to create unique musical compositions and perform live using code. As you’ll see, anyone can learn to program. We take each new concept step-by-step, and it’s easier than you think, even if you have absolutely no prior coding experience!

Course Content

  • 8 section(s)
  • 50 lecture(s)
  • Section 1 Introduction
  • Section 2 Getting Started with Sonic Pi
  • Section 3 Synths, Samples, Filters and Envelopes
  • Section 4 Program Flow
  • Section 5 Data Structures
  • Section 6 FX
  • Section 7 Live Performance
  • Section 8 Wrapping Up

What You’ll Learn

  • Gain a deep understanding of the fundamentals of coding and program flow.
  • Learn how to generate, create, record and perform music with Sonic Pi.
  • Use synths, samples, filters and envelopes in code to enhance your sound design repertoire.
  • Use Sonic Pi's randomisation function to create generative music.
  • Take the knowledge gained in this course and be able to create entire musical compositions using code as your instrument.

Reviews

  • A
    Altan Riffat
    5.0

    Great snap-shot of the core functions in Sonic π set in the beginner to intermediate user scenario. I'm at intermediate level and still found good insights from Steve's modules through the course. It's a great Udemy for anyone with an interest and desire to perform/compose music with coded frameworks i.e. Sonic Pi/Ruby and Steve's approach articulates this well. I don't think Steve "missed a beat really for this context. I'd like to see Steve produce an advanced set based on some more coding techniques and would definitely buy in i.e. live code settings... in depth :). Thanks very much. I gain a lot and will be motivated/inspired to do more.

  • A
    Ana Harrington
    5.0

    I loved it! Very helpful to get started with sonic pi, the teacher's tone and rhythm are perfect for beginners

  • H
    Hugo Paquete
    5.0

    O curso é completo e informativo para quem deseja aprender a programar no Sonic Pi . Com uma linguagem direta, objetiva e exemplos práticos.

  • S
    Shaghayegh Nazari
    5.0

    I teach this sonic pi as extra curricular activity at school, last year students liked it and created a lot with it, this year they ask why not make the music with AI rather than codes, but I think sonic pi is really cool, thanks for the course, wish there was more examples.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed