LJ LinkWiki

Lichtpulte · AlphaLJ Link: ChamSys MagicQ

LJ Link ist ein unabhängiges Programm und arbeitet mit ChamSys MagicQ zusammen. Es ist kein Produkt von ChamSys und wird vom Hersteller nicht unterstützt.

Ein Tap auf jedem Beat für Tap to Time. Ungetestet.

Alpha: ungetestet

Noch nie an einem echten MagicQ ausprobiert. Nach der veröffentlichten OSC-Dokumentation von ChamSys gebaut und gegen einen Test-Empfänger geprüft: Mit Decks bei 126 BPM kam alle 476 ms ein Tap an, das sind genau 126,00 BPM. Es kann sein, dass es gar nicht funktioniert. Nicht bei einer wichtigen Veranstaltung darauf verlassen und Tap-Tempo als Rückfall bereithalten.

So funktioniert es

MagicQ hat keine OSC-Adresse, die ein BPM setzt. Was es annimmt, ist ein Tap: eine OSC-Nachricht, die du im Macro-Fenster auf Tap to Time legst. LJ Link tippt deshalb für dich: Auf jedem Beat des Decks unter SEND BPM schickt es eine OSC-Nachricht ohne Wert an die Adresse, die du wählst. MagicQ errechnet das Tempo aus den Taps, wie bei einem DJ, der tippt, aber genau auf dem Beatgrid des Players und mit Pitch.

NetzwerkOSC-Tap pro BeatDJ-GeräteComputerLJ LinkMagicQ
LJ Link liest die DJ-Geräte und tippt bei jedem Beat an MagicQ. MagicQ auf demselben Computer: Adresse 127.0.0.1.

Schritt für Schritt

1. Am MagicQ-Pult oder -PC

  1. OSC braucht ein voll freigeschaltetes MagicQ (Pulte außer MQ40 und MQ40N, und MagicQ PC).

  2. Setup → View Settings → Network: OSC Mode auf Rx (oder Tx and Rx) stellen und den OSC Rx Port notieren. Port 8000 ist eine gute Wahl.

  3. Das Macro-Fenster öffnen und in die Ansicht Autom wechseln. Eine Zeile anlegen: Typ OSC Message, in der Spalte P1 die Adresse /tap (bis zu 15 Zeichen).

  4. Die Aktion dieser Zeile auf Tap to Time für das Playback stellen, dessen Tempo folgen soll, oder auf Global Tap to Time, wenn deine Softwareversion es anbietet.

Hinweis

Die Menünamen oben folgen dem ChamSys-Handbuch für Version 1.9.9; sie können je nach Version und Pult ein wenig abweichen. Findest du sie bei dir anders, sag es uns und wir korrigieren diese Seite.

  1. Menü (☰) → Lichtpult-Link → ChamSys MagicQ (OSC-Taps) – Alpha.

  2. Adresse des MagicQ-Computers oder -Pults (gleicher Computer: 127.0.0.1), der Port aus Schritt 1 (8000).

  3. Die OSC-Adresse ist die aus der Autom-Zeile: /tap. Für mehrere Playbacks oder Aktionen mehrere Adressen mit Komma trennen, zum Beispiel /tap1, /tap2, /tap3: Jeder Beat schickt dann eine Nachricht an jede, denn MagicQ nutzt eine OSC-Nachricht nur für eine Aktion. Für jede Adresse eine Autom-Zeile anlegen.

  4. Speichern, dann Test senden: acht Taps mit 120 BPM, einer alle halbe Sekunde. In MagicQ sollte sich das Tempo nach ein paar Taps auf 120 BPM einstellen.

  5. Einen Track laden und spielen: Das Deck unter SEND BPM tippt auf jedem Beat.

Was gesendet wird

Gesendet
Tapeine OSC-Nachricht ohne Wert an jede Adresse, auf jedem Beat des Decks unter SEND BPM
Tempo als ZahlNein
Beat-PositionPioneer und Denon: aus Beatgrid und Position; Serato und Ableton Link haben keine Position, die Taps laufen frei im Tempo

Was noch unbekannt ist

Idee und erster Entwurf dieses Ausgangs: soiza auf GitHub. Danke!

Hilf beim Testen

An deinem Pult ausprobiert? Schreib das Ergebnis in unseren Discord oder melde es: Pult, Softwareversion, was ging und was nicht. So wird aus Beta und Alpha stabil.

Fehlt etwas oder stimmt etwas nicht?

Frag auf unserem Discord oder melde ein Problem. Am meisten helfen Berichte von echten Geräten, auch wenn etwas nicht klappt.