graph TD
A[User Input: YouTube URL, Timestamps] --> B{YouTube Processor}
B --> C[MP3 of Full Video]
B --> D[MP4s of Extracted Sections]
D --> E{Stem Separator}
E --> F[Instrumental Stems]
E --> G[Vocal Stems]
F --> H{Tempo Analyzer}
H --> I[Tempo Data]
F --> J{Sample Chopper}
G --> J
I --> J
J --> K[Chopped Samples WAVs]
K --> L{Sample Curator}
L --> M[Top 48 Samples MP3s]
M --> N{File Converter}
N --> O[Top 48 Samples WAVs]
O --> P{Zip Creator}
P --> Q[Zip File]
Q --> R{Server Uploader}
R --> S[Uploaded Zip File URL]