Cómo hacer que ASIO funcione con múltiples programas simultáneamente: ¿cómo puedo escuchar Guitar Rig y algo más a través de la misma interfaz?

He estado usando Guitar Rig 4 durante un año o dos, y es un juguete bastante útil para un guitarrista de dormitorio. Actualmente, uso una interfaz USB Behringer UCG102, que tiene una entrada de guitarra y una salida de auriculares.

Cuando lo conecto a mi computadora, funciona bien, obtengo el audio modificado a través de la salida de auriculares. Sin embargo, si quiero escuchar materiales de práctica, medios en mi computadora portátil, por ejemplo, y seguir el juego, tengo que pasar por algunos aros más; mi configuración actual es usar un cable de 1/4" desde los auriculares hasta mi amplificador, usar un cable de 3,5 mm desde el puerto de auriculares de la computadora portátil al mismo puerto de mi amplificador y luego conectar los auriculares a mi amplificador. De esta manera Puedo obtener tanto el audio de mi guitarra como el audio de la computadora al mismo tiempo. Es complicado, pero si tengo un amplificador, funciona.

Sin embargo, estoy fuera de casa en este momento y no tengo acceso a mi amplificador, aunque tengo una guitarra y una interfaz USB junto con el software GR. Parece que no puedo configurar los controladores ASIO4ALL de tal manera que obtenga la salida normal de la computadora portátil a través de la interfaz USB, sin cortar la salida de Guitar Rig. ¿Alguien puede aconsejarme sobre una manera de tener los dos trabajando simultáneamente?

He tenido este problema ASIO multicliente con Lexicon Alpha. La mejor solución que encontré después de toneladas de investigación es usar ASIO Link Pro, y aún así había una pequeña latencia que era molesta. He decidido comprar un Steinberg UR22 MKII. Puedo confirmar que funciona perfectamente, sin latencia alguna y sin ninguna configuración especial. Su controlador ASIO funciona perfectamente. Estoy jugando Spotify/YouTube mientras reproduzco mi MIDI dentro de Ableton. Mi configuración es Windows 10 + Ableton Live 9.5.

Respuestas (13)

Nota IMPORTANTE

Esta respuesta ahora está obsoleta. FlexASIO parece ser la solución actual.


Creo que sé dónde está el problema. Mi Windows-fu está oxidado, pero esto es lo que encontré.

Solución, en resumen

Obtenga ASIO multicliente desde aquí o aquí (son diferentes, es posible que desee probar ambos). Después de la instalación, debería poder usar su interfaz con más de un programa.

¿Lo que está sucediendo?

Parece que ASIO en general (incluido ASIO4ALL) no puede manejar más de un programa usando la misma salida.

Soporte para usar ASIO con múltiples programas a la vez. Anteriormente, si usaba un controlador ASIO (para tener una latencia baja), solo podía usar ASIO con un programa a la vez. Ahora puede usar varios programas a la vez con ASIO, por ejemplo, RealBand y Band-in-a-Box al mismo tiempo.

Steinberg resolvió esto creando un servidor multicliente ASIO que debe descargar e instalar. Parece que esto es exactamente lo que necesita, y parece funcionar con todas las interfaces compatibles con ASIO.

Más información: http://www.pgmusic.com/forums/ubbthreads.php?ubb=showflat&Number=237170

Hay otros controladores multicliente ASIO que puede probar, como este: http://vidance.com/asiomulti/asiomulti.html

De lo anterior, descubrimos que:

ASIO (Audio Streaming Input Output) es una tecnología de Steinberg. Permite bajas latencias y casi todos los dispositivos de audio de última generación se entregan hoy en día con un controlador ASIO (al menos en Windows). Sin embargo, la idea básica detrás de ASIO es que las aplicaciones de audio profesional se apropien completamente del dispositivo ASIO. Solo muy pocos controladores ASIO admiten el verdadero acceso a múltiples aplicaciones. Esto significa efectivamente que no puede usar 2 o más aplicaciones usando el mismo dispositivo ASIO al mismo tiempo.

