Version History
CHANGELOG
Every version of AI MUSIC PROMPT ARCHITECT, documented. The tool is in active development — updates ship regularly.
v9.7
CURRENT · STABLE
Slider Fix + Manual HOW TO USE
- +Weirdness & Style Influence sliders always active — fixed bug where sliders were disabled when fields were empty, making SURPRISE ME! ignore them
- +HOW TO USE modal — full in-app manual with 10 navigable sections and ESC key close
- +/help-pdf route — downloadable PDF manual generated live with ReportLab (22KB), includes cover page, TOC, 10 chapters, footer with page numbers
- ~Updated manual step 10 (SURPRISE ME!) to document slider behavior correctly
v9.6
STABLE
HOW TO USE Module (modal + PDF)
- +📖 HOW TO USE button in header
- +Full-screen modal with 10-section sidebar navigation (Getting Started, Music Prompt, Image Analysis, Morph, Album Forge, Lyric Alchemy, Output, Quality, Status, Pro Tips)
- +PDF manual route /help-pdf with ReportLab — professional layout, cover page, TOC, per-section chapters, page numbers
- +send_file added to Flask imports
v9.5
STABLE
Disclaimer Fix + Text Contrast
- +Disclaimer checkbox fix — clicking the square now correctly activates it (was only activating on text click)
- ~onchange handler on input; removed manual cb.checked toggle that was double-toggling
- ~div onclick guard: if(event.target.tagName !== INPUT) to prevent double-fire
v9.4
STABLE
Album Forge RESET + Instrumental Ratio
- +Instrumental Tracks Ratio slider (0–100%) per-album distribution
- +Album Forge RESET button fully clears Style Explorer, album state, track cache
- +track.instrumental flag per track — 🎼 icon in tracklist for instrumental tracks
- ~forgeResetBtn disable/enable on generation state
v9.0
MAJOR
Lyric Alchemy 8-Step Wizard — Full Release
- +Complete 8-step creative wizard: Creative DNA → Narrative Paths → Story Voice → Chorus Profile → Voice Architecture → Genre Universe → Style Refinement → Output Draft
- +lxCache system — step results cached, only changed steps regenerate
- +lxInvalidateFrom() — downstream invalidation on upstream change
- +60 genre categories across 10 families
- +⚗️ BUILD FULL SUNO PROMPT from Lyric Alchemy wizard output
- +lxUpdateNav() progress bar on all 8 steps
v8.0
MAJOR
Album Forge + Style Explorer + Daily Mood
- +Album Forge tab — full multi-track album generation with cohesion control
- +Style Explorer — web-search-enhanced sonic profile extraction from any artist/album reference
- +Daily Mood fetch — pulls today's global mood, generates 5 cards
- +⚡ Magic Compilation — fully random independent tracks mode
- +Lazy track loading with albumCache — per-track regeneration without rebuilding album
v7.0
STABLE
Morph Your Song + Status Panels SSE
- +🎭 Morph Your Song tab — transform existing lyrics into any target genre
- +Network & API Status panel (SSE) — 4-check real-time monitoring
- +Live Activity Log panel (SSE) — color-coded event stream
- +Auto-retry system on API 529 overload (3 attempts, 3/8/15s delays)
- +Avatar Obiriec embedded in header and footer (base64)
v1.0
GENESIS
Initial Release — Music Prompt + Image Analysis
- +🎵 Music Prompt tab — 9-section Suno prompt generation
- +🖼 Image Analysis tab — base64 image → music prompt
- +ANTI_AI_INSTRUCTION system — first implementation of quality pipeline
- +sanitize_banned_terms() — initial 30-rule filter
- +Disclaimer popup with sessionStorage
- +Single-file Flask application architecture