Jump to content
Wikipedia The Free Encyclopedia

Extempore (software)

From Wikipedia, the free encyclopedia
Audio programming language
This article needs more citations . Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources:"Extempore"softwarenews · newspapers · books · scholar · JSTOR
(April 2021) (Learn how and when to remove this message)
Extempore
Paradigm Functional, multi-paradigm
Designedby Andrew Sorensen
Firstappeared2011;15years ago(2011)
Stable release
0.10.3[1] / 22 July 2026;7 days ago(22 July 2026)
Typing discipline Dynamic & static
OS Linux, Mac OS X, Windows
License 3-clause BSD
Websitegithub.com/digego/extempore
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.[2] 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.[citation needed ]

Relationship to Impromptu

[edit ]

Extempore shares the use of Scheme syntax, real-time audiovisual emphasis and lead developer Andrew Sorensen 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]

References

[edit ]
  1. "Release 0.10.3". 22 July 2026. Retrieved 22 July 2026.
  2. 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. doi :10.1145/1932682.1869526
  3. "The Extempore page on GitHub". GitHub . 2011年06月12日. Retrieved 2011年06月12日.
[edit ]


Stub icon

This programming-language-related article is a stub. You can help Wikipedia by adding missing information.

Stub icon

This music software article is a stub. You can help Wikipedia by adding missing information.

AltStyle によって変換されたページ (->オリジナル) /