Français

Qu'est-ce que le pilote IAC sur un Mac ?

Télécharger InputConfig dans le Mac App StoreInputConfig est gratuit sur le Mac App Store. macOS 14 ou ultérieur, sans compte, sans suivi, open source.

Le pilote IAC est un câble MIDI virtuel intégré à macOS. Il permet à une app d'envoyer du MIDI à une autre sur le même Mac, sans aucun matériel entre elles : une app envoie vers un bus IAC, et l'autre l'écoute. Il ne fait rien tant qu'il n'est pas en ligne. Ouvrez Audio MIDI Setup, choisissez Window, Show MIDI Studio, double-cliquez sur IAC Driver, et sélectionnez Device is online.

Les étapes sont celles d'Apple, tirées de son guide d'Audio MIDI Setup. IAC signifie Inter-Application Communication.

Étapes

  1. Ouvrez Audio MIDI Setup et choisissez Window, Show MIDI Studio.
  2. Double-cliquez sur l'icône IAC Driver.
  3. Sélectionnez Device is online.
  4. Ajoutez un bus avec le bouton Add sous la liste des ports, et nommez-le si vous voulez.
  5. Cliquez sur Apply, puis choisissez ce bus comme sortie dans une app et comme entrée dans l'autre.

Activer le pilote IAC

  • Vous : Dans MIDI Studio, double-cliquez sur IAC Driver. Dans sa fenêtre Properties, sélectionnez Device is online. Ajoutez un bus avec le bouton Add sous la liste des ports, puis cliquez sur Apply.
  • macOS : Crée un port MIDI vers lequel chaque app du Mac peut envoyer et qu'elle peut écouter.
  • Vérification : Le bus apparaît dans vos apps de musique comme sortie MIDI et comme entrée MIDI.

Un seul bus suffit pour commencer : une app l'utilise comme destination et une autre comme source. La page d'Apple est Transfer MIDI information between apps.

Savoir ce qu'est un bus

Le guide d'Apple appelle chaque connexion un bus, et note qu'on l'appelle parfois un port. Vous pouvez en ajouter plus d'un, en renommer un en double-cliquant dessus, et en supprimer un que vous n'utilisez plus. Un deuxième bus sépare deux usages, par exemple les notes sur l'un et la synchro sur l'autre.

Nommez chaque bus d'après son usage, et le bon est facile à choisir dans toutes les apps.

L'utiliser pour ce pour quoi il est bon

  • Une app de musique qui en joue une autre. Une app de clavier envoie ses notes à une app de synthétiseur, ce qui est l'exemple d'Apple lui-même.
  • Synchro entre apps. Un DAW envoie son horloge MIDI ou son transport à une deuxième app.
  • Un DAW qui pilote des raccourcis. Un DAW envoie Start et Stop vers un bus, et un outil d'association les transforme en actions dans une autre app.

Si deux apps d'un même Mac doivent se passer du MIDI, un bus IAC est le câble entre elles.

Éviter une boucle MIDI

Une app qui écoute un bus et qui y envoie aussi peut entendre sa propre sortie et la renvoyer en rond. Donnez à chaque app un seul sens sur un bus : l'une envoie, l'autre reçoit. Si des notes se répètent ou restent bloquées dès que vous activez le pilote, une app écoute le bus vers lequel elle envoie.

L'utiliser avec InputConfig

InputConfig, l'app Mac gratuite que je fais, utilise le MIDI dans les deux sens, et le pilote IAC n'est nécessaire que pour l'un d'eux.

  • Vers InputConfig depuis un DAW. Envoyez la synchro MIDI du DAW vers un bus IAC, et InputConfig entend Start, Continue et Stop, donc appuyer sur lecture dans le DAW peut lancer un enregistrement dans une autre app.
  • Hors d'InputConfig. Pas besoin du pilote IAC. L'app a son propre port virtuel, nommé InputConfig, que les apps de musique voient tant qu'elle tourne.

InputConfig envoie par son propre port et écoute par un bus IAC. MIDI Start et Stop comme raccourcis Mac et la sortie MIDI donnent les étapes.

En bref

  • Ce que c'est. Un câble MIDI virtuel entre des apps d'un même Mac.
  • Où il est. Dans Audio MIDI Setup, Window, Show MIDI Studio, IAC Driver.
  • Comment l'activer. Device is online, ajoutez un bus, Apply.

Il est livré avec macOS, et une seule case l'active.

Questions

Qu'est-ce que le pilote IAC sur un Mac ?

Un appareil MIDI virtuel intégré à macOS qui permet aux apps d'un même Mac de s'envoyer du MIDI. Une app envoie vers un bus IAC et une autre l'écoute.

Comment activer le pilote IAC ?

Ouvrez Audio MIDI Setup, choisissez Window, Show MIDI Studio, double-cliquez sur IAC Driver, sélectionnez Device is online, ajoutez un bus s'il n'y en a pas, puis cliquez sur Apply.

Que signifie IAC ?

Inter-Application Communication. Le pilote transporte du MIDI entre des applications d'un même Mac.

Le pilote IAC est-il gratuit ?

Oui. Il fait partie de macOS et se trouve dans l'app Audio MIDI Setup.

Pourquoi le pilote IAC est-il grisé ?

Il est hors ligne. Double-cliquez dessus dans MIDI Studio et sélectionnez Device is online, puis cliquez sur Apply.

Ai-je besoin du pilote IAC pour utiliser une manette de jeu comme contrôleur MIDI ?

Pas avec InputConfig. Il envoie le MIDI par son propre port virtuel, que les apps de musique voient tant que l'app tourne.

À lire aussi, en français

Guides détaillés, en anglais

Qui écrit. Ryleigh Newman développe InputConfig et pilote son propre Mac chaque jour avec une manette, parce que ses mains fonctionnent mal. Cette page est traduite de l'anglais. Les principaux boutons et menus de l'app s'affichent en français quand le Mac est réglé en français ; cette page les nomme ainsi, avec le nom anglais entre parenthèses. Le reste de l'app et du site est en anglais.

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

Télécharger InputConfig dans le Mac App StoreGratuit. macOS 14 ou ultérieur. Sans compte, rien ne quitte votre Mac. Open source sur GitHub.