Basic Sonic Pi repo stats
6 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.

Sonic Pi Alternatives

Similar projects and alternatives to Sonic Pi

  • GitHub repo sonic-pi-cli

    A simple command line interface for Sonic Pi, written in Ruby

  • GitHub repo ruby_cover_band

    Enough Coverage To Beat The Band

  • GitHub repo learnxinyminutes-docs

    Code documentation written as code! How novel and totally my idea!

  • GitHub repo overtone

    Collaborative Programmable Music

  • GitHub repo supercollider

    An audio server, programming language, and IDE for sound synthesis and algorithmic composition.

  • GitHub repo purr-data

    Purr Data - Jonathan Wilkes' cross-platform Pd-l2ork version

  • GitHub repo kord

    a music theory development framework in python

  • GitHub repo awesome-computer-music

    🎹 A repository for inspirations, libraries and references about interactive music, synthesis and composition

  • GitHub repo zynthian-sys

    System configuration scripts & files for Zynthian.

  • GitHub repo Sonic-Pi-Examples

    Contains simple examples of the usage of Sonic-Pi

  • GitHub repo waxy

    Hexagonal SVG from Ruby

  • GitHub repo PentatonicScales

    A simple python script to generate every pentatonic musical scale as a midi file

  • GitHub repo pitfalls

    norns library for defining microtonal scales and chords - play on grid as a isomorphic keyboard

  • GitHub repo mb-geometry

    Recreational Ruby tools for graphics and geometry.

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


Posts where Sonic Pi has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-20.
  • DIY groovebox | 2021-04-20
    I'd defenitely look stepping up to something like, or
  • Show HN: Ruby code and tools for animating Voronoi diagrams | 2021-04-19
    Thanks for taking the time for (all) of this. Re Ruby + sound, assume you know of it, but if not I stumbled on this late in my Ruby using timeline, might be of interest, certainly is to my kiddos:
  • Basic Music Theory in ~200 Lines of Python | 2021-04-19
    You might want to try Sonic Pi, which pairs Ruby with the SuperCollider synthesizer engine:
  • Black Girls Code | 2021-04-13
    > I can think of many ways to spark people's interest in cooking or music

    Combining programming with music is a cool idea -

  • I have a great start to my career, but I’m feeling quite unhappy about work | 2021-03-22
    I think you should explore other options in CS. For example , you say you have a interest/passion in music. Try using sonic pi. It lets you code music which you might enjoy. It might help you find your passion in cs again while letting you do the thing you love. Hope this helps.
  • Electric guitar effects
    Sonic Pi Pretty easy to get started in. Here's a guide to running audio input through an effect
  • Stringing Code Together to Play Music | 2021-03-09
    In our last post, I talked about how I built an interface to Sonic Pi when I was preparing my RubyConf 2020 talk about Ruby's Coverage module. At the end of that post, we could send sounds to Sonic Pi. Today, we'll have our code play the guitar, and send those sounds to our amplifier.
  • Using Sonic Pi to Play Music With Ruby | 2021-03-09
    What the "regular" amplifier does is interface with Sonic Pi, which is awesome software that'll make sound and music driven by code. Sonic Pi comes with an IDE of sorts that you can use to program the composition you'd like to play, and get immediate feedback from hearing how your code is translated into audio. It's a great way to lose track of time for a night or two (or more). However, I was envisioning controlling my audio from the code examples directly. I didn't want to have to work within the IDE. | 2021-03-09
    With enough knowledge and conviction to be dangerous, I set out wiring up my amplifier. The CLI requires that Sonic Pi itself is running, and first ensures it can communicate with it - and to do so, it needs to know what port the software is running on. Sonic Pi used to always run on the same port; however, it has since changed to run on a dynamically-determined port.
  • sonic-pi-net/sonic-pi · Code. Music. Live. · Release Beam
  • Sonic Pi 3.3.0 (Beam) | 2021-01-30
    Wow, that's Beam as in Erlang's BEAM: a core component has been rewritten in Erlang as Ruby didn't provide good enough latency guarantees.

    The author goes a bit into detail here: | 2021-01-30