graph TD
A[User Description Input] --> B[ScrapeAgent]
B -->|List of 10 tracks| C[FilterAgent]
A --> C
C -->|Up to 5 filtered tracks| D[AudioLocatorAgent]
D -->|YouTube links| E[Download MP3s]
E -->|MP3 files| F[BeatChopperAgent]
F -->|Detect tempo/beats| G[Extract 16-beat samples]
G -->|Audio snippets| H[ZipPackagerAgent]
H -->|Snippet URLs| I[Final ZIP Output]
subgraph Input
A
end
subgraph Processing
B
C
D
E
F
G
H
end
subgraph Output
I
end