Latencia aceptable en controladores DJ?

  • 1
pepehouse SRT
#1 por pepehouse SRT el 15/06/2015
No hace mucho pillé un Denon MC 2000 con la intención de preparar temas en Traktor y ensayar y probar mezclas de manera cómoda y rápida, el controlador bien, muy bien diría para lo que me costó (aproveché una oferta) calidad Denon.

Lo malo es que desde el primer día he encontrado problemas con el interface de audio que lleva incorporado sobre todo con Traktor y es que no puedo evitar los "saltos" al reproducir el audio a no ser que use unos 30 ó 40 mili segundos de latencia, lo que acostumbrado a no pasar de 10 con mis otros dispositivos me parece una barbaridad.

Yo lo achaco a que la tarjeta del MC 2000 sólo funciona a 48000 kHz y esto demanda muchos recursos al ordenador supongo porque tiene que convertir todo lo que suena que siempre está a 44.1 kHz lo cual no sirve para nada pues obviamente la calidad como mucho desciende no aumenta, que alguien me corrija si me equivoco.

Tampoco noto demasiado retraso ni nada que sea mucho problema a la hora de pinchar en casa con el MC 2000 pero si algún día me lo llevo a algún sitio no quisiera encontrarme de repente con alguna sorpresa.

Opiniones? Qué latencias manejáis con vuestros dispositivos DJ y qué problemas os habéis encontrado debido a estas si es que os habéis encontrado alguno?

Gracias.
Subir
OFERTAS Ver todas
  • -6%
    Elektron Digitakt II (B-Stock)
    939 €
    Ver oferta
  • -20%
    Technics SL-1200M7 Lamborghini
    1.199 €
    Ver oferta
  • -50%
    NI Komplete 15 Collector's Edition
    885 €
    Ver oferta
Teo Tormo
#2 por Teo Tormo el 15/06/2015
pepehouse escribió:
lo que acostumbrado a no pasar de 10 con mis otros dispositivos me parece una barbaridad.

Efectivamente, llegar a 30 o 40ms es una barbaridad y signo de algo no va bien o no está bien configurado.
pepehouse escribió:
Yo lo achaco a que la tarjeta del MC 2000 sólo funciona a 48000 kHz

Lo de los Khz no tiene nada que ver, y para ello te pongo un ejemplo: yo tengo un Z2 que igualmente tiene el samplerate fijado a 48 y puedo trabajar con ella a 3.3ms, aunque normalmente la pongo a 4.7ms. Tengo también un Z1 y va más o menos igual, aunque este puede trabajar a 96khz. La Saffire a 96khz la puedo poner a 7ms sin problemas, incluso a un poco menos.
pepehouse escribió:
supongo porque tiene que convertir todo lo que suena que siempre está a 44.1 kHz

El upsampling en los ordenadores actuales no debería darte esos problemas, como mucho errores de jitter, que es otra cosa, y que probablemente ni notarías.

pepehouse escribió:
Opiniones?

Si estás pinchando con un ordenador con Windows, lo más probable es que el driver ASIO del aparato se esté llevando mal con algo de tu ordenador o de tu sistema operativo. El qué exactamente no sé decírtelo. Si es un mac ya lo veo más raro. El MC-2000 si no me equivoco creo que puede funcionar con Serato DJ Intro, prueba a instalarlo y observa si puedes trabajar con latencias más bajas. Si te deja sin problemas es que es culpa del driver ASIO.
Subir
pepehouse SRT
#3 por pepehouse SRT el 15/06/2015
Teo Tormo escribió:

Efectivamente, llegar a 30 o 40ms es una barbaridad y signo de algo no va bien o no está bien configurado.
Estamos de acuerdo, pero es algo grave? es decir, tiene alguna consecuencia grave en un sistema DJ? En producción si que puede arruinar grabaciones etc. pero pinchando? 40 ms suponen algún problema que tu sepas?

Teo Tormo escribió:
Si estás pinchando con un ordenador con Windows, lo más probable es que el driver ASIO del aparato se esté llevando mal con algo de tu ordenador o de tu sistema operativo. El qué exactamente no sé decírtelo. Si es un mac ya lo veo más raro. El MC-2000 si no me equivoco creo que puede funcionar con Serato DJ Intro, prueba a instalarlo y observa si puedes trabajar con latencias más bajas. Si te deja sin problemas es que es culpa del driver ASIO.


Sí, es Windows 7 y sucede en mis 2 PCs, por lo que también he pensado que pudiera ser el driver que no estuviese "bien acabao", Intro lo probé enseguida porque tenía ganas de probar Serato y también más de lo mismo pero consigo menos latencia y aunque he de llevar el deslizador en las preferencias de Intro al final del todo esto supone "solo" 20ms y 1024 samples, también probé con Mixxx, el DJ soft gratuito y consigo latencias más aceptables que con ninguno de los otros si no recuerdo mal, además lógicamente en mi ordenador más potente consigo mejores latencias también con todos los programas que cito.

