I love my S4 MK3 but have always lamented that it's mostly unsupported in other DJ software mostly because it doesn't have a MIDI mode. This has mostly been an issue when it comes to wanting to use different streaming platforms during bedroom sessions (I have a bunch of songs in my Spotify/Soundcloud likes and I just want to play them) and is actually the only reason I have a Beatport streaming subscription. More pressing however is that I started hosting open deck nights, and participants can't just use their laptop on my controller, or if they bring music on a USB, I have to import their tracks, they have to get re-analyzed, and then they wont have their hot-cues or playlists.
I discovered a library on GitHub called Encdr, which contains the fully discovered HID protocol for the S4 MK3 amongst others, and ended up building a bridge software that translate those into MIDI, and further, a Djay Pro mapping.
It wont be possible get complete feature parity owing largely to the limitations of the MIDI bus, what DJay makes available on it, and just different features/modes of operation, but it will work at least as good as any other controller you can use on DJay.
I just released the first beta which is completely playable and has the majority of the controls mapped as closely as I can get to how it works in Traktor. Motorized platters, adjustable jog tension, external inputs, and figuring out what to do with the screens is in the near future. Right now this is MacOS only, but I do plan on making a Windows build as well, and the eventual plan is to make this into a hardware bridge where you can simply plug any device in and it will be recognized as a MIDI controller without having to run anything on the device itself, enabling you to use devices such as iPads and iPhones.
Link to the beta release is here:
https://github.com/jtoronto/S4MK3-HID-MIDI-BRIDGE/releases/tag/v0.1.0-beta.1
And I also recorded a quick demo/walkthrough video: https://youtu.be/mkl5JU2X5Bo
I'm looking forward to people trying it out and seeing what they think.