Description
Mosaic is a multi-platform livecoding programming/patching environment for creating real-time audio-visual compositions. It's principally designed for live needs, as can be teaching in class, live performing in an algorave, or running a generative audio-visual installation in a museum. It aims to empower artists, creative coders, scenographers and other creative technologists in their creative workflow
FLOSS, Free/Libre and Open Source Software
openGL 4.1, glsl shading languages from 150 to 410
plugin injection capability
multi-threaded
ImGui based docking and nodes GUI interface
non-blocking system dialogs
lua/glsl/bash live-coding
scheme live-coding (linux only)
pure data live-patching
good selection of audio synthesis modules
non-linear interactive graphical timeline
warping integrated on output window object
mapmap style projection mapping module
internal dht distributed chatroom, based on libdht