Closed DubbyLabby closed 6 years ago
No, the protocol doesn’t have anything like that, remote control is completely outside the intention and scope. It is just a basic synchronization protocol to do what the CDJs can do themselves. It is rather limited in scope, and shows evidence of having grown without careful thought. You should read the Analysis paper which explains it all completely and in detail.
No, the protocol doesn’t have anything like that, remote control is completely outside the intention and scope.
Well, that is not completely true. At least some playback controls over the network are possible for the CDJ2000nxs2 or XDJ1000mk2 in combination with the DDJ-SP1 or DDJ-XP1. See:
Interesting. If you can figure out the relevant network packets, pull requests would be most welcome! I don’t have access to controllers, or nxs2 players (and the fact that it only works with that newer hardware makes it less generally applicable).
Yes I am interested in those packets as well. Unfortunately I also do not have access to these controllers.
Well, I’ll reopen the issue and mark it as Help Wanted, in case anyone who does, and who can muck around in Wireshark, is willing to take a look.
Actually, reviewing that diagram, it shows that the controller is connected to the player via USB, not via the network, so I am back to believing this is not possible.
The controller is connected to one player via USB, however it controls the other players over the network. "Furthermore, one DJ controller can be used to control up to four players connected with PRO DJ LINK."
Huh. Well, maybe someday someone with such players will take network captures and figure that out. There is nothing whatsoever I can do without them even if I wanted to.
And, sorry, @jan2000, I did not mean to sound at all dismissive… I am exhausted from putting in far too many hours this weekend on dysentery, Beat Link, and Beat Link Trigger… I should have slept and rested a lot more, but I was making so much progress! 😫 But also, since there is no way for me to make any progress on this issue, and nobody else has taken the initiative to do so, I don’t want it sitting around distracting from the issues that are blocking current and desired use cases.
As an aside, I have to admit I am rather baffled about why Pioneer supports this. If you want to use a controller, why spend money and space on CDJs? Just use it with your laptop which is more flexible and configurable and gets better over time.
So sending the proper message over lan could gain “deck playhead” control and scratch it like if you were using the regular platter encoder in the cdj?
I ask this due from pure curiosity since I wonder over the time how powerfull and integrated is the protocol itself.
Thx