Extempore (software)
| Extempore | |
|---|---|
| Paradigms | multi-paradigm: functional |
| Family | Impromptu |
| Designed by | Andrew Sorensen |
| First appeared | 2011 |
| Stable release | 0.11.0
/ 10 September 2026 |
| Typing discipline | Dynamic, static |
| OS | Linux, macOS, Windows |
| License | BSD 3-clause |
| Website | github |
| Influenced by | |
Extempore is a live coding environment focused on real-time audiovisual software development. It is designed to accommodate the demands of cyber-physical computing. Extempore consists of two integrated languages, Scheme (with extensions) and Extempore Language. It uses the LLVM cross-language compiler to achieve performant digital signal processing and related low-level features, on-the-fly. It is free and open-source software with a BSD 3-clause license.