Deutsch

So machst du aus einem HID-Gerät einen MIDI-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.

InputConfig, eine kostenlose Mac-App, liest HID-Geräte und sendet MIDI von ihnen. Tasten spielen Noten, senden Program Changes oder starten und stoppen einen Transport. Achsen, etwa von einem Stick, einem Schubregler, einem Lenkrad oder einem Pedal, senden einen Control Change oder Pitch Bend, der ihrer Position folgt. Musik-Apps sehen das Ergebnis als MIDI-Eingang namens InputConfig.

Ich entwickle InputConfig. Die Liste der Geräte, die es liest, steht unten, ebenso die, die es nicht kann.

Schritte

  1. Schließe das Gerät an und öffne InputConfig.
  2. Füge eine Zeile hinzu, drücke Scan (Scannen) und drücke die Taste oder bewege die Achse.
  3. Wähle eine MIDI-Ausgabe für die Zeile: Note, CC, Pitch Bend, Program Change (Programmwechsel) oder Transport.
  4. Aktiviere den Eingang InputConfig in der Musik-App und schalte eine Spur scharf.

Einrichten

  • Du: Schließe das Gerät an. Füge in InputConfig eine Zeile hinzu, drücke Scan und drücke die Taste oder bewege die Achse. Wähle dann eine MIDI-Ausgabe für die Zeile.
  • InputConfig: Benennt das Bedienelement und sendet die Nachricht über den eigenen MIDI-Port, solange das Preset aktiv ist.
  • Prüfen: Die MIDI-Anzeige der Musik-App flackert, wenn du die Taste drückst.

Scan findet heraus, was das Bedienelement ist, du musst also nie seine HID-Nummer kennen. MIDI-Ausgabe behandelt jede Art von Nachricht, die eine Zeile senden kann.

Zeilen von InputConfig senden die MIDI-Noten 36 bis 39 von den Aktionstasten und MIDI-CC 20 vom linken Trigger.
Abbildung 1. Zeilen von InputConfig senden die MIDI-Noten 36 bis 39 von den Aktionstasten und MIDI-CC 20 von einem Trigger.
Das Preset HID to MIDI, auf einem DualSense Edge im Live Visualizer von InputConfig gezeichnet, jede Bedienung mit der MIDI-Nachricht beschriftet, die sie sendet.
Abbildung 2. Dasselbe Preset auf dem Controller gezeichnet. Jede Beschriftung ist die Note oder CC, die diese Bedienung an deine Musik-App sendet.

Wissen, welche Geräte es liest

  • Ohne Einrichtung. PlayStation-, Xbox-, Switch- und MFi-Controller, die macOS schon kennt.
  • Als rohe HID-Geräte. Die meisten generischen USB-Gamepads, Flightsticks, Rennlenkräder samt Pedalen, Arcade-Sticks und Leverless-Controller in ihrem PC- oder DirectInput-Modus sowie 8BitDo-Pads in den Modi X und D.
  • Schalter-Interfaces. Schalterboxen für Assistenzzwecke und Sip-and-Puff-Geräte, in dem Modus, der Joystick-Tasten sendet.
  • Jogräder, 3D-Mäuse und Decks. Seit 1.8 werden Jog und Shuttle eines Contour ShuttlePRO und alle sechs Achsen einer 3Dconnexion SpaceMouse gelesen, sodass ein Druck auf die SpaceMouse einen Control Change steuern kann. Tasten und Drehregler eines Stream Deck werden ebenfalls gelesen, als experimentelle Funktion.
  • Tastaturen und Mäuse. Jede Taste oder Maustaste kann die Eingabe einer Zeile sein. Eine Taste, die MIDI sendet, tippt trotzdem, nimm also Tasten, die nichts tippen, etwa F13 bis F19.

Wenn der Live Visualizer ein Bedienelement in Bewegung zeigt, kann es MIDI senden. Controller, die InputConfig liest hat die vollständige Liste.

Das Bedienelement zur Nachricht passend wählen

HID-BedienelementPassende MIDI-Nachricht
Taste, Schalter am Trigger, Arcade-TasteEine Note, gehalten, solange die Taste es ist
Stickachse, Schubregler, Drehung, LenkradControl Change oder Pitch Bend, der der Position folgt
Pedal mit Weg, etwa ein RennpedalControl Change, etwa CC 11 für Expression
Fußschalter oder Schalter für AssistenzzweckeEine Note, ein Program Change oder Start und Stop
Hatswitch oder SteuerkreuzVier Noten oder Transport

