I’ve got a pair of SC6000s and I’m running them controlling Virtual DJ. After upgrading to an M3 MacBook Pro I’ve had issues with the SC6000 screens dropping out.
I’ve had a search and I think it could be a problem with the Denon SDK not fully supporting the Apple Silicon architecture?
Has anyone else had this issue and figured out a workaround? Or do we know when there might be a fix?
I did find a thread from someone who was having the same issue. Someone replied saying it was a Denon issue. Happy to be corrected if it is in fact VDJ
It does lag and get jittery. Sometimes I stop the track and it’s a good 10 seconds before the waveform on the SC6000 catches up. Eventually though, the screen reverts to it saying “Computer mode”.
It does seem to just be the screen though, the buttons still work fine.
I’ve tried different cables and I’ve tried with just one plugged in but having no luck.
I did find another thread yesterday on the VDJ forum about Denon compatibility with Apple Silicon but I can’t find it now. I was a little confused though because I thought they were ‘class compliant’ and didn’t need drivers.
If it isn’t a known issue and no one else is having problems, I might try a fresh install
That was three years ago though. VDJ itself is fine with Apple Silicon, and has been for ages, but if you want to know howif that relates to the skin on the SC6000, you need to ask there.
I would say go check with Atomix. If they tell you it’s down to the SDK (for your specific problem) come back here, report it and link to the thread.
The problem of screen delays when using several SC6000s with Virtual DJ is not specific to the use of MacOS. I’ve already encountered a similar problem on Windows. In reality it’s sometimes a question of overloading the USB bandwidth because sending data to the screens at a high frequency (particularly for the waveform) requires a lot of bandwidth.
So, in certain circumstances, if your computer only has one USB port (which is often the case with Apple products), you’ll have to use a HUB to which you’ll connect all your USB devices, your two SC6000 of course, but probably also your mixer and perhaps other peripherals. So you saturate the bandwidth of your one and only USB port, which causes these display delays.
In my case, this happens if I connect my two SC6000Ms and my mixer to my reloop stand connected to a single USB port on my computer. On the other hand, if I connect one of my SC6000Ms to a second USB port on my computer, I no longer have the display delay problem.
Yeah, that’s a good point actually. DJKC never gave details of how they’re connected. I’d imagine connecting them to ports on a hub which connects to USB-C should be OK.
I’ve tried various ways of connecting. The problem persisted regardless of connected via a hub or directly to my laptop.
I did have a short experiment with running VDJ in Rosetta without a problem (This wasn’t an extensive test so I won’t say it fixed the problem yet). But I did also find that running VDJ normally while reducing the frame rate seemed to help (again, I didn’t have a long play so I don’t want to say this fixed it yet). I will report back when I’ve had a long mixing session.
By halving the frame rate, you halve the load on your USB bandwidth. So the problem you’re experiencing @60 fps is really a problem of saturated bandwidth.
You should normally be able to run the @60 fps set on an M3 if you use a USB-C hub.
If your mixer also has a screen displaying waveforms, such as a Rane 72 or an S11, this also requires a lot of bandwidth to operate. This may therefore also be the cause of the problem. Mixer screen + 1 screen for each player, it’s too much for the available bandwidth + audio @60 fps
I’m not entirely sure how the skins on the SC6000 work with VDJ, but I wonder if it’s got anything to do with my laptop screen settings.
I’m visually impaired so I have my resolution quite low to make things easier for me to see. If the skin rendering is based on this then I wonder if that’s having an impact
I don’t think it could have any impact. The lower the resolution, the less resources it consumes. And in any case the screen resolution of the SC6000 when used with VDJ is fixed (1280x800)