Deutsch

Ein Game-Controller als DJ-Controller am Mac

InputConfig im Mac App Store ladenDiese App ist komplett kostenlos. Du musst kein Konto anlegen. Es gibt keine Abos, keine umständlichen Downloads, und nichts ist gesperrt. Optimiert für Apple Silicon.

Ja, mit einem Übersetzer, der MIDI sendet: InputConfig, meine kostenlose Mac-App, macht aus jeder Taste eine MIDI-Note und aus jedem Trigger eine MIDI-CC, die einem Fader ähnelt. Sie gehen über einen virtuellen MIDI-Port namens InputConfig. Das MIDI-Lernen der DJ-App ordnet sie dann wie bei jedem anderen Controller zu.

DJ-Apps auf dem Mac sind für MIDI-Controller gebaut, und ein Game-Controller ist keiner, solange nichts übersetzt. Er eignet sich gut zum Lernen, zum Üben auf dem Sofa oder um zwei Decks in der Tasche mitzunehmen. Er ersetzt keine Jog-Wheels.

Version 1.7 von InputConfig, voraussichtlich im Oktober 2026, bringt vollständige Unterstützung für Deutsch.

Schritte

  1. Gib in InputConfig jeder Aktionstaste eine Ausgabe MIDI Note und jedem Trigger eine Ausgabe MIDI CC.
  2. Aktiviere die Voreinstellung, damit der MIDI-Port von InputConfig erscheint.
  3. Wähle in der DJ-App InputConfig als MIDI-Controller.
  4. Drücke mit dem MIDI learn der App jedes Bedienelement und lege seine Aufgabe fest.

Nutze MIDI statt Tastenkürzel

Die meisten DJ-Apps haben Tastenkürzel, und ein Controller kann diese Tasten ebenfalls drücken. Eine Taste ist aber an oder aus, deshalb kann ein Fader oder ein Filter einem Trigger nicht folgen. MIDI kann das:

  • Ein Trigger auf MIDI CC. Sendet 0 bis 127, während du ihn ziehst.
  • Eine Taste auf MIDI Note. Sendet Note-on beim Drücken und Note-off beim Loslassen, was eine Cue-Taste braucht, die nur so lange vorhört, wie sie gehalten wird.

Nur MIDI lässt einen Trigger einen Filter sanft bewegen.

Baue ein Layout für zwei Decks

BedienelementAusgabe in InputConfigZuordnen zu
Kreuz / AMIDI Note 36Deck 1 Play
Quadrat / XMIDI Note 37Deck 1 Cue
Kreis / BMIDI Note 38Deck 2 Play
Dreieck / YMIDI Note 39Deck 2 Cue
Linker TriggerMIDI CC 20Filter oder Effektstärke Deck 1
Rechter TriggerMIDI CC 21Filter oder Effektstärke Deck 2
Steuerkreuz links und rechtsMIDI Notes 40 und 41Sync Deck 1, Sync Deck 2
Steuerkreuz oben und untenMIDI Notes 42 und 43Loop an und aus für jedes Deck
SchultertastenMIDI Notes 44 und 45Pitch-Bend oder Nudge, gehalten
Rechter Stick nach rechtsMIDI CC 22Ein Filterschwenk
InputConfig-Zeilen, die die MIDI-Noten 36 bis 39 von den Aktionstasten und MIDI CC 20 vom linken Trigger senden.
Figure 1. Tasten senden Noten für Play und Cue, Trigger senden CC, und die DJ-App lernt sie.
  • Beliebige Zahlen. Die Nummern von Noten und CC sind frei wählbar. Die DJ-App lernt, was ankommt.
  • Trigger ruhen bei 0. Ein Trigger in Ruhe sendet 0 und ein voller Zug 127. Gib ihm deshalb eine Aufgabe, die bei losgelassenem Trigger auf null stehen soll, etwa ein Filter oder eine Effektstärke, und keine Kanallautstärke, die auf Stille fiele.
  • Sticks federn zurück. Ein Stick kehrt in die Mitte zurück, wo seine Zeilen auf 0 gehen. Deshalb eignet er sich für kurze Bewegungen wie einen Filterschwenk besser als für einen Crossfader.
  • Ein Crossfader. Ein Trigger kann einer sein, wenn du damit leben kannst, dass er an einem Ende ruht. Sonst lege die Crossfader-Tasten der App auf zwei Tasten.
Die eingebaute Voreinstellung MIDI: Drum Pad in InputConfig mit einer MIDI-Note auf jeder Aktionstaste.
Figure 2. MIDI: Drum Pad ist ein fertiger Ausgangspunkt mit einer Note auf jeder Taste.

Filter und Effekte gehören auf die Trigger, nie auf eine Kanallautstärke.

