Español
Cómo crear un puerto MIDI virtual en un Mac
InputConfig es gratis en el Mac App Store. macOS 14 o posterior, sin cuenta, sin rastreo, código abierto.
Activa el IAC Driver. En Audio MIDI Setup, elige Window, Show MIDI Studio, haz doble clic en IAC Driver, marca Device is online y añade un bus. Ese bus es un puerto MIDI virtual, un cable con los dos extremos dentro del Mac, y todas las apps pueden enviarle y escucharlo. Existen otros dos tipos: una sesión de red, que une dos ordenadores, y un puerto que una app crea para sí misma mientras se ejecuta.
Los dos primeros son de Apple y vienen con macOS. Hago InputConfig, una app gratis para Mac que tiene un puerto del tercer tipo.
Pasos
- Abre Audio MIDI Setup y elige Window, Show MIDI Studio.
- Haz doble clic en IAC Driver y marca Device is online.
- Añade un bus con el botón de añadir bajo la lista de puertos y después haz clic en Apply.
- Elige el bus como salida en la app que envía y como entrada en la app que recibe.
Elige el tipo de puerto
| Quieres | Usa | Dónde está |
|---|---|---|
| Enviar MIDI de una app a otra en el mismo Mac | Un bus del IAC Driver | Audio MIDI Setup, MIDI Studio, IAC Driver |
| Enviar MIDI entre dos ordenadores, o a un iPhone o iPad | Una sesión de red | Audio MIDI Setup, MIDI Studio, Configure Network Driver |
| Usar una app que envía MIDI por sí misma | El puerto propio de la app | Lo crea la app mientras se ejecuta |
Para dos apps en un Mac, el bus IAC es casi siempre el que quieres.
Crea un bus IAC, el cable MIDI virtual
- Tú: En MIDI Studio, haz doble clic en IAC Driver, marca Device is online, haz clic en el botón de añadir bajo la lista de puertos y después en Apply.
- El Mac: Añade el bus como un puerto MIDI que cualquier app puede usar como destino o como origen.
- Comprueba: El bus aparece en las entradas y salidas MIDI de una app de música.
La guía de Apple lo llama bus y señala que a veces se le llama puerto. Una app envía al bus y otra lo escucha, que es todo lo que hace un cable MIDI. La página de Apple es Transfer MIDI information between apps, y el IAC Driver en un Mac trata los buses con más detalle.
Une dos ordenadores con una sesión de red
El controlador de red MIDI del Mac lleva MIDI por Wi-Fi o Ethernet. En MIDI Studio, haz clic en Configure Network Driver, añade una sesión en My Sessions, activa Enabled y conecta el otro ordenador. Una sesión se comporta como un cable MIDI entre dos máquinas. MIDI por red en un Mac tiene todos los pasos.
Usa un puerto que una app crea para sí misma
Una app puede publicar un puerto MIDI propio. Aparece en los ajustes MIDI de otras apps mientras esa app se ejecuta y desaparece cuando se cierra. InputConfig funciona así: su puerto se llama InputConfig, las apps de música lo ven siempre que la app está en marcha, y conserva la misma identidad cada vez, así que un DAW que lo tiene activado lo deja activado. Un puerto que crea una app no necesita ninguna configuración en Audio MIDI Setup. Salida MIDI enumera lo que InputConfig envía por él.
Comprueba que el puerto está de verdad
- En una app de música. Abre sus ajustes MIDI y busca el bus o la sesión en la lista de entradas.
- En un navegador. Abre el probador MIDI en Chrome, Edge o Firefox y pulsa Start listening. Nombra todas las entradas MIDI que ve el navegador y muestra cada mensaje que llega.
- Desde el lado que envía. Abre el controlador MIDI virtual, elige el bus como salida y pulsa un pad.
Envía una nota por el puerto nuevo antes de construir nada encima.
En resumen
- Entre apps. Usa un bus del IAC Driver.
- Entre ordenadores. Usa una sesión de red.
- Desde una app. El puerto que crea para sí misma.
Los tres son gratis, y los dos primeros ya están en el Mac.
Preguntas
¿Cómo creo un puerto MIDI virtual en un Mac?
Abre Audio MIDI Setup, elige Window, Show MIDI Studio, haz doble clic en IAC Driver, marca Device is online, añade un bus y haz clic en Apply. El bus es un puerto MIDI virtual que puede usar cualquier app.
¿Tiene un Mac un cable MIDI virtual?
Sí. El IAC Driver, parte de macOS, pasa MIDI entre apps del mismo Mac. Está en Audio MIDI Setup.
¿Necesito software extra para un loopback MIDI en un Mac?
No. Un bus del IAC Driver es un puerto de loopback: lo que una app le envía, otra app lo puede recibir.
¿Por qué mi puerto MIDI virtual no aparece en mi DAW?
Comprueba que Device is online esté marcado en el IAC Driver y que el bus se haya aplicado, y después activa el bus como entrada en los ajustes MIDI del DAW. Un puerto creado por una app existe solo mientras esa app se ejecuta.
¿Puede una página web usar un puerto MIDI virtual?
Sí, en Chrome, Edge y Firefox. Una página que usa Web MIDI puede enviar a un bus IAC y escucharlo. Safari no ofrece MIDI a las páginas web.
Más en español
Guías completas, en inglés
Quién escribe. Ryleigh Newman desarrolla InputConfig y maneja su propio Mac cada día con un mando, porque sus manos no funcionan bien. Esta página está traducida del inglés. Los botones y menús principales de la app aparecen en español cuando el Mac está en español; esta página los nombra así, con el nombre en inglés entre paréntesis. El resto de la app y del sitio está en inglés.
Esta página en otros idiomas: English, العربية, Čeština, Dansk, Deutsch, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Gratis. macOS 14 o posterior. Sin cuenta, nada sale de tu Mac. Código abierto en GitHub.