Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support exporting to Pioneer format #15

Open
dromer opened this issue Aug 4, 2020 · 4 comments
Open

Support exporting to Pioneer format #15

dromer opened this issue Aug 4, 2020 · 4 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@dromer
Copy link

dromer commented Aug 4, 2020

Obvious feature request.

As most clubs use CDJ's (or these days sometimes XDJ, digital only) it would be very useful to be able to export to their format.

I don't know if there has been preliminary work done on this yet, maybe this Issue can be used to track any efforts to that regard.

@mr-smidge
Copy link
Contributor

Hi @dromer,

Mixxx has the ability to read (not write) the Pioneer Rekordbox format, which was achieved by reverse-engineering the binary format. That format has been documented here, and was implemented using the kaitai struct library.

You can see the Mixxx kaitai definition files here:
https://github.com/mixxxdj/mixxx/tree/master/src/library/rekordbox

This could be a useful resource to start from in order to add support to libdjinterop.

Personally, I don't own any recent Pioneer equipment (I migrated from CDJ-1000s to SC5000s), so we would need a willing developer to implement and test!

@dromer
Copy link
Author

dromer commented Aug 4, 2020

Thank you for the links and info. Sounds like a good place to start indeed.

I don't own any pioneer (or denon) equipment myself, but I'm tempted to get a xdj-r1 (or similar) for home practice and could at least test on this (if/when I do).

@mr-smidge mr-smidge added enhancement New feature or request help wanted Extra attention is needed labels Aug 4, 2020
@mr-smidge
Copy link
Contributor

Thanks - I've tagged this with help wanted to reflect the fact that Pioneer hardware would be needed to properly test any new functionality along these lines.

@kimtore
Copy link

kimtore commented Apr 17, 2023

https://github.com/ambientsound/rex has preliminary support for writing export.pdb files that looks promising, it has been tested out and can be loaded into at least one kind of CDJ player. Perhaps worthwhile to check out the code?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants