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.

SkillShare logo

Making Music with Code: Composition & Live Performance with Sonic Pi

Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon3 hours 59 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

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!.