remix mashup 2x2 youtube

I want to make remixes/mashups of songs on YouTube. The way this will work is I enter the name of 4 songs ("artist name - song name"), 2 of which I want to use as instrumentals and 2 of which I want to use as acapellas, along with the rough start time for the mashup to begin (eg 12.5 seconds). The tool will visit YouTube and download the URL of each song. It will then get the bpm tempo of each. Next it will extract the acapellas of the first 3 and instrumentals of the next 3. Next, it will extract the downbeats and bpm of each song. Next, it will look for the nearest "downbeat" to the start timer that user specified, and cut the instrumental/acapella from that point, beginning there and finishing 64 beats later (approx 16 bars, ie a full verse). Next, it will then calculate the amount that the acapella needs to be sped up or slowed down by, and execute the pitch shift/time stretch. Finally, it will combine both of these audio files in one file, and return the 64 beat "remix/mashup" MP3. It will of course repeat this for all 4 remixes/mashups (so we have 2 instrumentals x 2 acappelas = 4 total mashup mp3s returned).


final-output-comps..1

final-output-comps..2

final-output-comps GPT..3

CLAUDE:- final-output-and-component-outputs



claude 3 - extract final output


extract component outputs


Claude - research-ideas-and-input-variables


GPT - research-ideas-and-input-variables


template-ideas


claude 3 - searches


Best Mashup Tracks of All Time on SoundCloud
How to Make a Mashup in Ableton Live Tutorial
Remix Contest Winning Entries on YouTube
Mashup Templates for FL Studio
Reddit Feedback on Mashup Tracks

subagent-summary


subagent-summary-amended-for-actual-tasks..1

subagent-summary-amended-for-actual-tasks..2

subagent-summary-amended-for-actual-tasks GPT..3

subagent-summary-amended-for-actual-tasks


random-autocomplete


claude 3 - mermaid-for-all





SubAgent #1

claude 3 - subagent1


subagent1-refined


subagent1refined-repeating


Subagent1 task-ID-numbers


subagent1-output-variables


subagent1refined-repeating-json-core


subagent1mermaid






SubAgent #2

claude 3 - subagent2


subagent2-refined


subagent2refined-repeating


Subagent2 task-ID-numbers


subagent2-output-variables


subagent2refined-repeating-json-core


subagent2mermaid






SubAgent #3

claude 3 - subagent3


subagent1-refined


subagent1refined-repeating


Subagent1 task-ID-numbers3


subagent3-output-variables


subagent3refined-repeating-json-core


subagent3mermaid


prompts-required



subagent1-json-array


subagent1-json-array-mermaid


subagent2-json-array


subagent2-json-array-mermaid