La latencia de audio en los ordenadores (3)
Aquí tenemos la última entrega de este artículo sobre LA LATENCIA DE AUDIO EN LOS ORDENADORES
. En esta entramos en detalle sobre los drivers de Steinberg ASIO, sus alternativas, las maneras de configurarlos y las latencias idoneas para cada trabajo.
Si te interesa consultar las anterioes partes pulsa aquí: PARTE 1ª y PARTE 2ª
Los drivers ASIO de Steinberg
Dado el grave problema que las altas latencias generadas por los drivers genéricos del sistema operativo imponían a los programas de audio (en Windows 95, 98 y SE por ejemplo el driver del sistema operativo trabajaba a latencias altísimas en torno a 500 milisegundos o mas, lo que la hacía inusable no solo para monitorizar, si no incluso para mezclar), los fabricantes de software de audio se vieron obligados a desarrollar soluciones para esto. Steinberg fue el pionero en esta cuestión y quien inventó el protocolo hoy por hoy mas extendido: el driver ASIO.
Este protocolo o tipo de driver de sonido, está pensado para que el programa de audio pueda saltarse el sistema de comunicación con la tarjeta de sonido proporcionado por el propio sistema operativo (driver de audio genérico) y pueda comunicarse directamente con la tarjeta de sonido, consiguiendo así un flujo de datos directo con esta y por tanto una latencia mucho menor.
Steinberg desarrolló el estándar ASIO como un protocolo abierto y por tanto pudo ser adoptado por fabricantes de tarjetas y de programas de audio, por lo que fue finalmente utilizado por (hoy día todos) los fabricantes de tarjetas de audio profesionales o semiprofesionales del entorno Windows e incluso Apple Macintosh (aunque este implementó de manera relativamente reciente con la llegada de su sistema operativo OSX un protocolo propio, denominado Audio Units, que es especialmente apropiado para bajas latencias) y asimismo por todos los programas de audio del mercado (con la excepción de Logic en Mac, programa que al ser propiedad de Apple eliminó en este el soporte de ASIO por motivos obvios comerciales soportando únicamente Audio Units).
Por tanto a la hora de seleccionar una tarjeta de audio es básico que esta tenga disponibles driver ASIO y a ser posible de la mejor calidad, ya que será la manera de que podamos trabajar de una manera mas eficiente posible con nuestros programas de audio.
Alternativas al ASIO: ASIO4ALL
Si el fabricante de tu tarjeta de sonido no proporciona drivers ASIO, no está todo perdido y aun queda esperanza. Gracias al desarrollo del driver ASIO universal llamado ASIO4ALL puedes conseguir que tu tarjeta funcione con drivers ASIO y a bajas latencias.
Este driver de uso gratuito (lo cual hay que agradecer a su autor) permite mapear el driver estándar que la mayoría de tarjetas del mercado llevan (es el driver nativo de Windows que tuvo su origen en Windows XP) y convertirlo en un driver ASIO virtual con el que trabajará tu programa de audio.
Que funcione no está garantizado pero lo cierto es sí funciona con la mayoría de las tarjetas de audio.
Aquí tenemos lo que dice el autor al respecto:
ASIO4ALL is a hardware independent low latency ASIO driver for WDM audio devices. It uses WDM Kernel-Streaming and sometimes even more sophisticated methods to achieve its objectives.
In order to successfully run ASIO4ALL, you need:
• A WDM-compatible operating system, such as Win98SE/ME/2k/XP.
• A WDM-driver for your audio hardware. (Under Win2k/XP this is implicit, not so under Win98SE/WinME.)
• A couple minutes of your time and a little bit of luck.
What ASIO4ALL will NOT do:
• Replace your existing sound card drivers or mess with them in any way.
• Install any kernel mode components that could potentially affect the stability of your system.
• “Overclock”, or otherwise operate your audio hardware in ways that could potentially be harmful and/or void your warranty, except, of course, in cases where the manufacturer of your hardware has specifically stated that the use of ASIO4ALL would void your warranty indeed.
IMAGEN
Puedes bajarlo aquí
12. Ene 2008 | 14:27 Uhr
Fantástico tutorial. Práctico como nos gusta. Muchas gracias.
16. Ene 2008 | 02:29 Uhr
Muchas gracias
03. Feb 2008 | 02:24 Uhr
[...] la publicación de la primera parte de este artículo sobre LA LATENCIA DE AUDIO EN LOS ORDENADORES, publicamos la 2ª parte de este, donde vemos lo relativo a las [...]
03. Feb 2008 | 02:31 Uhr
[...] ánimo de hacer un artículo científico, ni mucho menos, revisaremos un poco los tipos de latencia que se dan en la vida cotidiana como músicos y nuestra tolerancia a este fenómeno, con el objeto [...]
14. Abr 2008 | 23:35 Uhr
Breve y muy explicito, excelente tutorial, felicitaciones. Muchas gracias
16. Abr 2008 | 01:06 Uhr
Gracias por comentar!
28. Sep 2008 | 14:18 Uhr
Hola. Ante todo felcitaros por la página y agradeceros vuestro tiempo.
Bien, ahí va:
Tengo un portatil Dell que incorpora el dispositivo de sonido SigmaTel. Pues bien, cuando uso el Reason con el propio portatil no tengo problema. Pero al conectar el teclado MIDI tengo un problema de latencia.
En la configuración del Reason me apunta que utilizando el driver DX SIGMATEL AUDIO tengo una latencia de 92 ms.
La pregunta es, ¿poniendo los drivers ASIO como decis en el artículo de la latencia en ordenadores, solucionaría mi problema?
¿O necesito una nueva tarjeta de sonido?
Si así fuera, ¿alguna recomendación en cuanto a tarjetas para un portatil con Express Card?
Intel Core Duo T8300 2.40Ghz
3 Gb RAM
Muchas gracias.
28. Sep 2008 | 18:37 Uhr
Cuando usas Reason no notas latencia porque no estás introduciendo ninguna señal externa.
Sin embargo la latencia aparece cuando conectas tu teclado y como tienes una latencia de 96 ms notas el retardo entre el momento en que tocas el teclado y suena el sintetizador virtual que uses en Reason.
Como se dice en el artículo necesitas utilizar drivers Asio para obtener bajas latencias.
En primer lugar puedes probar el Asio4all, es gratuito. Este es un driver Asio para tarjetas genéricas como tu sigmatel y probablemente funcione y te solucione el problema. En el artículo se habla de él.
Otra opción, mas profesional, sería comprar una tarjeta de sonido externa.
Hay muchas opciones USB, Firewire (algo mas caras) o Express card (esta últimas menos frecuentes).
La respuesta dependerá mucho de cuales sean tus requisitos: número de entradas y salidas, previo de guitarra o de micro, entradas y salidas midi y sobre todo presupuesto.
Suerte.
29. Sep 2008 | 18:02 Uhr
Yo tambien tengo problemas de latencia con mi notebook, aún siendo este bastante poderoso; se debe a su tarjeta de sonido? Lo que no me queda claro
si hay que comprar algo externo, es que diferencia hay entre una tarjeta de sonido y una interfaz de audio.
Y otra duda que tengo es con que genera el sonido un sintetizador virtual, si usas una interfaz de audio?
Gracias por tu forma de informar.
29. Sep 2008 | 20:56 Uhr
Deberías especificar mas en que situaciones tienes problemas de latencia para que sepamos cual es el problema exactamente.
En cualquier caso si no usas un driver asio dificilmente vas a tener bajas latencias.
Como le dije a Guillermo intenta probar con los asio4all.
Tarjeta de sonido e interfaz de audio son lo mismo.
El sintetizador virtual genera el sonido por si mismo y responde a notas midi para generarlas, sean grabadas en el secuenciador o tocadas con un teclado midi externo.
30. Sep 2008 | 14:54 Uhr
La latencia la noto cuando conecto un teclado M-Audio AXIOM via USB 2, y toco un sintetizador virtual Arturia Minimoog V. En la configuración del virtual me indica una latencia de 75 ms, y si la bajo a los 50 ms comienza a distorsionar el sonido generado por el virtual. La tarjeta de sonido es una Realtek, instalada en una Notebook HP Intel Core Duo 2,0 GHz / 1 Gb RAM.
El teclado tiene sus propios drivers para WIndows Vista.
Será necesario que el sistema trabaje con una tarjeta de sonido externa?
Muchas gracias.
30. Sep 2008 | 23:00 Uhr
Jorge: te pasa lo mismo que a Guillermo así que la respuesta que puse para él es totálmente válida para ti, copio y pego:
“En primer lugar puedes probar el Asio4all, es gratuito. Este es un driver Asio para tarjetas genéricas como tu sigmatel y probablemente funcione y te solucione el problema. En el artículo se habla de él.
Otra opción, mas profesional, sería comprar una tarjeta de sonido externa.
Hay muchas opciones USB, Firewire (algo mas caras) o Express card (esta últimas menos frecuentes).
La respuesta dependerá mucho de cuales sean tus requisitos: número de entradas y salidas, previo de guitarra o de micro, entradas y salidas midi y sobre todo presupuesto.”
Ya nos cuentas.
07. Nov 2008 | 23:15 Uhr
Tengo una tarjeta Sound Blaster X-Fi Surround 5.1 externa y al conectar una guitarra o un sintetizador Micro Korg presenta latencias por encima de los 200 ms. La tarjeta especifíca que puede presentar latencias no mayores a los 10 ms. Podría ser que las latencias elevadas sean originadas por configuración del ordenador?
08. Nov 2008 | 00:55 Uhr
Todo apunta a que no estás utilizando los drivers adecuados o el programa adecuado.
Para tener bajas latencias debes usar drivers ASIO y un programa que soporte este formato.
Si tu tarjeta no soporta ASIO en los drivers del fabricante, puedes probar a usar el Asio4all.
En el artículo se habla de todo esto.
Suerte.
08. Nov 2008 | 02:03 Uhr
Hola de nuevo, ENRIQUE y gente de MUSICADOR:
No pude escribir antes por problemas con internet.
Instalé ASIO4ALL como me indicaste y bajé la latencia de 96 ms a 46 ms (si lo bajo más no suena bien). Para el Traktor me ha venido de perlas, pero al usar el teclado MIDI con el REASON sigue habiendo retardo, por lo que supongo que necesitaré un interfaz de audio.
Sin tener ni idea sobre ello pero buscando por internet, he dado con ésto: http://www.esi-audio.com/products/maya44usb/. Que por lo que pone me debería valer, pero agradecería tu opinión. Y, ¿sabrías decirme si a dicho aparato le puedo conectar una guitarra electrica?
Muchas gracias y enhorabuena por la página, de lo mejor que he visto.
08. Nov 2008 | 12:57 Uhr
Hola Guillermo,
efectivamente, 46 ms es demasiado para tocar cualquier instrumento en tiempo real, una tarjeta de sonido decente solucionaría tu problema.
Respecto a la maya44 usb, no puedo darte una opinión de primera mano, no he tenido ocasión de probarla. Esi audio tiene una buena reputación respecto a calidad de drivers pero no se en este caso como estará el tema y si casará perfectamente con tu sistema.
Esta tarjeta no tiene entrada específica para guitarra, las entradas son rca con nivel de línea, no son las adecuadas para guitarra.
Si estás usando XP puede que no hayas hecho el ajuste mas importante para bajas latencias y quizás te permita mejorar tu latencia incluso con asio4all:
En panel de control/sistema/opc. avanzadas/opc. avanzadas /rendimiento/configuración/opc. avanzadas marca “servicios en 2º plano”, esto es básico para una mejor respuesta a bajas latencias.
Suerte.
12. Nov 2008 | 18:49 Uhr
He aprendido mas en esta pagina que en 2000 que he visto.Muchas gracias
12. Nov 2008 | 19:05 Uhr
Gracias a ti Sergio.
12. Nov 2008 | 22:10 Uhr
Hola de nuevo, Enrique:
Seguí tus instrucciones y volví a bajar la latencia a 23 ms.
Definitivamente necesito tarjeta de sonido. ¿Cual me recomiendas?
- Ha de tener entrada de teclado, micrófono y guitarra.
- Es para un portatil, por lo que supongo que USB.
- En cuanto a precio, que no sea la más cara pero tampoco la más barata.
Como siempre muchas gracias.
12. Nov 2008 | 23:41 Uhr
Para portátil tienes 3 opciones:
Usb: mas económicas aunque suelen ser las menos óptimas en cuanto a bajas latencias.
Firewire: Siguiente escalón de precio, el protocolo FW permite mejor resultado en cuanto a latencias.
Express card: las mas caras de todas y también menos comunes, pero las mas efectivas en rendimiento y bajas latencias. Este puerto es como una conexión directa al bus interno y por tanto es el mas efectivo.
Por tu planteamiento pienso que una usb puede ser suficiente, pero depende de ti.
Partiendo de ahí, tienes varias opciones. Yo iría a marcas reconocidas pues siempre tendran unos drivers mas trabajados y mejor soporte y desarrollo, hay muchas pero en un presupuesto de hasta 150 € yo destacaría las siguientes:
La M-AUDIO MOBILE PRE USB parece tener lo que necesitas, aunque no lleva puerto midi (supongo que te refieres a eso cuando dices que tenga entrada de teclado?).
La PRESONUS AUDIOBOX USB también lleva de todo e incluye puerto midi.
La ESI U46 XL también parece bastante completa, no lleva midi pero tiene mas entradas y salidas.
Y por último si grabar la guitarra es realmente de lo mas importante deberías considerar la serie Pod Studio de Line 6, no olvides que la nueva gama que acaba de salir incluye incluso el plugin Pod Farm que es sin duda (si te gusta el sonido POD) un adición nada desdeñable.
Es cuestión de ver cual encaja mas en tu perfil y tirar por ella.
Suerte.
14. Nov 2008 | 02:46 Uhr
Me gustaria que me proporcionarais el nombre de alguna tarjeta o interface para express card con un minimo de 8 entradas.
Gracias.
14. Nov 2008 | 03:18 Uhr
Pues con la tarjeta RME HDSPE EXPRESSCARD combinándola con una Multiface II lo tienes.
No es barato, pero es de lo mejor.
26. Nov 2008 | 17:50 Uhr
Hola, en primer lugar felicidades por el articulo.
Tengo un portatil dell inspiron 6400 y todo funcionaba bien, pero el puerto firewire de 4 pins que venia de serie dejo de funcionar, supongo que fruto del desgaste de conectar y desconectar cables, asi que me he comprado una tarjeta express card a firewire.
Tengo una tarjeta de sonido terratec x24 firewire conectada a dicho puerto firewire de la express card y a la hora de reproducir sonidos se me escuchan muy lentos y distorsionados.
Podrias ayudarme.
GRACIAS
28. Nov 2008 | 06:23 Uhr
Hola, me gustaría que me ayudaras en un problema que tengo con mi pc al momento de reproducir sonido,
tengo instalada una m-audio mobilepre usb,
el problema es que al momento de abrir varias cosas o programas o copiar y pegar arta cantidad de archivos el audio se retrasa, se distorciona y tengo que dejar de hacer tales cosas para que se arregle y dudo que el problema sea de mi pc.
tengo una tarjeta madre asus, 2 gb de ram, un procesador dual core y 180 de disco duro.. y bueno eso como cosas principales.
he leido sobre lo de la latencia, pero no puedo modificarla desde ningun lado…
los drivers lo baje de la pagina principal de m-audio y no pasa nada.
y también los de mi cd.
es el mismo resultado…
será problema de la tarjeta? del pc?
ojala me puedas ayudar..
aquí te dejo mi msn por si tienes tiempo para hecharme una mano,
muchas gracias!
in.ma.block
28. Nov 2008 | 10:42 Uhr
Que el audio se retrase, distorsione, o se pare, suene mal etc. cuando estás haciendo tareas de estres en el ordenador no es nada raro, hasta el mejor pc puede darte ese problema, el audio es un flujo en tiempo real y si realizas muchas tareas en background por supuesto que se puede ver afectado, el tema es que si el Sistema Operativo no le da la prioridad al audio pues puede ocurrir.
La latencia… usa un programa que soporte asio y activa dichos drivers en el programa (ya que tu tarjeta soporta este protocolo) después abre el panel de control de los drivers, ahí podrás regularla.
02. Dic 2008 | 15:44 Uhr
Disculpa
Y no sería posible que el adaptador expresscard firewire sea el culpable de eso?
En cualquier caso, como se puede dar mayor preferencia al audio, tengo la aceleración de harware completa en dispositivos de sonido en el panel de control?
Muchas gracias!
09. Dic 2008 | 01:31 Uhr
“Puede sonar realmente estupido pero, intente bajar el driver de asio4all entrando al sitio que arriba colocaste como vinculo, y una vez alli me pierdo! para donde tengo que ir?? porque la verdad es que no encuentro nada de nada, que se yo! soy medio nuevo en todo esto… Pero desde ya, muchas gracias!
P.D: de ultima pasame el link que me lleve directamente a la descarga, je.”
12. Mar 2009 | 03:38 Uhr
hola comoe stas, buen tutorial, quiero que me ayudes, tengo instalada una targeta m-audio fast track pro en mi portatil que tiene un procesador corel 2 duo de 2.00 ghz y trabajo con el sonar 8 , me esta produciendo una latencia muy exagerada, por favor dime que puedo hacer.
18. Abr 2009 | 22:53 Uhr
Gracias por la informacion he recorrido toda la red buscando respuestas y en este foro ya me han respondido varias.
Bueno mi problema es el siguiente, tengo un sencillo mini estudio casero, utilizo cool edit 2 para grabar porque es mas sencillo y adobe audition 3 y algunos plugins para editar y masterizar, mi pc es pentium 4 de 3300 ghz tengo dos discos duros particionados, el sistema operativo es windows xp y esta dentro de una particion de 40 gb de los cuales 25 gb estan libres, mi memoria ram es de 1 gb y cuento con una tarjeta sound blaster x-fi xtremem audio 5.1 7.1 surround, y mi problema se presenta al grabar voces en cool edit ya que estan se desfasan con respecto a la pista original, pasa lo mismo con los apoyos de las voces principales, me han dicho que es un problema de latencia, baje el driver asio4all pero por lo que he leido no es compatible o no trabaja bien con las tarjetas soundblasters, ademas no se si tengo la configuracion correcta del programa cool edit y del driver asi4all, espero puedas responderme, ademas tengo otras pregunta ¿ este problema de desfase puede deberse a la memoria ram ? ¿ si me compro un controlador midi para trabajar con fl studio tendre el mismo problema de desfase ? de antemano muchas gracias…
19. Abr 2009 | 12:08 Uhr
Anthony:
es difícil saber cual es el problema con los pocos datos que das, pero probablemente no hayas regulado la latencia de tu tarjeta de sonido en el panel de control de la misma o en el propio Sonar, investiga esos parámetros a ver si lo solucionas
19. Abr 2009 | 12:14 Uhr
Pablo Jelvez:
No conozco Cool Edit o el Audition de primera mano, pero todos los programas de audio multipista deben compensar las latencias entre las pistas al grabarlas independientemente de la latencia que tenga tu sistema.
Otro problema distinto es si monitorizas la voz a través del ordenador, en ese caso si tu latencia no es muy baja notarás un retraso entre el momento en que cantas y el que se oye a través del sistema.
Para solucionar este problema solo tienes dos opciones: no monitorizar a través del ordenador y hacerlo con una mesa de mezclas externa o comprar una tarjeta de sonido que te permita bajas latencias.
Tengo entendido que las tarjetas creative traían un driver asio, no? has probado utilizarlo?
En cualquier caso ten en cuenta que para monitorizar a través del ordenador se necesitan latencias muy bajas y para eso es necesario un pc potente y una tarjeta de sonido con buenos drivers asio.
Suerte.
17. Jun 2009 | 15:58 Uhr
Lo primero gracias por tu generosidad de compartir información y regalar tu tiempo.
Ahora la preguntita de rigor.
Yo intento tocar un ewi (controlador de viento midi) con distintos instrumentos virtuales en Logicpro en un portáil macbookpro. Tengo un interface konnekt 24D pero por razones que complicarían la pregunta uso la salida digital del macbookpro en lugar de conectar el interface vía firewire. A 64 muestras la latencia es aceptable pero ciertos instrumentos (evidentemente los mejores) producen los conocidos efectos secundarios de la latencia baja.
¿Te parece que este método (salida digital óptica a entrada óptica de la tarjeta) es igual, mejor o peor en cuanto a la latencia?
En cierto aspecto se ahorra la conversión DA al igual que con una tarjeta (la conversión la hace después la Konnekt) pero ¿Tú crees que será más rápido a través de los drivers y el firewire o añadirá aún más latencia?
Gracias mil
17. Jun 2009 | 18:41 Uhr
Miguel, no acabas de explicar cuales son los problemas que tienes al usar esa latencia, pero algo está claro, una latencia de 64 samples es realmente baja y no deberías tener ningún problema de latencia, es decir no deberías apreciarla en lo mas mínimo. De hecho para tocar instrumentos virtuales vía midi normalmente latencias bastante superiores son mas que suficientes. Muchos sintetizadores por hardware tienen latencias mucho mayores y son perfectamente “tocables” en tiempo real.
Ahora bien, me da la sensación de que los problemas que comentas es que esa latencia es demasiado baja y produce un importante estrés en el ordenador y si el instrumento virtual consume muchos recursos se produzcan artefactos indeseados en el sonido (clicks, cracks…?)
Sobre tu pregunta en relación a conectar por la salida digital –> entrada digital Konnekt –> salida analógica Konnekt, la verdad es que el resultado es el mismo, ya que tarde o temprano la conversión DA se tiene que producir e introduce su latencia correspondiente. No obstante esta latencia es normalmente muy baja (del orden de 1 ms, depdendiendo de la frecuencia de muestreo), así que no ganas nada, ya que la conversión no la ahorras.
En cuanto a que drivers son mejores, entiendo que presumiblemente los de una tarjeta de perfil profesional deberían ser mejores que los de la tarjeta de audio básica del mac, pero no conozco los detalles de que tal funcionan esas tarjetas y sus drivers, ahí ya es cuestión de probar en tu sistema el resultada de cada una.
suerte.
18. Jun 2009 | 14:59 Uhr
En realidad el problema no viene cuando toco sonidos tipo pad o incluso leads, es cuando se trata de sonidos de percusión, notas repetidas o pasajes muy rápidos. A 64 va bien pero a 128 muestras ya se aprecia una pequeña imprecisión de retraso que es suficiente para darse uno cuenta de que no está tocando un instrumento acústico y producir un efecto indeseable de andar detrás del tiempo e intentar corregirse subconscientemente.
En efecto a 64 muestras de latencia los sintes más normalitos no estresan tanto la cpu pero aquellos con sonidos gordos con muchos osciladores o efectos ni siquiera se dejan tocar.
Una de las causas es que el programa no reparte el consumo entre los dos núcleos del procesador, si no que carga los instrumentos en uno y el audio en otro (parece una política muy poco versátil y adaptable aunque seguro que más sencilla para el programador).
Puede que tal vez también tenga que ver con la imprecisión en pasajes rápidos la definición en ticks del secuenciador. Ahora no se, pero hace unos años la diferencia entre Digital Performer y otros secuenciadores en este aspecto era brutal, los eventos muy rápidos en Performer se grababan y reproducian como se tocaban y sin embargo en Logic (o cubase) no era lo mismo, algo cambiaba dado que esa definición midi era menor.
Además tenemos que tener en cuenta que los retrasos son acumulativos y los sensores del ewi tienen un pequeñísimo retraso programado para que no salten continuamente notas falsas.
En cualquier caso muchas, muchas gracias Enrique.
18. Jun 2009 | 21:56 Uhr
La verdad, una latencia de 128 samples, suponiendo que trabajes a 44,1 khz, implica una latencia del sistema de 3 ms, si dices que tocando a esa latencia ya notas el retardo yo diría que algo no funciona del todo bien. Quizás el driver no está dando la latencia real (a veces ocurre) u otros factores están introduciendo una latencia adicional que está dando como resultado una latencia final demasiado alta.
El caso es que a 128 samples y en el caso de tocar un instrumento virtual, donde solo está implicada la latencia de audio de salida, debería ser una latencia perfectamente válida para tocar totalmente cómodo.
Es un tema complejo donde cada músico tiene sensibilidades distintas y donde unos no lo notan otros la aprecian claramente.
No se que programa utilizas, pero la mayoría de los actuales (todos?) reparten la carga entre procesadores o cores, al menos con instancias independientes, si se trata de un solo instrumento virtual lo normal es que la tarea sea asignada en exclusiva a un solo core. A pesar de la gran capacidad de proceso actual de las cpus algunos instrumentos virtuales siguen siendo perfectamente capaces de ponerlos al límite.
22. Jun 2009 | 20:18 Uhr
Yo uso Windows XP, Mi Pc tiene un Procesador Pentium 4 630 de 3.000Mhz de doble nucleo (64 Bits) tambien tengo 1 Gb de RAM, compre una tarjetita de audio barata marca C Media para poder poner los speaker a 5.1 de teclado uso un Roland XP80 y a veces uso un Korg TR la interface MIDI es una M-Audio MidiOne y el VST que uso (O que quiero usar seria mas bien) es el Korg Legacy Collection.
Resulta que cuando conecto el teclado a la Pc empieza un retardo de hasta 92 milseg usando el ASIO4ALL en 512 el ASIO Buffer Size y la compresion de latencia en 64 samples. Luego empiezo a mover los controles del buffer y la latencia para tratar de obtener la menor posible y puedo llegar hasta los 2 Milseg, pero ahora el problema es que aparacen sonidos de la nada sin tocar el teclado y cuando toco mi teclado hay notas que se quedan “pegadas” . Osea estoy que me quiero matar…!!!
Mi pregunta es la siguiente, ¿Este problema se resuelve comprando una tarjeta de audio, o es culpa del procesador, de la memoria RAM, de la interface MIDI o del teclado o del VST?
Agradezco sus respuestas!!
23. Jun 2009 | 09:30 Uhr
Si el problema es de un comportamiento anómalo del midi, es difícil saber de donde viene, pero no creo que sea por culpa de la tarjeta de sonido, ni del procesador o ram (eso sí 1 gb de ram es demasiado poco, ampliarla sería muy positivo)
El teclado, el interface midi, incluso el cable midi sí podrían ser la causa, también un setting muy extremo del asio4all podría ser el problema. Intenta ir probando por separado hasta que consigas aislar la causa.
Suerte.
27. Jun 2009 | 17:31 Uhr
Solo quiero felicitar a esta página y sus creadores está de lo mejor que he podido ver. he aclarado muchas dudas.
El tema de la latencia es importantísimo y definitivamente el conocimiento es poder…
GRACIAS…
24. Jul 2009 | 06:48 Uhr
Felicitaciones por la pagina.
Soy un novato en esto y he creo haber aprendido bastante con tu sitio.
Tengo un notebook con procesador intel pentium dual cpu 1.8ghz ; 2gb de ram ; Tarjeta incorporada Realtek high definition Audio.
Toco con un axiom 25, en reason 4.0 y a tiempo real, pero algunos pads me suenan con latencia y cuando la bajo aparece el ruido.
Instalé asio4all, para dismunir las latencias pero siguen apareciendo los ruidos, todo esto justo cuando toco con los mejores sonidos.
Mejorarán las latencias y sonidos si compro una tarjeta de sonido externa usb ??
En el seteo de ASIO4ALL cual es el significados de los SAMPLES y cual es al reclacion con los”ms de latencia” y el ruido ?
Espero no estar repitiendo preguntas.
Muchas gracias.
24. Jul 2009 | 13:11 Uhr
MUY BIEN, NO SUELO VER LAS COSAS CLARAS EN LA RED, HE AQUÍ UNA DE LAS POCAS EXCEPCIONES. GRACIAS.
a VER:
no sé inglés (los putos manuales de los putos fabricantes) ni entiendo mucho de música digital, pero hace años que estoy componiendo música midi, con muchas horas, muchas traducciones con el diccionario, muchas pruebas, apuntes, bla, bla.
¿casualmente me podrías aconsejar un programa para composiones midi? (ahora uso el sonar 6, que por cierto, he comprovado que usa drivers wdm) y años atrás usé Maxi SOUND home studio 64 pro de guillemot, este sí bastante entendedor en el monitor) .
La tarjeta es una M-Audio Audiophile 192, que acepta ASIO.
El ordenador pentium 4 (motherboard ASUS p5kpl-am).
¿Es aconsejable que me baje el driver ASIO con el sonar 6?
¿algun consejo antes de gastarme dinero en hardware (tiene sentido comprar un módulo de sonido, por ejemplo)?
Nada más, gracias.
26. Jul 2009 | 19:52 Uhr
jordi, yo personalmente soy de la opinión de que uno debe usar el secuenciador con el que se encuentra cómodo y que conoce bien. Sonar es un buen programa capaz de servirte para hace casi cualquier cosa y debes tener en cuenta que empezar con otro secuenciador, dada la complejidad que tienen supondría una curva de aprendizaje importante.
En el aspecto midi es asimismo bastante competente, no se si en las últimas versiones se ha mejorado sensiblemente este aspecto, creo que no de manera especial. Cubase, el cual uso personalmente, es muy competente en el aspecto midi y últimamente ha bajado bastante el precio y si eres estudiante puedes adquirirlo aun mas barato, es un gran programa con muchas innovaciones, aunque el aspecto midi seguramente tampoco ha cambiado mucho en los últimos años.
Si tienes problemas de latencia intenta utilizar Asio, Cakewalk se empeñó en utilizar el WDM (quizás por no comer de la mano de Steinberg) pero al final resultó no aportar nada interesante, si no mas bien al contrario. De hecho creo que las últimas versiones de Sonar utilizan de nuevo asio nativo. Así que por probar que no quede, lo importante es el resultado que de te a ti en tu sistema.
Yo antes de comprar sintetizadores hardware actualizaría el ordenador para que permitiera utilizar mas y mejores instrumentos virtuales, poco o nada tienen que envidiar a los módulos externos.
Suerte.
26. Jul 2009 | 19:57 Uhr
Claudio desde aquí es dificil saber donde está el cuello de botella de tu sistema.
La latencia y el consumo de cpu son inversamente proporcionales, es decir cuanta mas cpu estamos consumiendo mas comprometida se verá la latencia, así que echa un vistazo a los medidores de consumo de cpu a ver si estás al límite y en ese caso desactiva temporalmente algunos procesos para poder tocar ese instrumento virtual que dices.
Por otro lado como se dice en este artículo la tarjeta de sonido y los drivers son de los elementos mas primordiales para obtener bajas latencias, así que probablemente si te ayude una tarjeta mejor de un buen fabricante que haga buenos drivers. Intenta probar una con opción de devolución y si no te soluciona el problema la devuelves.
Saludos
03. Ago 2009 | 19:55 Uhr
Gracias enrrique, sos un mostro !!
04. Ago 2009 | 16:15 Uhr
Hola!
comprado en una humilde tienda de música de pueblo que por los libros que he leído en esa época era lo último de lo último (canales, postpulsación,etc.)
Hasta hoy no me he dado cuenta que había el mensaje.
Pues bien, cuando sea el caso, optaré por comprarme el Cubase.
Si fuera posible y me pudieras enviar algo del manual en español de cubase me vendría muy bien, sino tramnquilo ya miraré you tubes.
No tengo problemas de latencia, lo dejaré tal cual.
No creo que pueda ayudarte en nada, pues al menos te cuento por si fuera un modelo que no conocieras, que como controlador utilizo un controlador de piano-sintetizador, que me compraron mis padres cuando era pequeño y aprendía piano, y el caso es que siendo eso, un pianillo de casi 7 octavas (las acabo de contar) de plàstico, sin apariencia ni botoneras que había de ser para mis principios (fabricado en 1987, creo) pero a parte de lo bien que me fue resultó que por allá el 1999 descubrí simultáneamente el Midi (m de milagro supongo) y que además mi piano tenía los tres puertos Midi lo que en global es como si me hubiera tocado la lotería como compositor que soy y como desafortunado con los músicos que tocaba. El modelo es el Korg DP
de hecho es el que continuo usando y en cuanto a dispositivos no falta nada.
Si tienes canciones en la red me gustaría escuchar alguna, no para opinar si no para escucharla.
Nada más, gracias y adiós.
04. Ago 2009 | 16:20 Uhr
No se que hace esa cara dibujada en medio, el modelo es el Korg DP ochenta, lo de ochenta lo pongo en letras por si vuleve a salir una cara redonda inexpresiva como un bit.
20. Ago 2009 | 03:33 Uhr
Excelente el artículo. Estaba algo informado sobre el tema, pero ya que estoy te pregunto. Uso una placa/módulo externo M-audio fast track, 24 bits a 48 k, con un buffer de 128 samples, lo que presupone una latencia casi nula.. el tema es cuando toco un piano muy pesado (virtual grand piano) que realmente casi colma la capacidad de procesamiento y memoria de mi computadora que queda totalmente imposible de usar otra aplicacion mientras tengo cargado el sample (uso celeron un nucleo 2 ghz y 1gb de ram), y si bien se puede tocar sin problemas via mi teclado midi, noto alguna muy lijera latencia que no aparece cuando uso otros vsti’s livianos..
Existe la posibilidad de que al margen de la configuracion de latencia de mi placa, las limitaciones de hardware de mi computadora me hagan incurrir en una latencia mayor? si es asi, cambiaría mucho adicionar mas RAM, o el factor limitante es mayoritariamente el procesador? desde ya muchisimas gracias y muy bueno el artículo.
21. Ago 2009 | 18:02 Uhr
Juan, el hecho de que utilices un vsti o instrumento virtual pesado que lleve tu máquina a sus límites no implica que la latencia aumente automáticamente.
Cuando estresas la máquina a bajas latencias lo que se producen son ruidos indeseados, interrupciones en el sonido o el simple colapso del sistema, pero nunca un aumento de la latencia.
Por tanto aumentar ram o cpu no va a mejorar este tema.
¿No será que tienes una latencia relativamente alta y la notas mas al utilizar intrumentos percusivos (como un piano) frente a otros de ataque lento (como pads)?
El hecho de que el driver nos informe de que son 128 samples no quiere decir que sea REAL. ¿Porque no haces una prueba de la latencia real que da tu tarjeta de sonido con el “Centrance Latency Test Utility “? haz una búsqueda por ese término y lo encontrarás enseguida.
Verás como la latencia total es muy superior a la indicada. Hazlo a ver que te da.
Saludos.
03. Sep 2009 | 05:07 Uhr
buenas… cuando me instale el cubase sx3 trajo un asio, dice, asio vst, pero ahora veo aca el asio4all, ¿es este otro tipo de asio ? ¿cual es mejor ? ¿y por que? y otra pregunta no tengo latencia cuando grabo en audio pero si cuando conecto el piano por usb ¿por q pasa esto? ¿se puede resolver ? tengo un yamaha s90 y mi compu es un presario sg3110la pentium 4 .procesador 3.6—- 2 gb de ram…. espero su repeustas gracias…..
03. Sep 2009 | 16:59 Uhr
Asio es un protocolo creado por Steinberg para permitir una comunicación eficiente de los programas de audio (como Cubase, Nuendo y tantos otros) con las tarjetas de sonido, especialmente diseñado para poder trabajar a bajas latencias.
Tu tarjeta de sonido debe soportar este protocolo para proporcionar drivers Asio con Cubase u otros programas de audio.
Asio4all es un driver genérico para utilizarlo en tarjetas de sonido que no lo soportan y solo soportan el modelo de driver estándar de windows. De esta manera puedes tener drivers asio en casi cualquier tarjeta y tener acceso a bajas latencias.
Si no precisas en que condiciones tienes latencia (¿haciendo exactamente que?) difícilmente nadie podrá ayudarte. “Grabar audio” no implica latencia, la latencia la tenemos cuando procesamos el audio en tiempo real con el pc. Conectas el piano por usb, pero no aclaras para que.
Es necesario dar TODOS los detalles para que sea mínimamente posible saber cual es el problema.
Relee aténtamente el artículo y si tienes alguna duda concreta, intentaremos echarte una mano.
25. Nov 2009 | 18:31 Uhr
Hola a todos. necesito ayuda ya que compre una interface TASCAM US-144 para usar con audition 3 y resulta que tengo chasquidos al usar la interface y por momentos se corta. cosa que no ocurre cuando no uso la misma. tambien he notado que cuando usa la Vista edición, esta me da problemas al cargar efectos u otros, demora no menos de 3 minutos y al final da error. ya intente bajando subiendo la latencia al maximo e incluso probe ASIO all y sigue ocurriendo lo mismo. estoy entregado con ganas de tirar todo.
la maquina es una hp pavilion 4 gb con w vista 64 bit.
los driver de la interface los baje de la pagina tascam para 64 bit.
agradezco vuestra ayuda. aparicio de uruguay
02. Ene 2010 | 23:49 Uhr
Hola
excelente la pagina felicidades:
Soy estudiante de sonido, hice un sacrificio grande de 3 largos años para comprar una tarjeta M-AUDIO y una PC core 2 duo. Por la sugerencia de mis docentes he consegido SONAR 8 PRODUCER EDITION, todo ha instalado.
El problema que tengo: existe un retraso (latencia) fatal en el momento de vocalizar y escuchar por el monitor (asi nadie puede acertar un simple jingle cantado.
Ademas solo graba en un solo canal por mas que habilito stereo en las ventanas de m-audio, de sonar y de sound forge.
Ayuda Ayuda plisssss
05. Ene 2010 | 21:09 Uhr
Alejandro, como ya hemos comentado y se dice en el artículo la latencia del audio en un ordenador está gobernada por los settings de tu tarjeta de audio y de tu programa de grabación. Abre el panel de control de los settings de audio en ambos y reduce los buffers a ver que tal.
También puedes intentar poner asio como protocolo en Sonar (creo que ya lo soporta tu versión) y regular en los settings de tu tarjeta de sonido el buffer, pon el mas bajo y experimenta a partir de ahí.
Como también se ha dicho buffers muy bajos implican mas estrés en el pc, por eso es un compromiso que siempre debes tener en cuenta.
09. Ene 2010 | 14:11 Uhr
Hola y felicidades por la página. Explico mi problema .
Tengo windows xp:
Placa base:
Tipo de procesador Intel Pentium 4 530, 3015 MHz (15 x 201)
Nombre de la Placa Base Gigabyte GA-8I915P Duo Pro (3 PCI, 2 PCI-E x1, 1 PCI-E x16, 2 DDR DIMM, 2 DDR2 DIMM, Audio, Dual Gigabit LAN, IEEE-1394)
Chipset de la Placa Base Intel Grantsdale i915P
Memoria del Sistema 3328 MB (DDR2-800 DDR2 SDRAM)
Uso cubase 5 y desde que he cambiado mi tarjeta ( tenia una emu-1212) por una externa Lexicon Lambda todo són problemas:
1. Cuando tengo abierto el Cubase no puedo eschar ningún otro reproductor audio ( winamp, spotify, ).
2. Tampoco puedo grabar lo que esta sonando en el pc. En dispositivos de audio sólo puedo acceder a reproducir. La opcion grabación está vacia ( ni estero-mix, ni grabar lo que se escuha, ni nada de nada….).
3. La tarjeta lleva su propia driver asio ( Lambda asio ), pero he comprobado que por lo que respecta la latencia me va mejor el Asio4All. ¿ Es esto aconsejable ?
En fin, perdonad el bombardeo de preguntas pero en estos momentos estoy un poco bloquedo. Con sólo encontrar una respuesta a alguna de ellas ya seré feliz..
y desde ya, muchísimas gracias.
17. Ene 2010 | 22:37 Uhr
128 es mucha latencia? tengo un m-audi0 prokeys sono 88 con una tarjeta integrada que tiene 128 de latencia como mínimo. Al usar reaper para grabar, grabo con la misma latencia si en el controlador aumento la latencia, o si la bajo. no se que pasa.
01. Feb 2010 | 21:32 Uhr
Sin más palabras: Genial. Felicitaciones por la publicación, claro, conciso y específico.
17. Mar 2010 | 15:26 Uhr
ACABO DE LEER SOBRE LAS LATENCIAS, QUE ESTA MUY BUENO Y ME SURGIERON ALGUNAS CONSULTAS, YO USO FRUITY LOOPS 7, TODO FUNCIONA FANTASTICO, HASTA EL MOMENTO DE GUARDAR, TODO EL TRABAJO QUE VOY REALIZANDO LÑO GUARDO CON FORMATO FLP Y SE ESCUCHA GENIAL, CUANDO LO RENDERIZO, PARA PASARLO A MP3 O WAV, QUE ES LO Q MAS NECESITO, LO PASA CORRECTAMENTE, PERO CUANDO ABRO EL ARCHIVO RENDERIZADO, NO REPRODUCE LO QUE GRABE, SOLO RUIDOS Y CRUJIDOS QUE PARECE QUE EL ORDENADOR VA A EXPLOTAR. QUE PUEDO HACER AL RESPECTO?? GRACIAS
02. Abr 2010 | 21:21 Uhr
hola tengo el mismo problema de Aparicio ( comentario N50) misma placa. tascam us-144 y chasque y se corta aun con winamp, no se que hacer encima la pedi a u.s.a y no tengo manera de reclamar , la uso con una notebook lenovo n500, por lo que vi hay mucho problemas con esta placa usb, miles de racias po su ayuda. FEDERICO
03. Abr 2010 | 00:11 Uhr
Hola Fede…no desespere mi hermano. Aqui le traigo la solucion…despues de tanto andar y ya desauciado que nadie me lograba ayudar te cuento que solucione el problema. En la pagina oficial de donde desargaba los ultimos drivers para vista 64 bit los mismos no funcionaban. Recien ahora la empresa al colgar los drivers para windows 7 se dignaron a poner los correspondientes.
Yo te aconsejo que elimines todos los anteriores y descargues los drivers version 2.1.4.0 y santo remedio. Vas a ver como todo te funciona a las mil maravillas incluso usando la latencia normal de la Tascam sin necesidad de aumentarla. Cualquier cosa estoy a tus ordenes. mi mail es apariciogonzalez….no sabes lo que sufri.
04. Jun 2010 | 00:01 Uhr
Hola tengo un problema al utilizar Guitar Ring 4 y el Asio4all el problema esque no me da audio am no escucho nada al entrar al panel del ASIO4ALL aparece:
Sigmatel Hight Definition Audio CODEC
-Salida (Esta encendico y a lado una “X” en rojo desactivado) no tengo activado la tabla de ondas SW
-Entrada(Esta encendido y un triangulito de activo
Alguna sugerencia??
22. Jun 2010 | 06:07 Uhr
PARCE EL QUE MUCHISIMAS GRACIAS Y EL CREADOR DE ESE PROGRAMA ES UN GENIO…………………………………………………………………… EXELENTE
12. Jul 2010 | 14:21 Uhr
Hola, tengo un problema de configuracion….uso la maya44 usb… cambiandole en el registro de windows el nombre por Audio 8 DJ, pues bien el traktor lo reconoce perfectamente….pero el cubase 5 no, y solo me lo reproduce por la tarjeta del pc… ni siquiera me deja poner los cascos… eso si, me deja grabar las sesiones desde la entrada de linea del pc y usando traktor…. ALGUIEN ME PUEDE AYUDAR?
27. Jul 2010 | 04:05 Uhr
hola que tal , soy un guitarrista de una banda y siempre grabe mis pistas en la notebook , hace poco tiempo me compre una lenovo g550 que trae una placa de audio conexant high definition smart audio 221 y tengo un problema graba bien sin problemas pero lo que yo escucho tiene un pequeño retardo de lo que toco osea es como que tarda en reproducir , son milesimas , pero me incomoda , me podrias decir como podria solucionarlo o si hay alguna forma ? estoy usando windows 7 y para grabar audition 1.5 , gracias