Français

Comment créer un port MIDI virtuel 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.

Activez l'IAC Driver. Dans Audio MIDI Setup, choisissez Window, Show MIDI Studio, double-cliquez sur IAC Driver, cochez Device is online et ajoutez un bus. Ce bus est un port MIDI virtuel, un câble dont les deux bouts sont dans le Mac, et toute app peut y envoyer et l'écouter. Il en existe deux autres sortes : une session réseau, qui relie deux ordinateurs, et un port qu'une app crée pour elle-même tant qu'elle tourne.

Les deux premiers sont ceux d'Apple et sont fournis avec macOS. Je fais InputConfig, une app Mac gratuite qui a un port de la troisième sorte.

Étapes

  1. Ouvrez Audio MIDI Setup et choisissez Window, Show MIDI Studio.
  2. Double-cliquez sur IAC Driver et cochez Device is online.
  3. Ajoutez un bus avec le bouton Add sous la liste des ports, puis cliquez sur Apply.
  4. Choisissez le bus comme sortie dans l'app émettrice et comme entrée dans l'app réceptrice.

Choisir la sorte de port

Vous voulezUtilisezOù il se trouve
Envoyer du MIDI d'une app à une autre sur le même MacUn bus de l'IAC DriverAudio MIDI Setup, MIDI Studio, IAC Driver
Envoyer du MIDI entre deux ordinateurs, ou vers un iPhone ou un iPadUne session réseauAudio MIDI Setup, MIDI Studio, Configure Network Driver
Utiliser une app qui envoie du MIDI par elle-mêmeLe port propre de l'appCréé par l'app tant qu'elle tourne

Pour deux apps sur un même Mac, le bus IAC est presque toujours celui qu'il vous faut.

Créer un bus IAC, le câble MIDI virtuel

  • Vous : Dans MIDI Studio, double-cliquez sur IAC Driver, cochez Device is online, cliquez sur le bouton Add sous la liste des ports, puis cliquez sur Apply.
  • Le Mac : Ajoute le bus comme un port MIDI que toute app peut utiliser comme destination ou comme source.
  • Vérification : Le bus figure dans les entrées et sorties MIDI d'une app de musique.

Le guide d'Apple l'appelle un bus et note qu'on l'appelle parfois un port. Une app envoie au bus et une autre l'écoute, ce qui est tout ce que fait un câble MIDI. La page d'Apple est Transfer MIDI information between apps, et l'IAC Driver sur Mac traite les bus plus en profondeur.

Relier deux ordinateurs avec une session réseau

Le pilote réseau MIDI du Mac transporte le MIDI par Wi-Fi ou Ethernet. Dans MIDI Studio, cliquez sur Configure Network Driver, ajoutez une session sous My Sessions, activez Enabled et connectez l'autre ordinateur. Une session se comporte comme un câble MIDI entre deux machines. Le MIDI par réseau sur Mac donne chaque étape.

Utiliser un port qu'une app crée pour elle-même

Une app peut publier un port MIDI à elle. Il apparaît dans les réglages MIDI des autres apps tant que cette app tourne et disparaît quand elle quitte. InputConfig fonctionne ainsi : son port s'appelle InputConfig, les apps de musique le voient dès que l'app tourne, et il garde la même identité à chaque fois, donc une DAW qui l'a activé le laisse activé. Un port qu'une app crée n'a besoin d'aucun réglage dans Audio MIDI Setup. La sortie MIDI liste ce qu'InputConfig envoie par ce port.

Vérifier que le port est bien là

  • Dans une app de musique. Ouvrez ses réglages MIDI et cherchez le bus ou la session dans la liste des entrées.
  • Dans un navigateur. Ouvrez le testeur MIDI dans Chrome, Edge ou Firefox et appuyez sur Start listening. Il nomme chaque entrée MIDI que le navigateur peut voir et montre chaque message qui arrive.
  • Du côté émetteur. Ouvrez le contrôleur MIDI virtuel, choisissez le bus comme sortie et appuyez sur un pad.

Envoyez une note dans le nouveau port avant de construire quoi que ce soit dessus.

En bref

  • Entre apps. Utilisez un bus de l'IAC Driver.
  • Entre ordinateurs. Utilisez une session réseau.
  • Depuis une seule app. Le port qu'elle crée pour elle-même.

Les trois sont gratuits, et les deux premiers sont déjà sur le Mac.

Questions

Comment créer un port MIDI virtuel sur un Mac ?

Ouvrez Audio MIDI Setup, choisissez Window, Show MIDI Studio, double-cliquez sur IAC Driver, cochez Device is online, ajoutez un bus et cliquez sur Apply. Le bus est un port MIDI virtuel que toute app peut utiliser.

Un Mac a-t-il un câble MIDI virtuel ?

Oui. L'IAC Driver, qui fait partie de macOS, fait passer le MIDI entre des apps du même Mac. Il est dans Audio MIDI Setup.

Me faut-il un logiciel en plus pour une boucle MIDI sur un Mac ?

Non. Un bus de l'IAC Driver est un port en boucle : tout ce qu'une app y envoie, une autre app peut le recevoir.

Pourquoi mon port MIDI virtuel n'apparaît-il pas dans ma DAW ?

Vérifiez que Device is online est coché pour l'IAC Driver et que le bus a été appliqué, puis activez le bus comme entrée dans les réglages MIDI de la DAW. Un port créé par une app n'existe que tant que cette app tourne.

Une page web peut-elle utiliser un port MIDI virtuel ?

Oui, dans Chrome, Edge et Firefox. Une page qui utilise Web MIDI peut envoyer à un bus IAC et en écouter un. Safari n'offre pas le MIDI aux pages web.

À 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.