afterglow
cowbells
Our great sponsors
afterglow | cowbells | |
---|---|---|
2 | 2 | |
408 | 16 | |
0.0% | - | |
2.4 | 3.5 | |
about 1 year ago | 4 months ago | |
Clojure | Clojure | |
Eclipse Public License 2.0 | GNU General Public License v3.0 or later |
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.
afterglow
cowbells
-
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).
- Show HN: Cowbells – A Clojure library for musical experiments and live coding
What are some alternatives?
beat-link-trigger - Trigger events and automate shows in response to events on Pioneer CDJs
alda-clj - A Clojure library for live-coding music with Alda
Metabase - The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
Sonic Pi - Code. Music. Live.
extempore - A cyber-physical programming environment
glicol - Graph-oriented live coding language and music/audio DSP library written in Rust