SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Livecoding Open-Source Projects
-
supercollider
An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
-
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.
-
study-music
An "awesome music theory" kinda wiki with books, resources and courses for studying everything about music and sound
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
strudel
Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript
-
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.
-
cl-patterns
Library for writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp.
-
megra.rs
Mégra is a mini-language to make music with variable-order markov chains and some other stochastic shenanigans.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I have wondered what grooves it could come with using https://sonic-pi.net/
Link to the audio programming language / server they're using in the article: https://github.com/supercollider/supercollider
Project mention: Orca: Progressive Learning from Complex Explanation Traces of GPT-4 | news.ycombinator.com | 2023-06-12
Project mention: Strudel: A live coding platform to write dynamic music pieces in the browser | news.ycombinator.com | 2024-04-03and there is more: https://github.com/toplap/awesome-livecoding
Project mention: Tidal Cycles – Live coding music with Algorithmic patterns | news.ycombinator.com | 2023-08-01
Project mention: Show HN: Render audio to HTML canvas using WebGPU | news.ycombinator.com | 2024-04-15Nice! Great project website styling and demo.
I had a WebGPU scope demo using vanila JS here, but it's not connected to AudioContext at all.
https://stackblitz.com/edit/vitejs-vite-cuc9vs
Still, I had to use the old WebGL solution for https://glicol.org since the WebGPU support seems to be pretty slow at the moment.
Project mention: Awesome Music Theory: where to start, books, links, videos, research, visuals, composition. With synths, history of EDM, movie soundtracks and AI tools | /r/Music | 2023-05-06
Project mention: Strudel: A live coding platform to write dynamic music pieces in the browser | news.ycombinator.com | 2024-04-03
> 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
Project mention: Show HN: Code music in Python that generates MIDI | news.ycombinator.com | 2024-02-09Interesting 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/).
Livecoding related posts
- Strudel: A live coding platform to write dynamic music pieces in the browser
- Velato: A programming language where source code must be a valid MIDI music file
- Anyone else using ChatGPT to make music?
- I Need to Grow Away from These Roots
- Trees
- Programming in K
- Programming in K
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source Livecoding projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Sonic Pi | 10,493 |
2 | supercollider | 5,185 |
3 | Orca | 4,423 |
4 | awesome-livecoding | 2,420 |
5 | Tidal | 2,119 |
6 | glicol | 1,982 |
7 | study-music | 1,649 |
8 | Bonzomatic | 1,323 |
9 | CToy | 1,299 |
10 | ok | 575 |
11 | strudel | 542 |
12 | Pilot | 508 |
13 | Orca-c | 466 |
14 | jet-live | 398 |
15 | mercury | 271 |
16 | larastreamers | 225 |
17 | melrose | 179 |
18 | cl-patterns | 73 |
19 | limut | 56 |
20 | megra.rs | 53 |
21 | tinyspec-cling | 34 |
22 | barbara | 33 |
23 | stenophone | 32 |