Ein Schubregler, der dort bleibt, wo du ihn lässt, ist ein besserer Fader als ein Stick, der zurückfedert. Die MIDI-CC-Liste nennt die Controllernummern, die Instrumente erwarten.

Der Editor von InputConfig zeigt Controller-Zeilen, die MIDI senden: Aktionstasten als Noten, Sticks als Pitch Bend und CC 1, ein Trigger als CC 11.
Abbildung 3. Die Tasten spielen Noten, der linke Stick biegt die Tonhöhe, und R2 sendet Ausdruck. Lies eine Zeile von links nach rechts, um zu sehen, welche Nachricht eine Bedienung sendet.

Zuerst prüfen, was der Mac liest

  1. Öffne den Joystick-Test in einem Browser oder den Live Visualizer von InputConfig.
  2. Drücke jede Taste und bewege jede Achse.
  3. Merke dir, welche erscheinen. Das sind die, die du belegen kannst.
  4. Wenn nichts erscheint, probiere den anderen Modus des Geräts: DInput, PC oder Switch.

Ein Bedienelement, das der Mac nicht sehen kann, ist eins, das keine App zuordnen kann.

Wissen, was sich nicht lesen lässt

  • Geräte nur für XInput. Kabelgebundene Xbox-360-Pads und viele Sticks und Lenkräder nur für XInput lassen sich an einem Mac nicht lesen. Stelle das Gerät auf den Modus DInput oder PC um, wenn es einen hat.
  • Geräte, die nur mit ihrer eigenen Software sprechen. DPI- und Profiltasten von Gaming-Mäusen werden in der Maus selbst behandelt.
  • Force Feedback. Es wird bei Lenkrädern und Flightsticks nicht angesteuert.

Wenn ein Gerät einen Modusschalter hat, ist die Stellung PC oder DInput die, die ein Mac lesen kann.

Die älteren HID-zu-MIDI-Werkzeuge kennen

Zwei ältere Mac-Werkzeuge haben diese Aufgabe erledigt und tauchen in Suchen noch auf. Der Code von MidiHID wurde 2017 archiviert. Die letzte Version von ControllerMate unterstützt höchstens macOS Mojave. Ich habe beide im September 2026 geprüft. Keins der beiden älteren Werkzeuge wird für das aktuelle macOS gepflegt. Alternative zu ControllerMate am Mac geht durch, was noch läuft.

Die Kurzfassung

  • Scannen. Drücke die Taste oder bewege die Achse.
  • Senden. Wähle Note, CC, Pitch Bend, Program Change oder Transport.
  • Hören. Aktiviere den Eingang InputConfig in der Musik-App.

Jedes HID-Bedienelement, das der Mac sehen kann, kann zu einem MIDI-Bedienelement werden.

Fragen

Was bedeutet HID zu MIDI?

Eingaben eines Human Interface Device, etwa eines Gamecontrollers, Joysticks, Pedals oder einer Tastatur, in MIDI-Nachrichten zu verwandeln, die eine Musik-App versteht.

Gibt es kostenlose HID-zu-MIDI-Software für den Mac?

Ja. InputConfig ist kostenlos im Mac App Store. Es liest Gamecontroller und die meisten anderen HID-Gamepads, Sticks und Lenkräder und sendet Noten, Control Change, Pitch Bend, Program Change und Transport.

Kann ein Rennlenkrad oder können seine Pedale MIDI senden?

Ja, wenn der Mac das Lenkrad liest. Seine Achsen wirken wie Sticks, deshalb können das Lenkrad und jedes Pedal einen Control Change senden, der ihrer Position folgt.

Kann der Schubregler eines Flightsticks ein MIDI-Fader sein?

Ja. Lege die Schubregler-Achse auf einen Control Change. Er bleibt dort, wo du ihn lässt, was zu Lautstärke oder Filter passt.

Kann ein USB-Fußpedal am Mac MIDI senden?

Ja, wenn es als Joystick-Taste oder als Taste am Mac ankommt. Stelle es in seiner eigenen Software so ein, dass es F13 bis F19 oder eine Joystick-Taste sendet, damit ein Tritt nicht auch einen Buchstaben tippt.

Funktioniert MidiHID noch?

Sein Code wurde 2017 archiviert, es wird also nicht mehr gepflegt.

Mehr auf Deutsch

Seiten 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. InputConfig selbst erscheint auf Deutsch, wenn der Mac auf Deutsch eingestellt ist. Einige Seiten dieser Website gibt es nur auf Englisch.

Diese Seite in anderen Sprachen: English, 日本語

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