Sign In:     


Forum: German Forum

Topic: Traktor S4 MK3
Hallo
ich würde gerne meinen Controller von Traktor S4 MK3 mit Virtual Dj nutzen leider habe ich es noch nicht hin bekommen finde auch keine infos dazu.Kann der Controller überhaupt mit Virtual Dj betrieben werden?
Grüße Christoph
 

Posted Fri 15 Nov 24 @ 8:36 pm
jaein

jonny.net wrote :
The controller itself works very well even now. Yes, displays and haptic plates are not working, that's a bummer, but I've been using it for past 2-3 years without problems with custom mapping that is provided here on the forum. It would be swell if at least haptic motors would work but it's one of the best cost/performance controllers even without it, and it's been a long time since release so I would not "count" on those features to work anytime soon (probably never), either make peace with this fact or buy another controller instead there is huge selection out there, adding bumbs this thread will never solve it :)


https://virtualdj.com/plugins/?addonid=80980
https://virtualdj.com/forums/227958/addons/Traktor_Kontrol_S4_MK3.html
https://virtualdj.com/forums/227958/Addons/Traktor_Kontrol_S4_MK3.html?page=2.75
 

Wie kann ich den hinteren Mikrofon Kanal einschalten bzw. nutzen bekomme da kein Ton raus?????
 

user29657775 wrote :
Hallo
ich würde gerne meinen Controller von Traktor S4 MK3 mit Virtual Dj nutzen leider habe ich es noch nicht hin bekommen finde auch keine infos dazu.Kann der Controller überhaupt mit Virtual Dj betrieben werden?

Grüße Christoph


Du brauchst eine pro Lizenz dann geht das. Dann funktionieren aber die Displays nicht und die jogweels drehen sich nicht
 

Moin, also grundsätzlich funktioniert der S4 MK3 mit VDJ sehr gut. Nutze ihn selber. Für das Mikrofon musst du in den Audio-Einstellungen eine entsprechende Zuweisung machen, da meines Wissens hierfür standardmäßig der vordere Eingang hinterlegt ist, dessen Lautstärke du mit Kanal 4 regelst. Ein- und Ausschalten ist ja klar, wie es funktioniert (Button EXT). Den S4 musst du aber vorher mit Shift+EXT von Line auf Mikro schalten.
 

Hallo zusammen,
kurz gesagt: Die motorisierten Jogwheels (Haptic Drive) und die runden Jog-Displays des S4 MK3 sind von Native Instruments fest auf Traktor gesperrt — offiziell heißt es, das „wird nie unterstützt". Ich hab beides parallel mit VirtualDJ zum Laufen gebracht.
VirtualDJ behält die volle Kontrolle über alles Wesentliche — Audio, Scratch, Pitch, sämtliche Button-LEDs. Eine kleine „Bridge" im Hintergrund (Python) steuert nur die zwei Dinge an, an die VirtualDJ bei diesem Gerät nicht herankommt: die Motoren und die Displays.
Was jetzt funktioniert:

Motorisierte Teller: TT drücken → Teller dreht motorisiert, mit sanftem Anlauf, encoder-geregelter Drehzahl und echtem Vinyl-Gefühl beim Anfassen
BPM-abhängige Drehzahl: 60 BPM ≈ 16 U/min · 128 BPM = 33⅓ U/min · 180 BPM ≈ 47 U/min — Pitch wirkt live mit
TT-Lampe leuchtet rot bei laufendem Motor, immer synchron
Jog-Displays: Titel, Künstler, BPM, laufende Zeit, Restzeit + Fortschrittsbalken (rot < 30 s), PLAY/TT-Status — Deck A blau, Deck B orange
Autostart mit Windows, wartet auf den Controller, verbindet selbstständig neu

Wie es funktioniert (für die Neugierigen):

Motor über HID Output Report 49, P-Regler mit Encoder-Feedback (≈ 4400 Kraftwert für 33⅓ U/min)
Displays über USB-Bulk auf Interface 4 (WinUSB per Zadig), 320×240 RGB565, in Python gerendert
Die Bridge legt einen eigenen virtuellen MIDI-Port an. VirtualDJ sendet Play/Motor/BPM als CC und Titel/Künstler/Zeiten als SysEx-Text → die Bridge rendert die Displays und treibt die Motoren. Alles ist von VirtualDJ aus skriptgesteuert; kein zweites Control-Surface, das sich um das Gerät streitet.

