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]