Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

This is an archived resource. The repo will remain available but the resource will no longer be maintained or updated. Some or all parts of the resource may no longer work. To see our latest resources, please visit

Sonic Pi v2.0 Competition for Schools 2014

Sonic Pi v2.0 is an open-source programming environment designed to explore and teach programming concepts through the process of creating new sounds.

The Sonic Pi Competition is designed to encourage eligible UK school students to use their creativity and coding knowledge to create a unique and original piece of music with Sonic Pi on a Raspberry Pi device.

The theme for this competition is Space Wonders.

Sonic Pi competition

Age groups

The competition is open to all pupils attending a UK school aged between 7 - 16 years. Entries will be judged in the following three categories:

  • KS2 Primary
  • KS3 Middle School or Secondary
  • KS4 Secondary

Submitting entries

  1. Entries must be an original piece of work created using Sonic Pi v2.0 on a Raspberry Pi.
  2. Individuals and groups can enter. The maximum group size allowed is 5 members.
  3. Entries must include an audio file of what the music sounds like and the code used to create it. A short written description and a cover art file are preferred but not essential.
  4. The audio file must be no longer than 2 minutes and the code should be no longer than 200 lines, not including comments. (We are looking for short, elegant code).
  5. The code must be executable on our office Raspberry Pi. It therefore needs to be only one file, only use the synths and samples available in Sonic Pi v2.0, and not require any overclocking.
  6. When you are ready to submit your entries, please return to the website to complete the online entry form.
  7. We must receive entries by 9th January 2015, no later than 11:59:59 PM (local time).
  8. By submitting an entry you agree for it to be released under the CC-BY-SA licence and potentially hosted on our website.
  9. Please be avaliable to attend the final if you are selected as one of the 10 semi-finalists (date and venue to be announced).

Judging criteria

All entries will be judged on:

  1. How it sounds. We are looking for original and unique examples of music created with Sonic Pi in the first instance.
  2. How elegant the code is. We will also take a look at the computing concepts and skills used to create the music. Here we are looking for efficiency and a higher level of coding knowledge applied, depending on the key stage of submissions. Why use a long sequence of play and sleep when you can use a loop?

The final

  • The final 10 may get the chance to introduce and play their music on a Raspberry Pi to an audience in front of an expert panel of judges at an event yet to be confirmed.


  • All entries will be put into a hat to win a Raspberry Pi and SD card at random.
  • Semi-finalists will win a Sonic Pi half day workshop with Sam Aaron and Juneau Projects for their school, and a custom Sonic Pi Pibow case. There will be 12 semi-finalists in total, 4 in each category.
  • Overall winners in each category will win a Sonic Pi classroom kit containing 25 x Raspberry Pis, peripherals for their school and a minirig speaker, as well as a Sonic Pi Competition trophy designed by artists Juneau Projects.

Entry deadline

We must receive entries by 9th January 2015, no later than 11:59:59 PM (local time).

Lesson plans & resources


Unless otherwise specified, everything in this repository is covered by the following licence:

Creative Commons Attribution 4.0 International Licence

Sonic Pi Competition 2014 by the Raspberry Pi Foundation is licensed under a Creative Commons Attribution 4.0 International Licence.

Based on a work at


Lesson plans for the Sonic Pi Competition 2014







No releases published


No packages published