En otras palabras, necesitará el controlador multicliente ASIO de Steinberg o Vidance para enrutar más de un programa a la misma interfaz de audio.

Otra alternativa es usar JACK

Descubrí que algunas personas estaban usando JACK para resolver este problema. Es un sistema de enrutamiento interno para audio y MIDI. Si es algo como Soundflower, creo que podrían enrutar todo a JACK y luego enrutar JACK a la interfaz de audio, usando JACK como un mezclador.


Editar: Recientemente intenté usar el multicliente Steinberg ASIO en Windows 10 y no pude hacerlo funcionar. El controlador es muy antiguo y no es compatible oficialmente, por lo que podría estar obsoleto ahora (probablemente funcione en otras versiones de Windows, pero no puedo probar ese cajero automático).

Lo que encontré es que muchos fabricantes de interfaces de audio tienen un multicliente incorporado en sus controladores ASIO, así que busque esas interfaces específicas si desea una solución fácil.

Sin embargo, todavía no tengo idea de cómo resolver esto para ASIO4ALL, aparte de los múltiples clientes mencionados que podrían o no funcionar en diferentes versiones de Windows.

Recuerdo haber probado el controlador multicliente ASIO de Vidance y Steinberg en el pasado, pero no logré hacer esto (¿ha tenido éxito con este @JCPedroza?): Ejecute DAW (por ejemplo, Ableton) con ASIO4ALL y haga que Firefox reproduzca un Vídeo de Youtube al mismo tiempo. ¿Es esto posible con uno de estos controladores multicliente ASIO? [Aquí es ASIO + WDM al mismo tiempo en lugar de ASIO + ASIO al mismo tiempo, porque Firefox no usa ASIO]

Encontré ASIO Link y también te permite escuchar audio de Windows y enviar audio a través de la red.

El precio fue de $39,95 AUD el 10 de noviembre de 2016, así que ignore la información de precios en el siguiente comentario de mateen-ulhaq.

Actualización de noviembre de 2019: como se explica en esta publicación , el desarrollador de ASIO Link falleció recientemente y su sobrino autorizó el lanzamiento del software de forma gratuita. El sitio web original está inactivo, pero aún puede descargar el programa a través de este enlace de Wayback Machine . Después de la instalación, necesita el parche para convertir la versión de prueba en una versión completa. La fuente de esto también está caída, pero este enlace de Wayback Machine le da acceso.

El desarrollador murió hace unos meses y ahora es imposible comprar la versión completa.
@mruellan Esta es la mejor solución que encontré después de luchar con el mismo problema durante dos semanas. Es lamentable que sea imposible comprarlo legalmente. En cualquier caso, Team AiR crackeó AsioLink y funciona perfectamente.
Ya lo intenté, pero Windows Defender detectó un virus. He encontrado una solución a mi pb. Compré Reaper y ahora todo mi vst funciona a la perfección (con aftertouch midi para la batería). Ya no necesito versiones independientes.
@Rob Después de haber intentado resolver este problema durante más de 10 años y haber probado todo el software/controlador posible, AsioLinkPro era de hecho la única solución que funcionaba , a partir de hoy.
De discutir.cakewalk.com/index.php?/topic/… : "La buena noticia es que ahora parece que el sobrino del desarrollador autorizó su lanzamiento de forma gratuita con un parche para eliminar el registro/autorización": dar. academia/mensajes/2018/03/02/AsioLinkPro
Para que conste, ASIO Link y FlexASIO me funcionaron. Terminé optando por FlexASIO porque no utiliza altavoces virtuales, por lo que, a diferencia de ASIO Link, no necesito cambiar los altavoces de salida de Windows cada vez que enciendo o cierro mi DAW. La única ventaja de ASIO Link parece ser que puede manejar una mayor variedad de interfaces de audio (consulte mi comentario sobre la respuesta de Basj para obtener más información).

Pasé años con este problema, probando cada solución nueva (diferentes controladores ASIO, software de cable virtual, etc.) cuando las encontré.

En el artículo Audio de baja latencia en una PC con Windows con la tarjeta de sonido incorporada, doy detalles de todas las soluciones que funcionan y que no funcionan.

