graph TD A[Start] --> B[Receive Input Data] B --> C[Original MP3 URL] B --> D[Instrumental MP3 URL] B --> E[Vocal MP3 URL] B --> F[BPM Value] C --> G[Data Processing] D --> G E --> G F --> G G --> H[LLM Text Response] H --> I[Format as JSON] I --> J[Create JSON Structure] J --> K[Add Original MP3] K --> L[Add Instrumental MP3] L --> M[Add Vocal MP3] M --> N[Add BPM Value] N --> O[Final JSON Output] O --> P[End] style A fill:#f9f,stroke:#333,stroke-width:2px style P fill:#f9f,stroke:#333,stroke-width:2px style O fill:#bbf,stroke:#333,stroke-width:2px