Siren: Hierarchical Composition Interface
This paper introduces Siren, a software environment that aims to reinforce ties between the live-coding performance and algorithmic composition. It is based on a hierarchical structure, which propagates modifications to the lower levels with minimal effort, and a tracker-inspired user interface, which allows sequencing patterns on broader time-lines. In addition to the pattern composition, Siren supports programming variations of and transitions between patterns. It features polyrhythmic timers, pattern history, local and global parameters, and mathematical expressiveness. Apart from its musical opportunities, the interface leverages a handful of highlights such as user authentication and import/export functionality
on PDF ↗