When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Making Music with Code: Composition & Live Performance with Sonic Pi
Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

This Course Includes
skillshare
0 (0 reviews )
3 hours 59 minutes
english
Online - Self Paced
course
SkillShare
About Making Music with Code: Composition & Live Performance with Sonic Pi
Course overview
Introduction
Getting Sonic Pi
Getting to know the Sonic Pi user interface
Lets make some noise!
Using MIDI note names
Code comments
Using the log
Play options
Setting the tempo
Synths
Applying synth filters
Envelopes
Playing samples
Program flow
Loops
Nested loops
To infinity, but not beyond!
Enhancing your beat
Randomisation
Generating melodies with randomisation
Other random functions
Selection
if ... else
Combining comparisons
The one_in randomisation function
The simple if
Variables
Loop counters
Lists
Indexes
Making a drum sequencer
Playing patterns
Chords
Scales
Rings
Ring functions
Custom functions
Function parameters
Effects in Sonic Pi
FX options
Chaining effects
Taking control
Controlling note slide
Controlling effects
Live loops
Live performance with live loops
MIDI in
MIDI out
Live audio
Wrapping up
What You Will Learn?
- 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:.
- 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!.