Livecoding

Open-source projects categorized as Livecoding

Top 23 Livecoding Open-Source Projects

  • Sonic Pi

    Code. Music. Live.

  • Project mention: Anyone else using ChatGPT to make music? | news.ycombinator.com | 2024-02-24

    I have wondered what grooves it could come with using https://sonic-pi.net/

  • supercollider

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

  • Project mention: Recreating the THX Deep Note (2009) | news.ycombinator.com | 2023-09-03

    Link to the audio programming language / server they're using in the article: https://github.com/supercollider/supercollider

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Orca

    Esoteric Programming Language

  • Project mention: Orca: Progressive Learning from Complex Explanation Traces of GPT-4 | news.ycombinator.com | 2023-06-12
  • awesome-livecoding

    All things livecoding

  • Project mention: Strudel: A live coding platform to write dynamic music pieces in the browser | news.ycombinator.com | 2024-04-03

    and there is more: https://github.com/toplap/awesome-livecoding

  • Tidal

    Pattern language

  • Project mention: Tidal Cycles – Live coding music with Algorithmic patterns | news.ycombinator.com | 2023-08-01
  • glicol

    Graph-oriented live coding language and music/audio DSP library written in Rust

  • Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26

    I've worked on Ambient Engine and now on the Bevy engine. I totally agree with these points, very valuable. I only make some comments from my professional (audio) perspective:

    We need the highlight author's affirmation of cli. Rust's tui (ratatui) is great. I used it to make Glicol-cli [1]. If you are a Linux user, you are welcome to test the music production of the code.

    Speaking of game audio, I actually think rust is perfect for audio. I have also continued to develop Glicol recently, and my recent goal (starting tomorrow) is the bevy_glicol plug-in. I want to solve bevy's audio problem on the browser.

    All in all, even though I've had my share of pain with ecs, I still think rust is very valuable for game and app development, maybe not multiplayer AAA, maybe practical apps.

    [1] https://github.com/glicol/glicol-cli

    [2] https://github.com/chaosprint/glicol

  • study-music

    An "awesome music theory" kinda wiki with books, resources and courses for studying everything about music and sound

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Bonzomatic

    Live shader coding tool and Shader Showdown workhorse (by Gargaj)

  • CToy

    Interactive C live coding environment

  • ok

    An open-source interpreter for the K5 programming language. (by JohnEarnest)

  • Project mention: Decker: A fantastic reincarnation of HyperCard with 1-bit graphics | news.ycombinator.com | 2024-05-07

    Note that the author also made a k interpreter [0] which has a graphical env to play around with as well.

    [0] https://github.com/JohnEarnest/ok

  • strudel

    Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript

  • Project mention: Strudel: A live coding platform to write dynamic music pieces in the browser | news.ycombinator.com | 2024-04-03
  • Pilot

    Orca's best friend.

  • Orca-c

    Live Programming Environment(C Port)

  • jet-live

    c++ hot code reload for linux and macos

  • Project mention: A Modern C Development Environment | news.ycombinator.com | 2023-08-10

    > 9. The debugger can modify a variable while the program is running.

    > 11. The debugger can modify a function while the program is running (any new calls are done to that function).

    Another words: hot code reloading / swapping [1].

    And I would add:

    > You record a failure once, then debug the recording, deterministically, as many times as you want. The same execution is replayed every time. [2]

    [1] e.g. https://github.com/ddovod/jet-live, https://github.com/crosire/blink, https://github.com/ziglang/zig/issues/68

  • mercury

    A minimal and human-readable language and environment for the live coding of algorithmic electronic music. (by tmhglnd)

  • larastreamers

    There is no better way to learn than by watching other developers code live. Find out who is streaming next in the Laravel world.

  • melrose

    interactive programming of melodies, producing MIDI

  • Project mention: Show HN: Code music in Python that generates MIDI | news.ycombinator.com | 2024-02-09

    Interesting approach. There has been much activity in recent years in live coding with a lot of interesting solutions.

    > most music coding software out there is more focused on experimentation rather than conventional songwriting

    Did you have a look at e.g. https://github.com/alda-lang/alda or https://abcnotation.com/? Or e.g. https://github.com/emicklei/melrose is a similar approach as yours. There is also an algorithcmic composition language called SAL which is used in Common Music (https://commonmusic.sourceforge.net/) and Niquist (https://sourceforge.net/projects/nyquist/).

  • cl-patterns

    Library for writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp.

  • limut

    Live coding music and visuals within a browser using WebAudio and WebGL

  • megra.rs

    Mégra is a mini-language to make music with variable-order markov chains and some other stochastic shenanigans.

  • tinyspec-cling

    tiny spectral synthesizer with livecoding support

  • barbara

    A virtual machine for creating visual live coding languages

  • Project mention: Barbara: Live Coding Languages for Quilters | news.ycombinator.com | 2023-08-24
  • stenophone

    The Stenophone is a musical instrument combining stenotype and live coding

  • Project mention: Daktilo: Turn Your Keyboard into a Typewriter | news.ycombinator.com | 2023-10-03
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Livecoding related posts

Index

What are some of the best open-source Livecoding projects? This list will help you:

Project Stars
1 Sonic Pi 10,531
2 supercollider 5,218
3 Orca 4,436
4 awesome-livecoding 2,437
5 Tidal 2,132
6 glicol 2,003
7 study-music 1,668
8 Bonzomatic 1,333
9 CToy 1,299
10 ok 576
11 strudel 554
12 Pilot 508
13 Orca-c 467
14 jet-live 400
15 mercury 272
16 larastreamers 226
17 melrose 179
18 cl-patterns 73
19 limut 56
20 megra.rs 54
21 tinyspec-cling 34
22 barbara 33
23 stenophone 32

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com