graph TD
A[Input WAV File] --> B[ANALYSISAGENT]
subgraph SILO_1[Tempo Detection]
B --> C[Extract Tempo/BPM]
C --> D[Generate Beatpoints]
D --> E[Create tempo.json]
end
subgraph SILO_2[Stem Separation]
B --> F[ML Stem Separation]
F --> G[Generate MP3 Stems]
G --> H[Convert to WAV Format]
end
E --> I[Final Output: tempo.json]
H --> J[Final Output: vocals.wav]
H --> K[Final Output: instrumental.wav]
style B fill:#f96,stroke:#333
style SILO_1 fill:#e9f6fb
style SILO_2 fill:#fbf6e9