Creating music with Sonic Pi

Submitted by Katrin_Schuberth on Tue, 16/06/2020 - 17:23

General Info


Creating music with Sonic Pi
Abstract

Experiencing music and programming at the same time. Electronical sounds and music are the product of programming via the open source tool Sonic Pi. It is a code-based music creation and performance tool. It allows in a simple way of coding to produce music. The software was developed in order to find simple ways of dealing with music and programming.


Practice's Language
English
STEAM discipline
Technology
Arts
License
Open Source
Leading author of the practice
Sam Aaron and Sonic Pi core team
Author's occupation
Researcher, software architect, computational thinker
Author's organization
University of Cambridge laboratory

Audience and Educational Framework


Audience competence
Beginner
Educational/EQF level
1
Age Range
8-99

Educational Details


Educational Subject
Informatics, Music
Description of the practice

The software was created to develop young student’s programming skills. As programming can be a very complex activity the purpose of developing this software was to get output immediately after writing in programming language. Further the code visualises musical ideas of songs. The students are enabled to set up and influence sounds, rhythms, and speed of musical components.

Educators can provide ideas for students of what music refers to:

  • confrontation and analysing existing music styles
  • create new sound-combinations
  • live music and programming performances

Duration of practice realisation
8 hours
Difficulty
Medium
Educational Use
single or group work

Learning Outcomes

The programming environment produces many music related results and provides code.

  • Code
  • Sound
  • Melodies
  • Rhythms

Orientation/Focus
acquire new knowledge
develop new skills
Life long learning, students awareness about what they know and what they're able to do
Delivery mode
Face to face learning

Hardware/Software/Other Resources

For implementing this STEAM learning activity students need digital devices: PC or Tablet.

The software should be installed on all devices.


Implementation

(where and how the practice was implemented)


Framework/οrganization that was applied to
The programming environment was developed in order to enable students from primary school to code. With simple coding activities and fast results they are motivated to get deeper knowledge.
Audience size
15


Educational material/resources (file/URL) accompanying the practice


Educational material/resources
Tutorial for Sonic Pi

License
Open Source
Interactivity Type
expositive
Language

English

More comments about this Resource

This German video


Presentation "Hörbar programmieren mit Sonic Pi" from G. Martin Butz

License
(c) Republica
Educational Resource Type
presentation
Interactivity Type
expositive
Language

German



License
CC BY-NC-SA
Language

English


Rate this Practice

2 votes with an average rating of 5.

English