Unfortunately it's far down my priority list given the cost, my unfamiliarity with Mixxx development and that I rarely do anything without Mixx.
But this is absolutely what ecosystem grants/bounties should be for.
Unfortunately it's far down my priority list given the cost, my unfamiliarity with Mixxx development and that I rarely do anything without Mixx.
But this is absolutely what ecosystem grants/bounties should be for.
* https://github.com/kimtore/rex
* https://github.com/Holzhaus/rekordcrate (Current status of export: https://github.com/Holzhaus/rekordcrate/pull/103 )
BTW, the DJ collective I'm with has Pioneer CDJ. If anyone need use the hardware let me know. I'm trying to get them to start using open FOSS software, but it is hard.
The whole point is that the DJs in my collective are used to play vinal, so the pioneer CDJs just feels nice on the hand.
Yes some of the newer dj controllers r quite nice, but rekorbox just got to all the clubs first, so it's everywhere. Kinda like how Adobe is the defector for graphics.
I have only tried it with traktor, but AFAIK it should also work with mixxx. Pi, laptop, whatever. And you can keep using the screens on the CDJs.
And the next user can keep using the USB, no hardware or software modification necessary. Much easier then coding a new firmware.
Mixxx, Algoriddim DJay, Traktor, Rekordox, probably Virtual DJ. Connect CDJs and mixer via USB and off you go. If you have an mixer with no build in audio interface, you would need a external sound card (a hassle because a lot of cables) or aggregate all the CDJs into one virtual card.
I'd be down to fund a bounty/grant for this (and I'm clearly not alone), if anyone is looking for booty :)
Without the Rekordbox beat analysis, you'd only be getting track names, and you can achieve similar functionality on the Pioneer side by just putting the files for a each playlist in a separate folder.
There's a kaitai bin format parser config file for the usb db file but kaitai isn't expressive enough to read it properly from that.
Pioneer (err Alphatheta)'s stranglehold on the industry is a shame due to lack of interoperability, among other issues with Rekordbox.
Without beat grids have to best match by ear but that’s par for the course for many DJ scenarios.
But Pinoeer can be weird and there's a lot of old (even ancient) equipment out there, so sometimes it's a case of finding the lowest common denominator and sticking to that.
[1]: https://cdn.rekordbox.com/files/20200410160904/xml_format_li...