Gracias por comentar Teo.
Subir
pepehouse SRT
#4 por pepehouse SRT el 15/06/2015
Teo Tormo escribió:
Lo de los Khz no tiene nada que ver, y para ello te pongo un ejemplo: yo tengo un Z2 que igualmente tiene el samplerate fijado a 48 y puedo trabajar con ella a 3.3ms, aunque normalmente la pongo a 4.7ms. Tengo también un Z1 y va más o menos igual, aunque este puede trabajar a 96khz. La Saffire a 96khz la puedo poner a 7ms sin problemas, incluso a un poco menos.
Ah sí, y por qué hacen esto con las tarjetas para DJ si nadie pincha música con esas resoluciones? No es un desperdicio de recursos del ordenador en cuestión y ni si quiera suena mejor?
Subir
Teo Tormo
#5 por Teo Tormo el 16/06/2015
#3 Sí, pinchando supone unos cuantos problemas 40ms, especialmente en determinadas técnicas. Mira, los milisegundos expresan el tiempo que pasa desde que tu das una orden hasta que percibes la respuesta. En producción por ejemplo, aparte del tema de las grabaciones, si estás usando un instrumento virtual, desde que tocas una tecla de un teclado controlador hasta que oyes la nota sonar, pasan esos milisegundos. Si la latencia es muy alta, al intérprete le resulta imposible tocar nada porque nota como la melodía va "por detrás de él". A mi me da por saco en general más de 15ms, a un pianista de conservatorio 5ms ya le pueden molestar bastante. Esto en software de pinchar se traduce en el tiempo que tarda el software en responder desde que das un comando desde el controlador, por ejemplo disparar un hotcue o hacer pitchbend. Acciones así, si se hacen muy fuera de tiempo pueden quedar mal o hacerse con menor precisión; si quieres hacer cosas que vayan al ritmo de la música, necesitas que los controles tengan una respuesta lo más inmediata posible. Los turntablistas lo llevan crudo cuando hay mucha latencia, sus ejecuciones tienen la misma precisión que la de un instrumentistas, y la respuesta debe ser inmediata. 40ms para ellos es como hacer el scratch hoy y escucharlo mañana.
Subir
pepehouse SRT
#6 por pepehouse SRT el 16/06/2015
Teo Tormo escribió:
Mira, los milisegundos expresan el tiempo que pasa desde que tu das una orden hasta que percibes la respuesta
Sí, sé esto Teo por eso preguntaba si 40ms causaban mucho problema a alguien en situaciones diferentes a la mía ya que yo no noto un retraso excesivo.

Teo Tormo escribió:
pinchando supone unos cuantos problemas 40ms, especialmente en determinadas técnicas
Ahí voy yo: Yo no hago scratch ni nada parecido por eso digo que no noto nada molesto mezclando temas o llamando cues simplemente, mi pregunta era si alguien lo notaba o si quizás en una sala mas o menos grande era diferente por lo del retraso con los altavoces, no quisiera llevármelo a algún sitio este verano y verme en un marrón del que no pueda salir :) Es que veo difícil la solución ya que como digo sucede en mis 2 ordenadores y ambos están optimizadísimos :) y aún así les he vuelto a dar un repaso y nada.

Quizás es que un i3 con 4 GB de RAM se queda corto ya para estos menesteres?
Subir
Teo Tormo
#7 por Teo Tormo el 16/06/2015
pepehouse escribió:
mi pregunta era si alguien lo notaba

Yo lo noto, y me resulta muy molesto. Para mi no es lo mismo disparar un tema cuando le doy a Play que 40ms después de darle a Play. ¿Al ajustar el punto de reproducción con el jog no notas super molesto dejar de mover el jog y notar que el sonido se para un poco después, o empezar a mover el jog y que suene un poco después por auriculares? Para mi es insoportable.
pepehouse escribió:
Quizás es que un i3 con 4 GB de RAM se queda corto ya para estos menesteres?

Con ordenadores mucho peores he logrado latencias mucho más bajas. Algo falla ahí, 40ms no es aceptable de ninguna manera. O el driver de Windows no está bien hecho o alguna otra cosa. Si fuera mi caso y estuviera a tiempo, devolvía el controlador en caso de no encontrar el fallo y trataba de conseguir uno que funcione mejor. Para mi 40ms está fuera de orden hoy en día en cualquier marca, hasta en una desconocida.
Subir
pepehouse SRT
#8 por pepehouse SRT el 16/06/2015
Teo Tormo escribió:
Yo lo noto, y me resulta muy molesto. Para mi no es lo mismo disparar un tema cuando le doy a Play que 40ms después de darle a Play. ¿Al ajustar el punto de reproducción con el jog no notas super molesto dejar de mover el jog y notar que el sonido se para un poco después, o empezar a mover el jog y que suene un poco después por auriculares? Para mi es insoportable.
Eso un poquito sí :) pero no se me hace tan gordo.

