Sonic Pi is a code-based music creation and performance tool.
- Simple enough for computing and music lessons.
- Powerful enough for professional musicians.
- Free to download with a friendly tutorial.
- Diverse community of over 1.8 million live coders.
Learn to code creatively by composing or performing music in an incredible range of styles from Classical & Jazz to Grime & EDM.
Screenshots
Observed history
| App | Change | Version | When ↓ |
|---|
No observed changes yet.
The initial import establishes a baseline. Future version changes will appear here.
Browse the app catalogue →Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
5.0.07 Aug 2026
No release notes supplied.
4.6.026 Jun 2024
No release notes supplied.
4.5.128 Apr 2024
Only remove one level of comments when uncommenting
Improvements to the Chinese, Dutch, German, Indonesian, Italian, Japanese and Russian translations
4.5.01 Nov 2023
This release comes packed with a number of exciting
new synths for you to play with. We have a new
hard-hitting kick drum :gabberkick for
that gabber sound and a new vintage electric piano
:rhodey synth. There are also 16 new
percussive synths inspired by the infamous TR-808 drum
synthesiser. All the synths come with many opts for
you to play with to manipulate and change the default
timbres.
There are also a number of minor improvements and bug fixes as detailed below.
Have fun and get your live coded 808 on!
Synths:
- New synth:
:rhodey- The sound of an electric piano from the 60’s and 70’s, producing a characteristic metallic sound for notes below:g2. Adapted for Sonic Pi from SuperCollider Code. - New synth
:gabberkick- An aggressive Gabber synth sound adapted for Sonic Pi from SuperCollider Code - 16 new 808 inspired synths based on Yoshinosuke Horiuchi’
Improvements:
- Improve error message for invalid
midi_to_hzargs
Translations:
- Improvements to the Chinese, Danish, Portuguese, and Spanish translations.
- Add native language name for Arabic
Bugfixes:
- Fixed a regression in the error reporting - “did you mean” suggestions now work again.
- Fix system language detection when the language is generic English
