SHAWZIFY

Changelog

All notable changes to SHAWZIFY are recorded here. The format follows Keep a Changelog, and versions follow semantic versioning.

Algorithm versions are tracked separately in engine/shawzify_engine/version.py: a bump there means identical input now produces different output, which invalidates caches and marks stored projects as no longer reproducible.

Unreleased

0.2.0 — 2026-09-06

Arrangement quality, driven by measuring real tracks rather than fixtures: Clubbed to Death, BFG Division, a Turkish pop song, and Für Elise as a control. The interesting part is that the twelve-note limit was not the problem in any of them.

Fixed

Added

0.1.1 — 2026-09-05

Fixed

0.1.0 — 2026-09-05

The first release. Everything below is new.

The arrangement engine

Input

The Shawzin

Interfaces

Live playback

Everything else