Page MenuHomeSolus

Sonic Pi
Closed due to inactivityPublic


Name: Sonic Pi
GitHub Repository:
Is it Open Source: Yes (MIT License)

About / How many users do you anticipate will use this software?
Sonic Pi is a live-coding environment for music performance. It offers a text interface to sequence synthesiser and sampler tracks and process audio signals via Ruby-like code. It is a mature, well-documented piece of software that is being developed continuously and actively maintained by Sam Aaron and a team of contributors.

The project has received publicity in the educational sector, through the Raspberry Pi Foundation (who also supports it financially as far as I'm aware), and otherwise (TEDx, O'Reilly, etc.). It is regarded as an excellent tool for learning about, and acquiring practical skills in programming, music theory, music performance, synthesis, signal processing and music production. It is easy to use/get started with and includes an excellent tutorial. It's suitable for children, but also as a serious performance and music production package. It's already used live by electronic musicians. As such it has a large range of potential users.

It's also quite unique. There is nothing that comes close in terms of usability and active development as far as I'm aware. It has about 2000 Stars on GitHub, however, I suspect that most current users download the installers from the official website or via the provided Debian/Ubuntu packages.

Here is an example of a performance using only Sonic Pi:

I'd love to see Sonic Pi in Solus. I think it would be a valuable addition.

Link to source tarball/zip file:

Related Objects


Event Timeline

TheBaronHimself renamed this task from Package request: Sonic Pi to Sonic Pi.Feb 8 2017, 6:08 PM

I was trying to package this, but got stuck because of the qscintilla package in Solus is based on Qt4 and not Qt5. There is another request here to bumb it to Qt5 that DataDrake will look into :)

DataDrake triaged this task as Wishlist priority.
DataDrake moved this task from Backlog to Accepted For Inclusion on the Package Requests board.

I see no reason to reject it, but it will have to wait until qscintilla and all of the things that depend on it can go to Qt5

What is the status of the Sonic-Pi release? It is a very nice software for educational tasks and a very cool tool for "programming" music.
If we could see Sonic-Pi in Solus repo, that would be very cool.
Current version is 3.0.1

DataDrake added a subscriber: DataDrake.
JoshStrobl claimed this task.
JoshStrobl added a subscriber: JoshStrobl.

This has sat in accepted for inclusion for over a year now, with qscintilla-qt5 having since become a thing. Clearly, there is a lack of demand for the inclusion of this software, nobody has stepped up to provide a patch, maintain it, and properly integrate it. Closing as a result. Feel free to reopen but only when someone offers a patch via our proper patch submission methods and volunteers to be maintainer.

DataDrake changed the task status from Wontfix to Frozen.Feb 21 2022, 8:29 AM