The Patchbay_

Extempore

Live-coding environment pairing a Scheme interpreter with xtlang, a typed Lisp that JIT-compiles via LLVM.

Languagextlang / Scheme
CategoryLive coding
LicenseBSD-2-Clause
PlatformsmacOS Windows Linux
InstallDownload prebuilt binary, or build from source with CMake
First released~2011
MaintainedYes
LinksWebsite · Source

Strengths

Limitations

Best for

Sample-accurate, high-performance live-coded audio and cyber-physical systems.

Minimal example

(bind-func dsp:DSP
  (lambda (in time chan dat)
    (* 0.1 (sin (* 2.0 3.141592 440.0 (/ (i64tod time) 44100.0))))))
(dsp:set! dsp)

Alternatives to Extempore

Sonic PiTidalCyclesFoxDotOvertone

← Back to all tools