Siren, a software environment that fills the gap between live coding performance and algorithmic composition. It is based on a hierarchical structure and a tracker-inspired user interface on top of the TidalCycles language for pattern programming. In addition to pattern composition, Siren supports programming variations of and transitions between patterns.
You can use it as an ecosystem for your patterns and save your compositions.
To start using software and a detailed guide, please see the repository https://github.com/cannc4/Siren