Español

Cómo crear un puerto MIDI virtual en un Mac

Descargar InputConfig en el Mac App StoreInputConfig 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

  1. Abre Audio MIDI Setup y elige Window, Show MIDI Studio.
  2. Haz doble clic en IAC Driver y marca Device is online.
  3. Añade un bus con el botón de añadir bajo la lista de puertos y después haz clic en Apply.
  4. Elige el bus como salida en la app que envía y como entrada en la app que recibe.

Elige el tipo de puerto

QuieresUsaDónde está
Enviar MIDI de una app a otra en el mismo MacUn bus del IAC DriverAudio MIDI Setup, MIDI Studio, IAC Driver
Enviar MIDI entre dos ordenadores, o a un iPhone o iPadUna sesión de redAudio MIDI Setup, MIDI Studio, Configure Network Driver
Usar una app que envía MIDI por sí mismaEl puerto propio de la appLo 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, 繁體中文, 简体中文

Descargar InputConfig en el Mac App StoreGratis. macOS 14 o posterior. Sin cuenta, nada sale de tu Mac. Código abierto en GitHub.