Siren

Siren is a hybrid system for algorithmic composition and live-coding performances, based on the marriage of a tracker-based user interface and elements of live coding. It uses the functional programming language TidalCycles as its core pattern creation system, and augments the pattern creation process through various UI features.