No sign-up13,566 open-source and SaaS tools, with GitHub stats refreshed every day.

Sonic Pi

Open source

Sonic Pi is a free code-based music creation and performance tool for composing and performing with algorithms and code.

sonic-pi.net
Sonic Pi homepage screenshot
GitHub stars
12k
Last 30 days
+—
Last commit
yesterday
Repository age
13 years
Version
v5.0.0
Licence
Custom
Self-hosted
Yes

About Sonic Pi

Sonic Pi is a free code-based music creation and performance tool. It allows users to compose and perform music using algorithms and code, treating synths as code for precise control over sound. The tool is designed for professional musicians, DJs, composition, performance, blind and partially sighted people, and computing and music lessons.

Key features

  • Code-based music composition and performance using algorithms
  • Synths as code with individual documentation pages
  • Gamepad input support
  • Live audio in and out (multichannel on desktop, stereo on web)
  • Well-timed MIDI in and out (not Safari on web)
  • Low-latency audio through ASIO, Core Audio, PipeWire on desktop

Good fit for

  • Live coded performances
  • Music composition and performance
  • Computing and music lessons
Built with
C++ tools
Tags
music
code
live coding
synthesis
performance

Sonic Pi: questions and answers

What is Sonic Pi used for?
Sonic Pi is a free code-based music creation and performance tool for composing and performing with algorithms and code. It is a good fit for live coded performances, music composition and performance, and computing and music lessons.
Is Sonic Pi open source?
Yes. Sonic Pi is open source under a custom licence. Its source code is on GitHub at sonic-pi-net/sonic-pi and is written mainly in C++.
Is Sonic Pi free?
Yes. Sonic Pi is open source, so the software itself is free to use under the terms of its own licence. A managed cloud version is also available.
Can I self-host Sonic Pi?
Yes. Sonic Pi can be self-hosted on your own server or infrastructure.
What are some alternatives to Sonic Pi?
Similar open-source tools in the Media & Streaming category include Koel, Beets and Lidarr. SaaS products in the same category include Asteroid, Bandcamp and Emby.
Is Sonic Pi actively maintained?
Yes. The most recent commit to Sonic Pi was on 13 October 2026, and the latest release is v5.0.0, published on 7 August 2026. The project has 12k stars on GitHub.

Open-source alternatives to Sonic Pi

See all

SaaS alternatives to Sonic Pi

See all