Extempore (software)
Lua error in Module:Infobox at line 199: malformed pattern (missing ']').
Extempore is a live coding environment focused on real-time audiovisual software development. It is designed to accommodate the demands of cyber-physical computing.[1] Extempore consists of two integrated languages, Scheme (with extensions) and Extempore Language. It uses the LLVM cross-language compiler to achieve performant DSP and related low-level features, on-the-fly.[2]
Relationship to Impromptu
Extempore shares the use of Scheme syntax, real-time audiovisual emphasis and lead developer Andrew Sorenson with the older and related project Impromptu. It runs under both Linux and Mac OS X. The bindings to Apple libraries are absent, but the environment can interface with dynamic libraries.[3]
Development
Extempore is an open source project hosted on GitHub.[4]
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
- ↑ Sorensen, Andrew, and Henry Gardner. 2010. “Programming with Time: Cyber-Physical Programming with Impromptu.” In Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, 822–34. New York: ACM. http://dx.doi.org/10.1145/1932682.1869526
- ↑ http://www.quora.com/Music-Programming/What-are-the-differences-in-design-between-Overtone-and-Extempore-and-what-are-their-consequences
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ https://github.com/digego/extempore
- Pages with reference errors
- Dynamically typed programming languages
- Audio programming languages
- Music software plugin architectures
- Free music software
- Electronic music software
- Free audio software
- Software synthesizers
- OS X multimedia software
- Multimedia software for Linux
- 2011 software
- Array programming languages
- Live coding