extempore
awesome-livecoding
Our great sponsors
extempore | awesome-livecoding | |
---|---|---|
9 | 12 | |
1,384 | 2,413 | |
- | 1.7% | |
2.4 | 6.4 | |
7 months ago | 12 days ago | |
C++ | ||
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
extempore
- Does anyone here know of a music system for Scheme?
-
Why don't more languages implement LISP-style interactive REPLs?
I've use a few "live coding" programming environments focused around audio programming where this is also the norm. Extempore ( https://github.com/digego/extempore, https://www.youtube.com/watch?v=yY1FSsUV-8c ) is a great example of this.
-
Cyber is a new language for fast, efficient, and concurrent scripting
I grew up in the 70s with the term cybernetics from Norber Wiener, and I liked it before Gibson's Neuromancer in the 80s, so I guess I was inoculated before the pandemic use of the word. Cyber-Physical Systems (CPS) is a term being bandied about a bit now (reading Logical Foundations of Cyber-Physical Systems, and it is pretty cool [1]; Andrew Sorensen's Extempore as a CPS environment [2]). I also attended the first HOPE in 1994 in NYC and although the press abused the term cyber, it's still cool to me! But the Papa John's stuff was funny.
[1] https://link.springer.com/book/10.1007/978-3-319-63588-0
- Carp - If Clojure and Rust Had A Baby
-
Racket for Computer Music?
Check out https://github.com/digego/extempore by Andrew Sorenson
-
Best Lisp/scheme for OSDev?
Extempore
- Scheme-y music software
-
Starting Your Computer Music Journey with Clojure and Overtone in Emacs
I'm really fond of the idea of writing music like this.
From all available implementations of the idea, I probably like Extempore (https://github.com/digego/extempore) the most. Extempore provides a low-level C-like language (xtlang) which compiles into LLVM and can be meta-programmed from a variant of Scheme (TinyScheme I believe). This arrangement makes it possible to generate the code for the audio graph from Scheme, compile/optimize it via LLVM, then drive it in a live-coding fashion from Emacs. Best of both worlds (high and low).
My personal, much simpler attempt in this space is Cowbells (https://github.com/omkamra/cowbells) - with this one you can live-code FluidSynth (MIDI soundfonts) from Clojure + CIDER + Emacs, representing musical phrases either via Clojure data structures or an alternative text-based syntax (which is translated into the former by a compiler).
- Alda – Text-Based Programming Language for Music Composition
awesome-livecoding
-
Strudel: A live coding platform to write dynamic music pieces in the browser
and there is more: https://github.com/toplap/awesome-livecoding
- How to start into coding generative music
-
Ask HN: What audio/sound-related OSS projects can I contribute to?
The Awesome Live Coding list on Github would be a great place to start: https://github.com/toplap/awesome-livecoding/blob/master/REA...
-
Sonic Pi – The Live Coding Music Synth for Everyone
https://github.com/toplap/awesome-livecoding
Live coding is how I learned to program and I am so glad that this type of computer music performance exists. I am currently doing my PhD on the topic! Programming as a performative act, with its own culture and music sub-genres. For those interested in helping / taking a look, I am currently trying to hack my own live coding environment based on Python asyncio mechanisms: https://github.com/Bubobubobubobubo/sardine I am a bit shy about it because I am light years behind the level of the projects that are posted on HN and that keep me inspired. I've taught myself how to do this basically by live coding ... a lot, with friends in France! Learning a bit of CS because of music.
- any good software suggestions?
- Glicol: Graph-oriented music live coding language written in Rust
-
Manual algorithmic music (you supply the algorithm)
* https://github.com/toplap/awesome-livecoding
-
Bespoke Synth 1.0 – open-source software modular synthesizer
Here's a list/overview of all things "live coding": https://github.com/toplap/awesome-livecoding
-
Sonic Pi – Code based live music creation tool
Check out the Awesome Livecoding list for similar things: https://github.com/toplap/awesome-livecoding/blob/master/REA...
Also, Algorave for live performances: https://algorave.com/
-
Alda – Text-Based Programming Language for Music Composition
Without commenting on Alda specifically, people should understand that it's just one member of this list of highly overlapping (but also interestingly distinct) tools:
https://github.com/toplap/awesome-livecoding
"All things live coding : A curated list of live coding languages and tools"
What are some alternatives?
Sonic Pi - Code. Music. Live.
vim-sonic-pi - Sonic Pi plugin for (Neo)Vim
orca - C Multi-REST API library for Discord, Slack, Reddit, etc.
overtone - Collaborative Programmable Music
alda - A music programming language for musicians. :notes:
FoxDot - Python driven environment for Live Coding
Orca - Esoteric Programming Language
awesome-katas - A curated list of code katas
miti - miti is a musical instrument textual interface. Basically, its MIDI, but with human-readable text. :musical_note:
melrose - interactive programming of melodies, producing MIDI