TL; DR: estos no funcionan directamente para este propósito: Asio2KS, Vidance AsioMulti, VirtualAudioCable, etc. La mejor solución disponible es FlexASIO .

Descubrí que aunque FlexASIO funciona muy bien, desafortunadamente solo puede manejar un canal de entrada a la vez. Del comentario de Richard sobre la respuesta de Rob aquí, descubrí que ASIO Link se ha vuelto gratuito mientras tanto, y funciona muy bien para mí, también con múltiples entradas (actualicé la respuesta de Rob en consecuencia). Tal vez ya esté al tanto de esto, pero si no, pensé que sería una buena actualización para su artículo :)
¡Gracias @MaxD por esta información! Ahora he actualizado el artículo de mi blog :)
En caso de que alguien más lea esto, para evitar confusiones, necesito revisar mi comentario anterior. FlexASIO PUEDE manejar múltiples canales de entrada, siempre que compartan el mismo llamado "dispositivo lógico". Afortunadamente, en mi caso (Behringer UMC22), ambas entradas comparten un dispositivo, así que después de cambiar un poco la configuración, como se muestra aquí , FlexASIO funciona de maravilla para mí. Sin embargo, la estructura de las entradas frente a los dispositivos lógicos parece variar de una interfaz a otra. Puede encontrar más información aquí .

MOTU y RME son las únicas interfaces que conozco hasta ahora que utilizan controladores multicliente. He contratado a algunos fabricantes y su gente de apoyo ni siquiera sabe lo que son. Yo tampoco lo hice hasta que compré una interfaz que no es MOTU (TASCAM US20x20 que realmente me gustó). He probado los controladores alternativos sin éxito. Supongo que me quedaré con MOTU. Dijeron que siempre han usado controladores multicliente. Es fundamental para mí alternar entre aplicaciones de audio sin cerrarlas. Parece una obviedad.

¡Así es, los controladores MOTU son excelentes para esto! Multi-cliente es raro ... Algunas Tascam también tienen multi-cliente (US122L seguro, y US1800 quizás también, IIRC)

Creo que es la frecuencia de muestreo. Si está grabando a 48 KHz y su tarjeta es una de las básicas, no podrá cambiar entre las dos. Entonces, si quieres usarlo para practicar sobre un video de YouTube o algo así, solo baja la frecuencia de muestreo de tu daw a 44.1 KHz y eso debería resolverlo;)

La única forma que me funciona es usando 2 monitores por separado. Medio. 1 salida de dispositivos ASIO. Y 1 salida desde el jack de tu pc. En esta configuración, puede reproducir IRIG y otros archivos de audio (youtube o video) al mismo tiempo. Buena suerte.

La respuesta depende en gran medida de su sistema operativo y de la configuración precisa, pero debería poder hacerlo únicamente a través del software.

  • Intente enrutar los sonidos de Guitar Rig a un DAW y luego escuche la salida de su DAW a través de los altavoces de su computadora portátil o el conector para auriculares. De esta manera, tendrá un mezclador de software y podrá escuchar sus sonidos cargados de efectos.

  • Intente cambiar sus controladores de audio principales a la plataforma de guitarra, para que todo el audio se envíe a través de él.

Para lo que está tratando de hacer, es posible que se divierta mucho más si cambia a una tarjeta de sonido con más funciones, como las proporcionadas por M-Audio o presonus. Hacen que hacer este tipo de cosas sea muy fácil.

¿Prima?

Puede obtener literalmente miles de efectos de guitarra de forma gratuita a través del sistema de complementos VST.

Hay una grabadora y un jugador en equipo de guitarra. Lo uso todo el tiempo. Arrastras una pista y la sueltas sobre el reproductor y puedes reproducirla, ralentizarla y cambiar el tono. Es una herramienta bastante útil que ayuda con la práctica. No puede reproducir otra aplicación multimedia en su PC si tiene asio como en la primera respuesta

