Learn programming through music, two birds with one stone
- Description
- Curriculum
- FAQ
- Reviews
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.
-
1Welcome
-
2Using the Help Section
-
3IntroductionIntroduction
-
4Adding Effects
-
5Downloading and installing Sonic Pi
-
6Effect Parameters
-
7The Interface
-
8Effect Parameters in Detail
-
9The Play Command
-
10Introduction to Envelopes
-
11The Play Commands - Complementary
-
12Setting Envelopes
-
13Using Letter Names
-
14The Decay Phase
-
15Using Letter Names - Complementary
-
16Creating Envelopes
-
17Exploring Synthesizers
-
18Introduction to Rings
-
19Samples
-
20Tick Command
-
21Loops
-
22Choose Command
-
23Iterations, looping for a set number of times
-
24Generate Scales
-
25Synth Parameters
-
26Generate Chords
-
27Random Numbers
-
28Recap
-
29Analysing Haunted Bells
-
30Liveloops
-
31The Help Section
-
32Syncing Loops
-
33Exploring Tilberg
-
34Sonic Pi Live Performance
What should i know before taking this course?
This course is for absolute beginners, however basic knowledge of computers and familiarity with your operation system of choice is recommended.
Why should I learn this in English?
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.
Please, login to leave a review