Teo Tormo escribió:
O el driver de Windows no está bien hecho o alguna otra cosa.
Yo creo que ese el el fallo desde el principio.

Teo Tormo escribió:
Si fuera mi caso y estuviera a tiempo, devolvía el controlador en caso de no encontrar el fallo y trataba de conseguir uno que funcione mejor.
Pensé en ello en su momento, pero decidí asumirlo y pensé que podría solucionarlo porque el controlador me encanta y era exactamente lo que necesitaba...con calidad Denon...las alternativas de ese precio no le llegan ni a la suela de los zapatos, así que me resigné... quizás metí la pata al no devolverlo...

Laten(Simón) dice: http://i.imgur.com/AlO8tnS.png

Lo hice en mi ordenador menos potente y sigue todo mas o menos igual, probaré en este a ver...
Subir
pepehouse SRT
#9 por pepehouse SRT el 16/06/2015
El panorama es desolador desde luego :(

http://i.imgur.com/mp7w3Dn.png
Subir
Teo Tormo
#10 por Teo Tormo el 16/06/2015
Veo que tienes el WiFi activado. Hay gente que comenta que desabilitar el Wifi en ordenadores actuales con Windows resuelve algunos problemas con el audio, desconozco si es cierto (uso OSX) o si tiene alguna base técnica, pero por probar no pierdes nada. A mi hace tiempo desabilitar en un ordenador el bluetooth me arregló todos los problemas. Lo curioso (y que da mala espina) es que el problema lo tengas en ordenadores diferentes, por tanto mantengo mi teoría del driver "poco bien hecho".
Subir
pepehouse SRT
#11 por pepehouse SRT el 17/06/2015
Teo Tormo escribió:
Veo que tienes el WiFi activado.
Es cierto, normalmente lo desactivo pero al estar posteando aquí al mismo tiempo se me pasó e hice la prueba con el WIFI conectado lo cual como tu dices es peor incluso :)

Teo Tormo escribió:
por tanto mantengo mi teoría del driver "poco bien hecho".
Sí, ya te he dicho que yo pensé esto desde el primer momento también, además no me acordé ayer pero hace un tiempo y pensando que sería problema del driver se me ocurrió usar el de la DN-X 1700 y con Serato no funcionaba, obviamente lo tienen todo muy bien atado :) Pero con Traktor que es el que a mí me interesa sí y recuerdo que no habían saltos y las latencias eran mas bajas pero dejé de usarlo porque el sonido me pareció peor.

Ayer es que con el driver del controlador en cuestión, me dí cuenta de que con 512 samples que viene a ser lo normal me daba una latencia de 18 y pico milisegundos en Traktor, vamos, que más claro agua, es el driver que es penoso.
Subir
Deejays
#12 por Deejays el 17/06/2015
Cualquier controlador mediante Asio y un ordenador decente i o i5 es capaz de reproducir audio con 7-9 ms de latencia.
Para mi es una latencia más que suficiente para tener ese feeling tiempo real.
A partir de 12-15ms, se nota retardo.
Siempre se puede trabajar a 44.1 para acelerar la latencia
Subir
pepehouse SRT
#13 por pepehouse SRT el 17/06/2015
Deejays.es escribió:
Siempre se puede trabajar a 44.1 para acelerar la latencia
Yo creo que podría ser también ese el problema pero por desgracia y como ya he dicho más arriba no se puede configurar la resolución está fija en 48000 kHz :( gracias por comentar
Subir
Teo Tormo
#14 por Teo Tormo el 17/06/2015
#12 #13 Al contrario, subir el sample rate reduce la latencia. ¿Por qué? Porque el interfaz de audio trabaja a su resolución nativa o a una más cercana, que es la resolución más alta que soporte. Ya se que suena raro, pero haced la prueba con un interfaz que soporte 96khz y permita seleccionar sample rates inferiores, veréis como con sample rates más bajos y mismo tamaño de buffer la latencia aumenta. Al menos ha sido así con todos los que he probado.
Subir
pepehouse SRT
#15 por pepehouse SRT el 17/06/2015
#14 No suena raro, suena lógico en la forma en que lo explicas, nunca me dí cuenta de eso, lo probaré por curiosidad con otras tarjetas aunque sigo creyendo que al mismo tiempo el reproducir temas de menor resolución a mayor resolución consume mas recursos y es un desperdicio porque como mucho sonarán peor nunca mejor. No entiendo porqué hacen eso con tarjetas destinadas a reproducir tan solo.
Subir
Hilos similares
Nuevo post

Regístrate o para poder postear en este hilo