No hay ningún problema, simplemente configure los altavoces con la misma salida que la interfaz. si está utilizando asio de 44.1k y la interfaz está en 48.0k, solo escuchará uno, así que asegúrese de que todo el sonido esté en el mismo 44.1k y todo debería funcionar

En mi experiencia, ASIO Link Pro "funciona", pero tiene algunos problemas. Enrutó con éxito el audio de mi sistema a mi DAW y el audio de mi DAW a otros programas, pero parece tener algunas fallas. En mi sistema (Windows 10, Creative X-Fi Titinium HD, ASIO4ALL) el audio se corta durante unos 4 o 5 segundos cada minuto. Ocurre exactamente cada minuto después de iniciar ASIO Link Pro y no parece estar vinculado a ningún otro proceso en segundo plano. He intentado todo lo que puedo pensar, y nada parece evitar que esto suceda.

No estoy seguro de si alguien más tiene este problema o logró resolverlo, pero es un factor decisivo para mí. Estoy usando la versión de ASIO Link Pro de Give Academy. Voy a probar FlexASIO pronto. Realmente deseo que ASIO Link Pro funcione correctamente para mí, parece tener más características y funcionalidades.

Desde la página web de ASIO Link Pro dice esto: Hasta que se registre, el sonido de ASIO Link se corta durante 5 segundos cada minuto, así que, cuando esté satisfecho con ASIO Link, compre una licencia con una de las opciones de pago a la derecha. La licencia permitirá su uso en dos máquinas y puede transferirse.

Intente usar una buena placa de audio externa para la entrada de audio daw (como: salida de audio de la computadora a través de un divisor (a la entrada A del divisor) en la placa de audio externa con la salida de la plataforma de guitarra (a la entrada B del divisor) para que pueda también grabe el audio de la pista de acompañamiento y su guitarra juntos (descubra lo que puede hacer con dos buenas tarjetas de audio externas juntas... por ejemplo: salida de la computadora a la tarjeta de audio externa 1 y salida del equipo de guitarra (si es hardware) o en (si es software) a/con (depende) de una placa de audio externa 2 en una manera de (también) grabar el audio con su toque favorito de su guitarra (con efecto) y la computadora en dos pistas separadas

Recomendaría ASIO Bridge de VB-Audio , la única solución que me ha funcionado hasta ahora. Crea un dispositivo de reproducción virtual llamado "Entrada de cable Hi-Fi" que "capturará" el audio de su controlador ASIO (en su caso, ASIO4ALL).

Es gratis y fácil de configurar, solo tiene que iniciar ASIO Bridge y seleccionar el controlador ASIO correcto, ¡y funciona automáticamente!

"VBAudio's ASIO Bridge" es una herramienta genial, pero no funciona en este caso: Software #1 in ASIO mode => ASIO4ALL // Software #2 in WDM => ASIO Bridge => ASIO4ALL. Este último no funciona porque el Software #1 ya está usando ASIO4ALL. ASIO4ALL no es multicliente.

También compré un Beheringer Guitar Link como dispositivo de entrada para mi computadora portátil y estoy frustrado con él. La ÚNICA solución que he encontrado que funciona perfectamente es mi Line 6 Guitar Port, que tengo conectado a mi escritorio. El problema es que el controlador AISO toma el control y desactiva los controladores de su tarjeta de sonido. Eso significa que solo funcionan los programas AISO y no cosas como Firefox o Chrome. El uso de un programa proxy AISO le permite usar múltiples programas ASIO pero no programas que usan los controladores de su tarjeta de sonido simultáneamente. Guitar Port funciona de manera diferente. Se convierte en su tarjeta de sonido y permite que todos los programas accedan a ella por igual. Lo uso todo el tiempo con Youtube, mi colección de audio, etc. Supongo que compraré un segundo puerto de guitarra.

publicación anterior, pero esta es información falsa: los "controladores de la tarjeta de sonido" no están desactivados. Si tuviera que enrutar la salida a través de los auriculares behringer a los altavoces externos, podría usar la salida de auriculares/altavoz de la computadora portátil para escuchar audio simultáneamente. necesitaría parlantes para cada uno.