Voller Dank ans Mixxx-Projekt — deren Reverse-Engineering des S4-MK3-HID/USB-Protokolls hat das überhaupt erst möglich gemacht. Die VirtualDJ-Seite (Gerätedefinition, Mapper, Skin) und die Bridge darauf habe ich selbst gebaut.
Bekannte Grenzen: aktuell auf Deck 1+2 ausgelegt (4-Deck-Betrieb nachrüstbar), Umlaute auf den Displays können als „?" erscheinen (SysEx ist ASCII — lösbar), und Installer/Skin sind auf fremden Rechnern noch nicht praxisgetestet.
Ich teile gern den Installer + eine deutsche Schritt-für-Schritt-Anleitung. Wenn jemand mit einem S4 MK3 das auf seiner eigenen Anlage testen will, freue ich mich über Feedback — besonders über Stolpersteine beim ersten Start auf einer frischen Installation.
Video unten. 👇
Grüße,

Stefan
 

Hallo .
Sehr interessant .
Ich würde es sehr gerne nutzen und testen .
Ein eigenes Mapping und Skin habe Ich ja .
Brauche nur dieses andere Script Zusatz von dir .
Nur wo bekomme Ich dies jetzt ?
Da ist auch dein Video nicht .
Kannst mir das per PN senden , oder bitte für User Hochladen ?
Gruß Dani
 

Herky08 wrote :
.......
Ich teile gern den Installer + eine deutsche Schritt-für-Schritt-Anleitung. Wenn jemand mit einem S4 MK3 das auf seiner eigenen Anlage testen will, freue ich mich über Feedback — besonders über Stolpersteine beim ersten Start auf einer frischen Installation.
Video unten. 👇.......
Grüße,

Stefan


Hallo,

ok, Video sehe ich hier jetzt keins aber gerne stelle ich mich auch als Tester zur Verfügung. S4MK3 mit Skin Projekt Control 2.0

Gruß


 

please can you post a video. I'm interested in test. Thanks
 

Herky08 wrote :
Hallo zusammen,
kurz gesagt: Die motorisierten Jogwheels (Haptic Drive) und die runden Jog-Displays des S4 MK3 sind von Native Instruments fest auf Traktor gesperrt — offiziell heißt es, das „wird nie unterstützt". Ich hab beides parallel mit VirtualDJ zum Laufen gebracht.
VirtualDJ behält die volle Kontrolle über alles Wesentliche — Audio, Scratch, Pitch, sämtliche Button-LEDs. Eine kleine „Bridge" im Hintergrund (Python) steuert nur die zwei Dinge an, an die VirtualDJ bei diesem Gerät nicht herankommt: die Motoren und die Displays.
Was jetzt funktioniert:

Motorisierte Teller: TT drücken → Teller dreht motorisiert, mit sanftem Anlauf, encoder-geregelter Drehzahl und echtem Vinyl-Gefühl beim Anfassen
BPM-abhängige Drehzahl: 60 BPM ≈ 16 U/min · 128 BPM = 33⅓ U/min · 180 BPM ≈ 47 U/min — Pitch wirkt live mit
TT-Lampe leuchtet rot bei laufendem Motor, immer synchron
Jog-Displays: Titel, Künstler, BPM, laufende Zeit, Restzeit + Fortschrittsbalken (rot < 30 s), PLAY/TT-Status — Deck A blau, Deck B orange
Autostart mit Windows, wartet auf den Controller, verbindet selbstständig neu

Wie es funktioniert (für die Neugierigen):

Motor über HID Output Report 49, P-Regler mit Encoder-Feedback (≈ 4400 Kraftwert für 33⅓ U/min)
Displays über USB-Bulk auf Interface 4 (WinUSB per Zadig), 320×240 RGB565, in Python gerendert
Die Bridge legt einen eigenen virtuellen MIDI-Port an. VirtualDJ sendet Play/Motor/BPM als CC und Titel/Künstler/Zeiten als SysEx-Text → die Bridge rendert die Displays und treibt die Motoren. Alles ist von VirtualDJ aus skriptgesteuert; kein zweites Control-Surface, das sich um das Gerät streitet.

Voller Dank ans Mixxx-Projekt — deren Reverse-Engineering des S4-MK3-HID/USB-Protokolls hat das überhaupt erst möglich gemacht. Die VirtualDJ-Seite (Gerätedefinition, Mapper, Skin) und die Bridge darauf habe ich selbst gebaut.
Bekannte Grenzen: aktuell auf Deck 1+2 ausgelegt (4-Deck-Betrieb nachrüstbar), Umlaute auf den Displays können als „?" erscheinen (SysEx ist ASCII — lösbar), und Installer/Skin sind auf fremden Rechnern noch nicht praxisgetestet.
Ich teile gern den Installer + eine deutsche Schritt-für-Schritt-Anleitung. Wenn jemand mit einem S4 MK3 das auf seiner eigenen Anlage testen will, freue ich mich über Feedback — besonders über Stolpersteine beim ersten Start auf einer frischen Installation.
Video unten. 👇
Grüße,

Stefan


Hallo.
Ich habe dir eine PN gesendet .
Würde mich freuen , wenn ich es testen dürfe .
Danke .
Gruß Dani