Add to Wishlist

Learn programming through music, two birds with one stone

Enrolled: 31 students
Lectures: 34
Level: Beginner

Sonic Pi is a live coding environment based on Ruby, originally designed to support both computing and music lessons in schools, developed by Sam Aaron in the University of Cambridge Computer Laboratory[1] in collaboration with Raspberry Pi Foundation.

1
Welcome
2
Introduction
4
Introduction
3
Downloading and installing Sonic Pi
4
The Interface
5
The Play Command
7 minutes
6
The Play Commands – Complementary
7
Using Letter Names
5 minutes
8
Using Letter Names – Complementary
9
Exploring Synthesizers
5 minutes
10
Samples
3 minutes
11
Loops
4 minutes
12
Iterations, looping for a set number of times
3 minutes
13
Synth Parameters
5 minutes
14
Random Numbers
8 minutes
15
Analysing Haunted Bells
7 minutes
16
The Help Section
4 minutes

1
Using the Help Section
4 minutes
2
Adding Effects
3 minutes
3
Effect Parameters
6 minutes
4
Effect Parameters in Detail
5 minutes
5
Introduction to Envelopes
3 minutes
6
Setting Envelopes
7 minutes
7
The Decay Phase
6 minutes
8
Creating Envelopes
8 minutes
9
Introduction to Rings
6 minutes
10
Tick Command
3 minutes
11
Choose Command
2 minutes
12
Generate Scales
5 minutes
13
Generate Chords
3 minutes
14
Recap
8 minutes
15
Liveloops
7 minutes
16
Syncing Loops
8 minutes
17
Exploring Tilberg
12 minutes
18
Sonic Pi Live Performance
12 minutes
This course is for absolute beginners, however basic knowledge of computers and familiarity with your operation system of choice is recommended.
While there is supporting material in different other languages that accompany the videos, we strongly recommend that you take this course in English. English is the language of computers and information technology, virtually every programming language is based on the english language. The syntax is... Learning how to use blender in English is learning it in the language that it was originally created it. In order to prepare yourself for the professional landscape if out times, it is good to have a good understanding of the core terms, the culture and the philosophy of the field that you will be navigating in. Having a good understanding of English, especially when it comes to the jargon and terms used in the field leads to better job opportunities; better salaries. English is also the main language of the blender community in general, this community is an invaluable resource always willing to help. This course is your opportunity to practice english in the language that you will be using when working with other people around the world. It is a good way to get out if your comfort zone and integrate the global market.

Be the first to add a review.

Please, login to leave a review
Learn programming through music, two birds with one stone
Price:
Membership