Extempore

An audiovisual live programming environment.

Documentation

What is Extempore?

Extempore is a programming language and runtime environment designed to support cyberphysical programming, where a human programmer operates as an active agent in the world.

You might have seen Extempore used for livecoding—making live music & visuals with code—and it's certainly very good at that, but Extempore's ambitions are broader :)