Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

News

What is Sonic Pi

Preeta Ghoshal
25.04.2017 Published: 25.04.17, Modified: 25.04.2017 00:04:00

To celebrate Girls in ICT Day on 27th April, FDM is hosting Sonic Pi workshops for young females aged 11-15 to inspire a love of coding and showcase the exciting careers available. What is Sonic Pi and how can it help students aspire to careers in technology?

Sonic Pi is an open source program that allows you to create new sounds in a live coding environment. It is a new musical instrument that is played through the writing of code rather than the stroking of keys or strumming of strings. Developed by Sam Aaron, Sonic Pi teaches young people how to code by composing and performing music. Different music notes are played based on the code that is being written and by compiling several lines of code together, composing a song.

As an open source environment, Sonic Pi software, toolkits, resources as well as the work of others are available free to all online. Users can define their own sounds, rhythms and tone to create their own music. This can be done as static compositions as well as live performances, and is the first programing system that allows a live loop. This means the user to change the code while it is playing the music and therefore create a continually growing tune. Sonic Pi comes pre-installed with sound loops that can be manipulated by changing the speed, bass levels and repetitions to create your own unique songs.

Sam performs using Sonic Pi live with his band, and in his TEDx Talk explains how programing can be used to perform. He highlights that traditional school music lessons in which students are taught to play classical music are now out-dated and as such, are pushing young people away from learning music. He built Sonic Pi to allow young people to create the kind of music they enjoy.

Similar to a musical instrument there is a strong aspirational pathway; if you dedicate time and effort working on Sonic Pi there are desirable rewards. Sam Aaron was recently featured in Rolling Stones magazine for his Sonic Pi music and it is hoped that soon Sonic Pi code will be featured by celebrity musicians.

Sonic Pi does not have to be confined to the teaching of music and digital skills – there is also the opportunity to integrate it across the curriculum. Understanding how sounds differ when the speed changes can be explained by mathematics. Changes to tone can be used to teach the biology of the human ear.

Sonic Pi creator Sam Aaron said ‘the only skills you need to succeed in coding are perseverance , an open mind and the desire for continual learning.’

Our Sonic Pi workshops will take place in New York, London, Hong Kong and Frankfurt on 27th April, and will conclude with concerts showing off our new songs. Keep an eye on our Facebook page for clips of the concerts across the globe.

Sonic Pi can be used on MacOs, Windows, Linux as well as working in collaboration with Raspberry Pi.

Are you interested in training for a career in IT or business intelligence? You can do so on our award-winning Graduate Programme, Ex-Forces Careers Programme or Getting Back to Business Programme.

Featured image credit: Photo by SnapwireSnaps on Pixabay / Cropped from original

Updated 25 April, 2017

Case Study

Find out how we helped a major coffee chain cut contractor costs by 35%

News

For the next generation of everyday pioneers

We're continuing to break down the barriers that hinder women in tech. Discover the steps we're taking, the women we're empowering, and the future we're enabling in our blog.

Meet the pioneers  Stock photo