RaveDJ – AI Music Mashup Maker
rave.dj
rave.dj
In college, I would frequent the Mashups room on turntable.fm and use it as background music for studying, so I was pretty excited to see this.
I spent more time than I'd care to admit when I found it creating new mashups and also comparing/contrasting them to some of my favorite human created mashups.
Here's an example of one I actually enjoyed. (Note: Ads will autoplay prior to playback) https://rave.dj/G7AS9HjKvBK6Nw
If you'd like to compare and contrast with some mashups created by humans, I'd encourage you to check out The White Panda, Super Mash Bros, 5 & A Dime, 3LAU, and Kapslap. Fair warning, a lot of this material may only be available on YouTube or SoundCloud.
Finally, I know some of the people that created RaveDJ are on HN and if they happen to see this, a technical write-up of how RaveDJ works would be of great interest to me, and others I'm sure, if you have time.
https://docs.google.com/spreadsheets/d/1Dr3iKHVFYGeddLuPfhrm...
Also don't forget the greatest mashup of all time, https://www.youtube.com/watch?v=43vGywjbuCU
Marvin Gaye vs. The Pixies - Get It On My Mind https://www.youtube.com/watch?v=fLrzo8MT2VQ
Marvin Gaye vs. The Verve: Ain't That Perculiar / Bitter Sweet Symphony https://www.youtube.com/watch?v=vJ-YXgoIs8k
Classical Music Mashup: https://www.youtube.com/watch?v=DayjwRDcs44
Jefferson Airplane vs. Fatboy Slim - Somebody To Praise https://www.youtube.com/watch?v=VBtI_sUuL58
These were a treat thanks. I hadn't heard any of them before.
I do not want to know how long that took to create.
Many WaxAudio mashups are top-tier, such as: Bee Gees + ACDC: https://www.youtube.com/watch?v=OrlWWrSwaB8 Stevie Wonder + Metallica: https://www.youtube.com/watch?v=KyvxHL5hLfE
I'm waiting for it to finish "What a Wonderful World" x "Black Hole Sun"
1. Non-random uniqueness / creativity. Even is something is lame, originality alone can constitute art. (e.g. weird, uncomfortable stuff)
2. Story. The context or meaning behind a thing can take something done before and make it new again. (e.g I made a rubber band ball for my ex-lover...)
3. Skill. Something can be totally derivative and bland, but if it's really hard to do.. the act of doing becomes the art. (e.g. high-quality muzak)
One thing not in this list is "familiarity." Even though familiarity is most humans favorite thing. Familiarity is actually a major aspect of what defines popular media.
I find that mash-ups lean really hard on the positive connotations of familiarity.
My favorite example: https://www.youtube.com/watch?v=C5P5IS0gwWI (loosers paradise)
subverted familiarity = originality
the skill is super impressive
and while I don't know the story behind this, it could very well be quite meaningful
E.g. https://pure.port.ac.uk/ws/files/8060373/COXj_2017_cright_MD...
For example, I put in two songs that I've actually mashed up manually. It wasn't nearly something you could consider "complete" or even "good" but it gives an idea of how it might work.
Blew my mind back than as it still does today
The closest I got was "Dreams Nation Army" (Sweat Dreams & Seven Nation Army) https://rave.dj/bS7DTzUs_kvFMQ - Sounds okay.
Most songs wont match so its required to pitch shift to align keys (which can also affect the tempo), and tempo because you want the beats to match up, otherwise it will sound like a mess.
Your "Dreams Nation Army" works well because 7 nation army is pretty much a copy of Sweet dreams and they fit well together.
VirtualDJ [0] allows to load multiple mp3's and can match key / tempo at the click of a button (manually or autodetect). They even built in the option to split stems using the spleeter tech [1]
[0] - https://www.virtualdj.com/ - if you want to use the spleeter tech, Win 10 is required. It can run in a VM though ;-)
https://en.m.wikipedia.org/wiki/Circle_of_fifths
https://en.m.wikipedia.org/wiki/Mixed_In_Key
and by adding beatmatching we get very nice mixes or transitions.
after a while you won’t need either of these as things will start working out by themselves.
Also, GP might want to look up the 'camelot system', which relabels keys in a simple numeric system which makes it a lot easier to determine which keys are compatible without memorizing the entire circle of fifths. Every DJ I have met or played with that keymatches labels their tracks in this fashion.
You can print this out and stick it on your wall for quick reference: https://mixedinkey.com/wp-content/uploads/2018/03/CamelotWhe...
At least in Rekordbox (Pioneer), Mixed in Key is the only way to display both the actual key and the Camelot notation. This is useful for knowing which songs can be easily brought in sync using key/pitch adjustments in software. For example, 9A and 3A are not necessarily easy to mix together, but if you know that 9A is Em and 3A is B♭m, it's only a single half-step adjustment in Rekordbox to make the latter 10A, which is usually easy to mix into 9A.
Mixed in Key and the other tools that they provide can also do more than just identifying the key of a song. I wouldn't say it's essential for a beginner, but it justifies its price for someone who uses it professionally or even semi-professionally.
This applies to track mixing as a DJ, not sure how mash-up mixes change things.
Er, what? A perfect fifth is +/-1. That's why it's called the Circle of Fifths. +/-7 is a minor second.
9A and 2A only contain two notes in common - the other five will all clash. It's not really mixable in most cases without using special tricks.
+/-7 is still mixable, as is +/- 3 (not 2). Just gotta be quick.
https://www.bestdjgear.net/camelot-wheel-tricks-to-advance-y...
That said, if you use tracks that sample other tracks, it works OK: Pressure Ice Baby - https://rave.dj/3OP4C39NUmxLwg
edit: sixxMixx is really appropriatly named bangers, bangers everywhere
Rave.dj – an artificially intelligent mash-up machine - https://news.ycombinator.com/item?id=17849029 - Aug 2018 (94 comments)
Run DMC and the Bob James track they sampled heavily: https://rave.dj/Y6TGXT9GkgARGA
Edit: I think it did (https://rave.dj/wpTgRoPZmv_6yg)... but that queue must be toasted right now.
For so long, I wanted to Mix "gnarls barkley: crazy" with "X-Press 2 Ft. David Byrne:Lazy". I made a poor attempt after hearing about "spleeter" [0] and FL Studio.
This wasnt what I had hoped for, but its also not bad (certainly better than what I could do)
https://rave.dj/Ag5i0KvOfVSmbA
[0]-https://news.ycombinator.com/item?id=21431071
Edit: 2 things I've noticed 1) The order you add the songs is important, it looks like the 1st track choosen is more dominant. 2) If it fails to mix, try a different (less mainstream) copy of the song (i.e. not from vevo or one of them, but some random youtuber that uploaded)
No web app needed.
So much fun.