โŒจ๏ธ 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