Deutsch

Was ist der IAC-Treiber 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.

Der IAC-Treiber ist ein virtuelles MIDI-Kabel, das in macOS eingebaut ist. Mit ihm sendet eine App MIDI an eine andere auf demselben Mac, ohne Hardware dazwischen: Eine App sendet an einen IAC-Bus, und die andere hört ihn ab. Er tut nichts, solange er nicht online ist. Öffne Audio-MIDI-Setup, wähle Window, Show MIDI Studio, doppelklicke auf IAC Driver und wähle Device is online.

Die Schritte stammen von Apple, aus der Anleitung zu Audio-MIDI-Setup. IAC steht für Inter-Application Communication.

Schritte

  1. Öffne Audio-MIDI-Setup und wähle Window, Show MIDI Studio.
  2. Doppelklicke auf das Symbol IAC Driver.
  3. Wähle Device is online.
  4. Füge mit der Schaltfläche Add unter der Liste der Ports einen Bus hinzu und benenne ihn, wenn du magst.
  5. Klicke auf Apply und wähle diesen Bus dann in einer App als Ausgang und in der anderen als Eingang.

Den IAC-Treiber einschalten

  • Du: Doppelklicke im MIDI Studio auf IAC Driver. Wähle in seinem Fenster Properties die Option Device is online. Füge mit der Schaltfläche Add unter der Liste der Ports einen Bus hinzu und klicke dann auf Apply.
  • macOS: Erstellt einen MIDI-Port, an den jede App am Mac senden und den sie abhören kann.
  • Prüfen: Der Bus erscheint in deinen Musik-Apps sowohl als MIDI-Ausgang als auch als MIDI-Eingang.

Ein Bus reicht für den Anfang: Eine App nutzt ihn als Ziel und eine andere als Quelle. Apples Seite heißt Transfer MIDI information between apps.

Wissen, was ein Bus ist

Apples Anleitung nennt jede Verbindung einen Bus und merkt an, dass sie manchmal Port heißt. Du kannst mehr als einen hinzufügen, einen per Doppelklick umbenennen und einen entfernen, den du nicht mehr nutzt. Ein zweiter Bus hält zwei Aufgaben auseinander, etwa Noten auf dem einen und Sync auf dem anderen.

Benenne jeden Bus nach seiner Aufgabe, und der richtige ist in jeder App leicht zu wählen.

Ihn für die Aufgaben nutzen, die er gut kann

  • Eine Musik-App spielt eine andere. Eine Tastatur-App sendet ihre Noten an eine Synthesizer-App, was Apples eigenes Beispiel ist.
  • Sync zwischen Apps. Eine DAW sendet ihre MIDI-Clock oder ihren Transport an eine zweite App.
  • Eine DAW steuert Kurzbefehle. Eine DAW sendet Start und Stop an einen Bus, und ein Mapper macht daraus Aktionen in einer anderen App.

Wenn zwei Apps an einem Mac MIDI weitergeben müssen, ist ein IAC-Bus das Kabel zwischen ihnen.

Eine MIDI-Schleife vermeiden

Eine App, die einen Bus abhört und auch an ihn sendet, kann ihre eigene Ausgabe hören und noch einmal im Kreis senden. Gib jeder App auf einem Bus eine Richtung: Eine sendet, die andere empfängt. Wenn Noten sich wiederholen oder hängen bleiben, sobald du den Treiber einschaltest, hört eine App den Bus ab, an den sie sendet.

Ihn mit InputConfig nutzen

InputConfig, die kostenlose Mac-App, die ich entwickle, nutzt MIDI in beide Richtungen, und der IAC-Treiber ist nur für eine davon nötig.

  • In InputConfig hinein von einer DAW. Sende den MIDI-Sync der DAW an einen IAC-Bus, und InputConfig hört Start, Continue und Stop, sodass ein Druck auf Play in der DAW eine Aufnahme in einer anderen App starten kann.
  • Aus InputConfig hinaus. Kein IAC-Treiber nötig. Die App hat einen eigenen virtuellen Port namens InputConfig, den Musik-Apps sehen, solange sie läuft.

InputConfig sendet über seinen eigenen Port und hört über einen IAC-Bus. MIDI Start und Stop als Mac-Kurzbefehle und MIDI-Ausgabe haben die Schritte.

Eine Zeile im Editor von InputConfig mit dem rechten Trigger als Eingabe und einer MIDI-CC-Ausgabe, mit CC-Nummer, Kanal und Antwortkurve.
Abbildung 1. Eine InputConfig-Zeile, die MIDI-CC von einem Trigger sendet, mit CC-Nummer, Kanal und Antwortkurve.
Der Editor von InputConfig zeigt eine Notenzeile, eine Zeile für den rechten Stick mit CC 7 und eine Zeile, die Start sendet.
Abbildung 2. Zeilen wie diese erreichen eine Musik-App über den IAC Driver: eine Note, Lautstärke auf CC 7 und Start.

Die Kurzfassung

  • Was er ist. Er ist ein virtuelles MIDI-Kabel zwischen Apps an einem Mac.
  • Wo er ist. Er ist in Audio-MIDI-Setup, Window, Show MIDI Studio, IAC Driver.
  • Wie du ihn einschaltest. Device is online, Bus hinzufügen, Apply.

Er gehört zu macOS, und ein Kontrollkästchen schaltet ihn ein.

Fragen

Was ist der IAC-Treiber am Mac?

Ein virtuelles MIDI-Gerät, das in macOS eingebaut ist und Apps am selben Mac MIDI aneinander senden lässt. Eine App sendet an einen IAC-Bus und eine andere hört ihn ab.

Wie aktiviere ich den IAC-Treiber?

Öffne Audio-MIDI-Setup, wähle Window, Show MIDI Studio, doppelklicke auf IAC Driver, wähle Device is online, füge einen Bus hinzu, falls keiner da ist, und klicke auf Apply.

Wofür steht IAC?

Inter-Application Communication. Der Treiber trägt MIDI zwischen Anwendungen an einem Mac.

Ist der IAC-Treiber kostenlos?

Ja. Er gehört zu macOS und steckt in der App Audio-MIDI-Setup.

Warum ist der IAC-Treiber ausgegraut?

Er ist offline. Doppelklicke im MIDI Studio darauf, wähle Device is online und klicke dann auf Apply.

Brauche ich den IAC-Treiber, um einen Gamecontroller als MIDI-Controller zu nutzen?

Nicht mit InputConfig. Es sendet MIDI über seinen eigenen virtuellen Port, den Musik-Apps sehen, solange die App läuft.

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, Español, Italiano, 한국어, Українська

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