โจ๏ธ Prompt Input
Generating your piano piece...
๐๏ธ Generation Pipeline
1
Input
Raw Text Prompt
User prompt captured via web UI and passed into the
orchestration layer. Linked to Epic 8 (UX).
โ
Implemented
โ
2
Parser
Text โ ControlDict
Rule/LLM-based prompt conditioning mapping text to
controls + optional prefix. Backed by Epic 2 (Prompt Controls).
โ
Basic Rules (LLM pending)
โ
3
Composer
Symbolic Generation
Conditional Transformer generating MidiLikeScore
from controls + optional prefix. Backed by Epic 3 (Composer Model).
๐ง Stub Mode (Training pending)
โ
4
Humanizer
Performance Layer
Converts quantized score to expressive
MidiLikePerformance controlled via a single slider. Backed by Epic
4 (Humanizer).
๐ง In Progress
โ
5
Renderer
Audio & MIDI Export
Sample-based piano rendering to WAV/FLAC plus MIDI
export. Backed by Epic 5 (Renderer & Export).
๐ง In Progress
โ
6
Playback & Visualization
Interactive Browser Playback
Professional visualization (piano roll, staff,
waterfall), multi-instrument playback, and interactive editing using
Magenta.js. Backed by Epic 9 (Client-Side Playback &
Visualization).
๐ง In Progress
๐ผ Generation Results
Enter a prompt and click "Generate Music" to see results here.
๐ Score Details
๐ต Waveform Preview