Hacker News new | ask | show | jobs
by ilikeatari 5 days ago
I made myself a tool that connects to my cdj3000x and A9 mixer over network and gets all data live from them. So bpm, pitch, song metadata etc. The tool also connects to my recordbox library and runs custom ML algos to classify for pitch, stems, tonality Phrasing, energy etc. Long story short it basically shows me ideas of what will mix in well. It works bizarrely well for me.
2 comments

if you have all of that info, could you then automate the mix transitions by sending MIDI commands back in? would be fun to play a playlist or radio but where the track transitions are automated, phrase-matched and non-trivial (perhaps lasting for a number of phrases)
Yes! I think so. It was not my usecase as my goal was to actually still be in control of DJing myself. I just wanted good candidates for mixes. But I wanted to still be in the loop to have fun just playing.
This sounds awesome! Is it on GitHub anywhere?
hey! no :-( It's probably vibecoded garbage. Its kinda interesting as this one use software is actually good enough where i have been using it for over 1 month and it does accomplish what i need to do. It made me rethink software quality a little tbh.