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