Learning Management System @ KidzCanCode
Sign In
Sign In
Reset Password
Register
  • Home
  • Courses
    • All Courses
    • 3D Modelling & 3D Printing
    • StoryTelling
    • Andriod Application Development
    • BBC micro:bit
      • Coding with the BBC micro:bit
      • microPython on micro:bit
      • Electronics with the BBC micro:bit
      • Gaming with the micro:bit
      • Robotics with the micro:bit
    • Kittenbot Meowbit
    • Edublocks
    • Scratch
      • Scratch Junior
      • Beginner Scratch
      • Advanced Scratch
    • Electronics
      • Beginner Electronics
      • BBC micro:bit
      • Raspberry Pi
      • Arduino
    • Minecraft
    • Python
    • Robotics
      • BBC microbit Robots
      • Elecfreaks
      • SunFounder
      • Raspberry Pi Robots
      • Yahboom
      • Edison
      • GoPiGo
      • Makeblock
    • Computer Science
    • Game Development
    • Web Development
  • STEM Resources
  • FAQ
Free
Learn to Code & Play Music with Sonic Pi
6

Description

About Sonic Pi – (Source : Wikipedia) 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 in collaboration with Raspberry Pi Foundation. Thanks to its use of the SuperCollider synthesis engine and accurate timing model, it is also used for live coding and other forms of algorithmic music performance and production, including at algoraves. Its research and development has been supported by Nesta, via the Sonic PI: Live & Coding project.

As part of this track you will explore different coding concepts while creating music with Sonic Pi. You will work through a series of tutorials from the Raspberry Pi Foundation.

Check out a live performance of Sonic Pi performed by Sam Aaron.

Recommended Learning Prerequisites –

Sonic Pi requires text based programming. If you haven’t done much programming before we would encourage you to try out the learning tracks listed below. These tutorials will help you build upon the knowledge gained coding with Scratch and the BBC Makecode editor. We would highly recommend that you complete the following tracks before you start off with this track.

  1. Introduction to coding concepts with Scratch I
  2. Introduction to coding concepts with Scratch II
  3. Introduction to coding concepts with Scratch III
  4. Exploring coding concepts using the BBC micro:bit I
  5. Exploring coding concepts using the BBC micro:bit II
  6. Exploring coding concepts using the BBC micro:bit III

Once you’ve gained coding experience with Scratch, BBC micro:bit you should consider trying out Sonic Pi.

Hardware Prerequisites –

  1. This tutorial makes extensive use of the Raspberry Pi 4B
  2. If you haven’t purchased a Raspberry Pi 4B yet you might want to head over and pick one up now.
  3. You can pick up both the Raspberry Pi 4B at OzToyLib – https://www.oztoylib.com.au/.

About the Raspberry Pi

The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries. It is a capable little computer which can be used in electronics projects, and for many of the things that your desktop PC does, like spreadsheets, word processing, browsing the internet, and playing games. The original model became far more popular than anticipated, selling outside its target market for uses such as robotics.

The Raspberry Pi does not include peripherals (such as keyboards, mice and cases). However, some accessories have been included in several official and unofficial bundles. According to the Raspberry Pi Foundation, over 5 million Raspberry Pis were sold by February 2015, making it the best-selling British computer. By November 2016 they had sold 11 million units, and 12.5m by March 2017, making it the third best-selling “general purpose computer”. In July 2017, sales reached nearly 15 million.In March 2018, sales reached 19 million. Most Pis are made in a Sony factory in Pencoed, Wales; some are made in China or Japan.

You can read more about the Raspberry Pi here – RaspberryPi.org.

Take This Course

Students

Lessons

Free

Lesson 1 – Introduction to the Raspberry Pi

Free

Lesson 2 – Getting Started With The Raspberry Pi

Free

Lesson 3 – Learning To Use The Raspberry Pi

Free

Lesson 4 – Let’s Get Started With Sonic Pi

Free

Lesson 5 – Code the Tetris Theme Tune

Free

Lesson 6 – Compose Your Own Tune

Free

Lesson 7 – Lets Play A Drum Loop

Free

Lesson 8 – Code A Carol

Free

Lesson 9 – Let’s Create A Live DJ

Free

Lesson 10 – Musical Round

Free

Lesson 11 – Special Effects

Free

Lesson 12 – Let’s Build A Minecraft Piano

Free

Lesson 13 – Let’s Build An Ultrasonic Thermin

Free

Lesson 14 – Additional Learning Resources

Take a course to view this content

Related Courses

Free
Physical Computing with the Pi Pico – I
2
Free
Think Like A Coder
8
Free
Physical Computing with the Raspberry Pi
8
Free
Physical Computing with Scratch and the Raspberry Pi
7
Copyright © 2019 – KidzCanCode
  • Home
  • Courses
  • KidzCanCode
  • CoderDojo Altona North
  • Hack2.Live
  • STEM Books, Kits, etc.
  • Home
  • Courses
    • All Courses
    • 3D Modelling & 3D Printing
    • StoryTelling
    • Andriod Application Development
    • BBC micro:bit
      • Coding with the BBC micro:bit
      • microPython on micro:bit
      • Electronics with the BBC micro:bit
      • Gaming with the micro:bit
      • Robotics with the micro:bit
    • Kittenbot Meowbit
    • Edublocks
    • Scratch
      • Scratch Junior
      • Beginner Scratch
      • Advanced Scratch
    • Electronics
      • Beginner Electronics
      • BBC micro:bit
      • Raspberry Pi
      • Arduino
    • Minecraft
    • Python
    • Robotics
      • BBC microbit Robots
      • Elecfreaks
      • SunFounder
      • Raspberry Pi Robots
      • Yahboom
      • Edison
      • GoPiGo
      • Makeblock
    • Computer Science
    • Game Development
    • Web Development
  • STEM Resources
  • FAQ