Ordne es in Mixxx oder rekordbox zu

  • Mixxx (kostenlos und quelloffen). Öffne Preferences, Controllers, wähle InputConfig in der Liste, aktiviere es und nutze den Learning Wizard, um jedes Bedienelement zu drücken und seine Aufgabe zu wählen.
  • rekordbox. Sein Fenster MIDI Learn weist rekordbox-Funktionen einem MIDI-Controller zu. Wähle InputConfig als Gerät und drücke jedes Bedienelement, damit es gelernt wird.
  • djay Pro und Serato DJ Pro. Beide haben eigene MIDI-Zuordnungen. Was jede erlaubt, hängt von Version und Lizenz ab. Prüfe ihre Dokumentation, bevor du einen Set darauf planst.

Der Port von InputConfig existiert, solange die App läuft, und behält bei jedem Start dieselbe Identität, deshalb bleibt eine gespeicherte Zuordnung erhalten. Du brauchst den IAC Driver nicht. Lerne ein Bedienelement nach dem anderen: Teilen sich zwei Zeilen eine Noten- oder CC-Nummer, lernt die App das, das zuletzt angekommen ist.

Halte die Verzögerung niedrig

  • Du: Stelle vor dem Spielen beide Abfrageraten unter Settings, Advanced, Polling rate auf 240.
  • InputConfig: Sendet eine Note in dem Moment, in dem ihre Abfrage den Druck sieht, und bei 240 fragt sie 240 Mal pro Sekunde ab.
  • Prüfen: Eine Vibration bei den Play-Zeilen, eingestellt unter Feedback, zeigt dir, dass ein Druck angekommen ist, ohne dass du hinschauen musst.

240-Hz-Abfrage und ein Summen bei Play sind die zwei Einstellungen, die sich vor einem Set lohnen.

Teile die Decks zwischen zwei Personen

Seit 1.6 bekommt jedes von zwei PlayStation-Pads seine eigene Lichtfarbe und seinen eigenen Rumble, und eine Voreinstellung kann für jeden Controller eine Gruppe von Zeilen halten. Zwei Personen können sich die Decks teilen, wenn jedes Pad auf einem eigenen MIDI-Kanal liegt.

Wenn die DJ-App es nicht sieht

Steige diese Leiter hinauf, mit dem kleinsten Schritt zuerst:

  1. Lass InputConfig laufen. Der Port von InputConfig existiert nur, solange die App läuft.
  2. Aktiviere das Gerät in der DJ-App. In Mixxx wählst du InputConfig unter Preferences, Controllers und aktivierst es.
  3. Lerne ein Bedienelement nach dem anderen. Zwei Zeilen auf derselben Nummer verwirren das MIDI-Lernen.

Läuft InputConfig, ist ihr MIDI-Port für jede App da, die ihn wählen will.

Was es nicht kann

Ein Game-Controller hat keine Jog-Wheels und keine langen Fader. Für Übung, Partys zu Hause und zum Lernen der Handgriffe reicht er völlig, aber für einen gebuchten Auftritt würde ich einen echten DJ-Controller mitnehmen.

Die Kurzfassung

  • Tasten. MIDI-Noten für Play, Cue, Sync und Loops.
  • Trigger. Nutze sie als MIDI CC für Filter und Effekte.
  • Die App. Nutze ihr MIDI-Lernen mit InputConfig als Gerät.

Zwei Decks in deinen Händen, mit einem Pad, das du schon besitzt.

Fragen

Kann ich mit einem PS5- oder Xbox-Controller am Mac auflegen?

Ja, über einen Übersetzer, der MIDI sendet. Tasten werden zu Noten für Play, Cue, Sync und Loops, Trigger senden kontinuierliche CC für Filter und Effekte, und die DJ-App ordnet sie per MIDI-Lernen zu.

Unterstützt Mixxx Game-Controller direkt?

Die Controller-Unterstützung von Mixxx ist auf MIDI und bestimmte HID-DJ-Controller ausgelegt. Der einfache Weg ist, den Game-Controller als MIDI zu senden.

Brauche ich den IAC Driver oder ein virtuelles MIDI-Kabel?

Nein. InputConfig erzeugt bei jedem Start eine eigene virtuelle MIDI-Quelle namens InputConfig.

Reicht das für einen Auftritt?

Für Übung, Partys zu Hause und zum Lernen der Handgriffe ja. Für einen gebuchten Auftritt ist ein echter DJ-Controller mit Jog-Wheels und richtigen Fadern das bessere Werkzeug.

Mehr auf Deutsch

Ausführliche Anleitungen, auf Englisch

Wer hier schreibt. Ryleigh Newman entwickelt InputConfig und steuert den eigenen Mac jeden Tag mit einem Controller, weil die Hände nicht gut mitmachen. Diese Seite ist aus dem Englischen übersetzt. Die wichtigsten Tasten und Menüs der App erscheinen auf Deutsch, wenn der Mac auf Deutsch eingestellt ist; diese Seite nennt sie so, mit dem englischen Namen in Klammern. Der Rest der App und der Website ist auf Englisch.

Diese Seite in anderen Sprachen: English, العربية, Čeština, Dansk, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

InputConfig im Mac App Store ladenKostenlos. macOS 14 oder neuer. Kein Konto, nichts verlässt deinen Mac. Open Source auf GitHub.