Deep-Symmetry / beat-link-trigger

Trigger events and automate shows in response to events on Pioneer CDJs
Eclipse Public License 2.0
443 stars 37 forks source link

Link Preview does not work while Beat Link Trigger is running #182

Closed boadnb closed 5 months ago

boadnb commented 6 months ago

When Beat Link Trigger is open on a PC on the network, Link Preview does not work.

Gear: 3X CDJ3000 DJM A9 Netgear GS308

To Reproduce: Power on devices Once link connection established, open Beat Link Trigger Enable Link Cue on the DJM A9 Utilize preview feature in the browser on CDJ3000 or by holding down on waveform in playback window. No audio is heard, although play marker advances (showing that cdj3000 is indeed trying to play audio).

If you close beat link trigger and try again, Link Preview works normally. Once you open Beat Link Trigger, Link Preview stops working.

Issue appears to be related to Beat Link Trigger.

brunchboy commented 6 months ago

Interesting. I have never tried to use this feature. I happen to have an A9 and a couple of CDJ-3000s set up right now, can you give me more details about how this feature is enabled and how it is supposed to work?

When you are using BLT, are you using a real player number or not? If you can capture the relevant network traffic, figure out what is going on, and submit a pull request to fix the issue, it would be much appreciated! The analysis of what we know about the protocol is found here, and the library that BLT uses to interact with the players is here. However you should note that the problem may be in the mixer and/or CDJ firmware, in which case we would not be able to fix it, and the only recourse would be to not try to use these features together.

brunchboy commented 6 months ago

I am guessing the feature you are describing is the same as Touch Audio which was documented by @nudge. So those are the packets you are going to want to be studying in Wireshark, to see what is different between the cases when BLT is running and when it is not.

brunchboy commented 6 months ago

I figured out how to use the Link Cue feature on the mixer, and it continues to work fine even when I have Beat Link Trigger up and running and displaying the status of the players. So there must be something unusual going on in your situation. Without being able to reproduce the problem, I’m not going to be able to help diagnosing or solving it, I’m afraid.

After a bit more testing, it does not matter whether BLT is using a real player number (player 1 in this test) or the default of player 7. And Link Cue works fine on both the headphones A and B jacks.

brunchboy commented 6 months ago

Are you playing tracks from rekordbox, or a USB? My tests are from a USB, I don’t have spare computers handy most of the time to try running rekordbox and BLT at the same time.

boadnb commented 5 months ago

Hello,

Playing from USB. Sorry for the delay. So, the issue lays with my A9. I did a bit of playing around. I swapped in the v10 and everything works as intended every single time. After putting the a9 back in, I played with startup routines. If I power on the CEO’s, then power on the a9 after they connect to the network, everything works as intended. I was also able to reproduce the issue without running beat link trigger by powering on the a9, then powering on the CDj’s after the a9 fully powered on. I have submitted a ticket to Pioneer, now, as swapping cdjs out for other gear during rentals isn’t uncommon.

Thank you

On Tue, May 28, 2024 at 10:26 PM James Elliott @.***> wrote:

Are you playing tracks from rekordbox, or a USB? My tests are from a USB, I don’t have spare computers handy most of the time to try running rekordbox and BLT at the same time.

— Reply to this email directly, view it on GitHub https://github.com/Deep-Symmetry/beat-link-trigger/issues/182#issuecomment-2136402553, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMRBCUMP4WSYPEGM6RAIIWLZEU4ERAVCNFSM6AAAAABIN5MAIKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZWGQYDENJVGM . You are receiving this because you authored the thread.Message ID: @.***>

brunchboy commented 5 months ago

No worries! Thank you very much for this followup information, I appreciate it greatly. I will close this issue.