_Pick your start date

Introduction to Algoraves – Create Code with Music!

This product is currently out of stock and unavailable.

View Available Courses

Introduction to Algoraves – Create Code with Music!

In this fantastically inspiring session, you will be introduced to the programming language Sonic Pi, and use this to create your own algorithmically generated beats and melodies.

Ages:

13-17

Equipment:

Laptop, required

Currently available in:
Pricing details
Price:  

For online courses: these require you to have a capable computer to work on and a broadband internet connection. Most PC/Mac computers from the last 5 years will be fine but you can view our recommended detailed system requirements here. For on campus courses: laptops are provided for all junior courses, as well as Music, Unity, Creative Design & YouTube senior courses. Laptop rental is available for all other senior courses (£50 extra).

Introduction to Algoraves – Create Code with Music!

For online courses: these require you to have a capable computer to work on and a broadband internet connection. Most PC/Mac computers from the last 5 years will be fine but you can view our recommended detailed system requirements here. For on campus courses: laptops are provided for all junior courses, as well as Music, Unity, Creative Design & YouTube senior courses. Laptop rental is available for all other senior courses (£50 extra).

from £0

Course highlights

Understand Fundamental Programming Concepts

Understand Fundamental Programming Concepts

This session will introduce several key concepts within computer code, including conditionals, loops, variables and lists. These are fundamental aspects of programming which are used in all widespread languages (Python, C, Java etc.).

Learn the Techniques of Creating Electronic Music

Learn the Techniques of Creating Electronic Music

Synthesizers, samples, envelopes – if these terms are new to you, don’t worry! This session will provide an overview of how different types of sound are created in electronic music, and how we can apply this within Sonic Pi.

Create your Own Project and Export It!

Create your Own Project and Export It!

By the end of this session, you will be equipped with the tools to create your own compositions from scratch and export them for upload to Soundcloud, Youtube etc.

Featured FAQ

What is a Fire Tech Experience?

Fire Tech Experiences are regular, super short, high-interest sessions about the very latest developments in technology on topics you will love. Designed and led by inspiring, enthusiastic experts, …

Photo: Introduction to Algoraves – Create Code with Music!

Course Overview

What is an Algorave?

An Algorave, short for ‘algorithmic rave’, is an event at which programmers perform live (often improvised) performances of music, using nothing but computer code! This often involves a video projection behind the stage, showing the live-coding process in action as the music is being performed.

What is Sonic Pi?

Sonic Pi is a free, open source program created by Sam Aaron from the University of Cambridge Computer Laboratory. It is a live-coding environment designed specifically to make musical composition and performance straightforward and intuitive, while maintaining the unique possibilities of computer code.

Over the session, students will learn the basic syntax of Sonic Pi and how this can be used to generate interesting looped melodies and rhythms. Then, we will take a brief overview of sound design, and how we can use the inbuilt synth and sample player to create unique sounds of our own. Finally, we will cover some tips on creating a varied live performance and how you can record this for export as a standard audio file.

This experience will serve as a fun introduction to programming for the musically inclined, or for experienced coders as an insight into how they can use their skills to create amazing musical compositions!

FireTech Experiences are a new series of short, high interest, fun and engaging tech demonstrations and talks. These are delivered in webinar style, using Zoom, with the main expert tutor showcasing a new interesting aspect of technology and learning. Apart from Zoom, no other downloads are required.

What your child will learn

  • Fundamental concepts of programming (e.g. variables, conditionals, loops)
  • The foundations of electronic music (synthesis, samples and basic music theory)
  • How to use the Sonic Pi interface to compose and record their very own tracks!

"Before camp, I was nervous because I wasn't sure what to expect, but the groups are small and that's helpful. And the tutors are extremely helpful"

Irene, Teen Student