graph TD A[User Input] --> B{YouTube Downloader} A --> C{Timestamp Extractor} B --> D{Stem Separator} C --> D D --> E{Tempo Analyzer} E --> F{Sample Extractor} F --> G{Sample Curator} G --> H{File Organizer} H --> I{Zip Creator} I --> J{Server Uploader} J --> K[Final Output] L{Error Handler and Logger} --> B L --> C L --> D L --> E L --> F L --> G L --> H L --> I L --> J