Raspberry Pi

How to Install Sonic Pi on Raspberry Pi

Sonic Pi is a tool used for the creation of music with the help of coding! Yes, this is surprising that you can create the music with the help of the scripts without using any musical instruments. With the help of the Sonic Pi package, we can create music of different types like Jazz, classical, and even Pop.

The Sonic Pi is simple to learn and it is supported by Windows, macOS, and the Raspberry Pi operating system. In this write-up, we will download the Sonic Pi and also learn the methods to install it on Raspberry Pi.

How sonic pi can be downloaded on the Raspberry Pi operating system

To download the Sonic Pi on the Raspberry Pi, we will download its “deb” package from the official website of the Sonic Pi by using the wget command:

$ wget -c https://sonic-pi.net/files/releases/v3.3.1/sonic-pi_3.3.1_1_armhf.deb

Once the package has been downloaded, we will update the packages of the Raspberry Pi:

$ sudo apt update

We will list down all the contents of the home directory to confirm the deb package has been downloaded:

$ ls

To install the Sonic Pi on the Raspberry Pi operating system, we will run the following command to install it from the downloaded deb package:

$ sudo dpkg -i sonic-pi_3.3.1_1_armhf.deb

To launch the application, go to the “application menu” on the left top of the desktop screen, a drop-down menu will appear, choose “Programming” and then “Sonic Pi”:

The application will be launch:

You will see the home screen of sonic Pi:

Conclusion

The Sonic Pi is a platform where anyone (because it is open source) can make music by scripting. It is a programming tool for creating music and this application can be installed on the Raspberry Pi operating system. In this write-up, we have downloaded the deb package of the sonic-pi and used the apt package manager to install it on the Raspberry Pi operating system.

About the author

Hammad Zahid

I'm an Engineering graduate and my passion for IT has brought me to Linux. Now here I'm learning and sharing my knowledge with the world.