See also:
TOPLAP |
Algorave |
Atom is a free and open-source text and source code editor.
TidalCycles is a live coding environment for musical improvisation and composition, it is a domain-specific language embedded in Haskell.
SuperCollider
SuperCollider is an audio server, programming language, and IDE for sound synthesis and algorithmic composition.
JACK is a professional sound server and pair of daemons to provide real-time, low-latency connections for audio and MIDI data.
PulseAudio is a sound server system for POSIX OSes and it is an integral part of all relevant modern Linux distributions.
PipeWire improve handling of audio and video under Linux that can be used to support the use cases currently handled by both pulseaudio and JACK.
🎧
$ sudo apt install \
cabal-install \
git \
jackd2 \
supercollider \
sc3-plugins
$ scide
Quarks.checkForUpdates({
Quarks.install("SuperDirt", "v1.7.3");
thisProcess.recompile();
});
$ cabal update
$ cabal install tidal --lib
🎧
cycle = 1 second
🎧
cycle = 1 second
cycle = 1 second
See also: github.com/toplap/awesome-livecoding
joenio@joenio.me
This presentation is available at:
http://joenio.me/debconf22-live-coding-workshop
export presentation to pdf (require chromium browser)
(source-code: https://gitlab.com/joenio/joenio.gitlab.io)
Where and when this presentation was done