graph TD
A[[extracted-samples]] --> B{Extract Content from File}
B --> C[sample-list]
D[[YouTube URL]] --> E{Rename Files Based on Instructions}
F[[user-specified timestamps]] --> E
C --> E
G[[beat-tempo-info]] --> E
E --> H[renamed-samples]
D --> I{Write Summary of Final Output}
F --> I
H --> I
G --> I
I --> J[output-summary]
H --> K{Compress Files into Zip}
J --> K
K --> L[zip-file]
L --> M{Upload Zip File and Generate Download Link}
M --> N[download-link]
N --> O{Summarize and Return Final Output}
J --> O
O --> P[final-sample-pack]