Anmelden:     


Forum: Addons

Topic: Traktor Kontrol S4 MK3 - Page: 6
Someone can post a script to set green color pad for cue loops and Blu color for cue point?
I have tried many script but always only one color works..
Another trick, is it possible to show the cue point number in the track waveform like in traktor?
 

Hey everyone,
Short version: the S4 MK3's motorized jogwheels (Haptic Drive) and the round jog displays are locked by Native Instruments to Traktor only — officially "will never be supported" anywhere else. I got both running in parallel with VirtualDJ.
VirtualDJ stays in full control of everything that matters — audio, scratch, pitch, all button LEDs. A small background "bridge" (Python) only drives the two things VirtualDJ can't reach on this unit: the motors and the screens.
What works now:

Motorized platters: press TT → platter spins under motor power, soft start-up, encoder-regulated speed, real vinyl feel when you touch it
BPM-linked speed: 60 BPM ≈ 16 RPM · 128 BPM = 33⅓ RPM · 180 BPM ≈ 47 RPM — pitch affects it live
TT lamp lights red while the motor runs, always in sync
Jog displays: title, artist, BPM, running time, remaining time + progress bar (turns red < 30 s), PLAY/TT state — Deck A blue, Deck B orange
Autostart with Windows, waits for the controller, reconnects on its own

How it works (for the curious):

Motor via HID Output Report 49, P-controller with encoder feedback (≈ 4400 force value for 33⅓ RPM)
Displays via USB bulk on interface 4 (WinUSB through Zadig), 320×240 RGB565, rendered in Python
The bridge creates its own virtual MIDI port. VirtualDJ sends play/motor/BPM as CC and title/artist/times as SysEx text → the bridge renders the screens and drives the motors. Everything is script-driven from VirtualDJ; no second control surface fighting for the device.

Full credit to the Mixxx project — their reverse-engineering of the S4 MK3 HID/USB protocol is what made this possible. I built the VirtualDJ side (device definition, mapper, skin) and the bridge on top of that groundwork.
Known limits: built for decks 1+2 for now (4-deck is retrofittable), umlauts on the displays can show as "?" (SysEx is ASCII — fixable), and the installer/skin haven't been field-tested on other machines yet.
Happy to share the installer + a German step-by-step guide. If anyone with an S4 MK3 wants to test it on their own rig, I'd love the feedback — especially first-run gotchas on a clean install.
Video below. 👇
Cheers,

Stefan
 

Herky08 wrote :
Hey everyone,
Short version: the S4 MK3's...


Hello Stefan.
I have write You for Weeks ago per PN Message .
I’d really love to test out your mapping sometime
and message you to see if it works.
I have a mapping of my own too, but the jog wheels and displays don't work on it.
Best, Dani
 

Hi Stefan
Been waiting for this amazing work, please share the mapping and video. thank you!
 

Can this controller be fully supported now?
 

I don't think so.
The problem was not talking to the screens and motor. The problems was (and still is) that when you talk to the screens and motors, there are some conditions under which this specific controller will "freeze/lock" and needs a full power cycle to recover.
Of course such behavior is unacceptable for a device that we claim to support officially.
That's why this unit remains unsupported.
It's not that we don't know how to talk to the screens and motors (we talk on other NI screens already)
It's that we don't know how to do it in a safe manner.

I don't know if Stefan come up to those conditions/limitations or not and if he solved them.

Personal take:
S4 MK3 is no longer a new "hot" pick. It's 8 years old at this point and in fact I believe it's not even possible to order/get a new one.
So, if you like VirtualDJ ecosystem, forget about it. Just buy/use something else.
 

What are your recommendations for alternatives to the S4 MK3? 4 channel controllers with XLR outputs that work best with VirtualDJ.
 

Without considering price as a factor ? Pioneer DDJ-FLX10
Then again, FLX-10 is due to a refresh/updated/revised model release, but still it's one of those controllers that has almost everything and you rarely hear users have any complain/problem with it.
 

I got the RANE Performer, but it’s too big and heavy to carry around compared to the S4 MK3. I’m sick of Pioneer/AlphaTheta and their Apple-wannabe attitude, offering Acer-level build quality at Apple-level prices. Roland doesn’t seem very active in the DJ market anymore, Denon all standalone... Numark, Reloop, and Hercules feel a bit flimsy and lack the build quality I’m looking for. No offence to them though, I guess you get what you pay for.

My Traktor S5, S8, S4mk3, D2, Z2 all got it's own problems with VirtualDJ..
Honestly, I just can’t seem to find my ideal controller at the moment...
 

As George says the FLX10 is the best of a bad bunch right now. Although it is seriously overpriced to be fair.
 

for controller that is still on the market go for flx10 (i had the ddj1000 before which i believe was a bit better quality wise)
if the s4mk3 was fully compatible i would have bought it also...i like the smaller form factor and the spinning wheels, but you can't have them all...