Sonic Pi Alternatives

Similar projects and alternatives to Sonic Pi

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Sonic Pi alternative or higher similarity.

Suggest an alternative to Sonic Pi

Reviews and mentions

Posts with mentions or reviews of Sonic Pi. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-03.
  • Some powershell beep
    If your are into making music with code I recommend you to check out Sonic Pi Pretty fun to play around with
  • Which language for experimental/generative music application (total noob)
    Sonic Pi
  • What CLI/TUI programs do you wish existed/were better? | 2021-10-03
  • An Epic, Excellent, Eclectic Episode with Kiran Oliver | 2021-09-29
    Aaron: I have a colleague who was streaming about that pretty regularly. We have Sam Aaron, I think, might be correct. I might be getting it wrong, the creator of Sonic Pi. If it's not Sam Aaron, I'm very sorry for getting the wrong name if they're listening. [laughs] But they've been on the New Relic stream a couple of times, and I played with it. And it's always such an interesting thing to see because it's such a great combination of two interests, one that I would like to think I know a little bit about and one I have no idea. I just can't generate music. I can't play an instrument. I can't hold a tune. [laughter]
  • ChucK: Strongly-Timed, Concurrent, and On-the-Fly Music Programming Language | 2021-09-18
  • Comp Science and Music?
    I remember Sonic Pi from a few years back as a notable music programming language.
  • Why does validating a user require 14000 files? | 2021-08-30
    This insanity is far more pervasive and has infected software distribution as well.

    A couple of years back I installed a copy of Sonic Pi[1] on my machine and was horrified to see that the distribution basically dumped tens of thousands of extremely tiny Ruby files on the hard disk. Ever tried copying hundreds of thousands of sub 1 KB files from one disk to another and noticed the file system crying under the load?

    Game developers solved this problem decades ago.[2][3] I don't know why other developers continue to be so backward in their thinking when distributing their software. You don't have to do anything special. Just use SQLite as a VFS and end the insanity.[4]


  • Hacker News top posts: Aug 23, 2021
    Sonic Pi – Code based live music creation tool\ (13 comments)
  • Sonic Pi – Code based live music creation tool | 2021-08-23
  • Alda – Text-Based Programming Language for Music Composition | 2021-08-16
    I love these text-based languages for music composition. Its something that is approaching a gap in music composition in real-life vs via computer. In real-life you can tell your bandmates to "just play a I V IV in C" and they get it. But we are still not quite at a place where we can tell a computer that exact phrase and get something useful. I love how close these text-based languages are getting though!

    I've actually made my own musical language too - called miti [1], which is just one of many others including textbeat [2], foxdot [3], sonic-pi [4], chuck [5], and melrose [6]. Each has their own goals and capabilities.

    - [1]

    - [2]

    - [3]

    - [4]

    - [5]

    - [6] | 2021-08-16
    I'm glad to see more of these things. It's like a different take on Orca ( or SonicPi (

    All of these are super fun.

    But, it feels like we are missing an amazing EDITOR to go with these LANGUAGES.

    For example, when "live coding" I've not yet seen a great editor that could simulate what options there are for the next measure.

    I can do this with two turntables and a mixer. When I used to DJ, I can put a record on the other deck, listen to the beat, mix and match it, adjust the treble/bass, even the tempo and merge it in WITHOUT anyone hearing those experiments. I was always worried about timing it correctly, and when you shift to the other deck, sometimes is was great and sometimes is was terrible, which is what you get out of live music.

    I wish there were good editors that would permit me to enter in the chords and notes I want (like all these tools do), and at the same time, give me a window into insights like "adding this next chord progression would take it into a more jazzy realm" or "if you spread these notes over two measures and drop them an octave it will get really interesting." I suppose it is a lot to ask a computer to make those qualitative analyses of the music, but it seems like at least it could gather up some options. Computers are good at pattern matching.

    And, I've also yet to see these editors offering a way to collaborate, either in person, or over the internet. With a shared language and networks, we can do this. Timing is the biggest thing, but music has a consistent tempo (so your collaboration might not arrive in this measure, but we could guarantee it enters the composition on the next measure).

    I remember a FOSCON with _why (the lucky stiff). He came with a band to FreeGeek in Portland, and did this interactive music thing, where he put up a ruby program that all the attendees to the event could attach to with their own IRB session. And, then people could collaborate on the performance with him. It didn't go well. A veteran Perl programmer said "it was like watching a train wreck" (Perl people were pretty jealous of Ruby at that moment). It didn't go well, indeed, but it was so a fascinating idea to try and I wish there were more examples of this kind of thing. That would be such a great way to teach music.

  • Building a hardware synth.
    PureData, SuperCollider and even SonicPi are good for prototyping synth algorithms. Given they are fairly cross-platform you can develop on desktop and deploy to Raspberry Pi or even iOS which has a player for PureData.
  • Burned out on modular | 2021-07-22
    Maybe check out algorave, TOPLAP and Sonic Pi
  • Has anybody here done programming for music-related projects?
    Sonic Pi for live coding performances
  • Programming as a bedridden quadriplegic...
    Hey! You can also join music composition and coding! There is an easy programming language called Sonic Pi ( which lets you create music from the simplest beat to complex songs (instrumental type, no vocals). I am absolutely terrible at music but I like messing around in Sonic Pi. It is definitely not a language that you can use to make money but for learning the cores, I think it is great!


Basic Sonic Pi repo stats
3 days ago

sonic-pi-net/sonic-pi is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Find remote C++ jobs at our new job board There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.