#132 A ver si lo consigo explicar bien porque es un poco largo y no es un único setting el que puedes tocar. Además en las pruebas que he realizado me he dado cuenta de que el influye tanto el sistema operativo como lo bien hecho que esté el driver de audio... en fin allá vamos:
- Latency: hay que expresar el valor en muestras, con interfaces normales o con los integrados en mesas de mezclas Pioneer y en sus CDJ, poniendo el interfaz a funcionar a 48khz (setting sampleRate) y 256 muestras obtienes una latencia de unos 5ms, donde el sonido está algo degradado pero es más o menos aceptable. El sonido perfecto de scratch con jogwheels lo obtienes subiendo la cifra a 512, que sube la latencia a 10ms. Recordemos que 10ms es la frecuencia máxima con la que el programa puede comunicarse con los controladores MIDI y HID (esto lo dice el fabricante). Pero claro, scratchear en serio con 10ms de latencia es un poco jodido, a mi hay un par de trucos que no me salen, igual si eres un máquina lo sacas.
- ControllerRefreshRate: este parámetro controla la frecuencia máxima de comunicación con los controladores, como decía antes esta frecuencia como máximo es 10ms (10 veces por segundo) y para obtener esta respuesta hay que poner el parámetro en 0, que es el parámetro que viene por defecto. Si pones números negativos al menos con unos CDJ hay cosas que no responden, como el display central del jog. En fin, yo lo dejaría en 0 que es el máximo rendimiento posible, imagino que reducir esta capacidad puede ser útil con controladores de mala calidad que necesitan una frecuencia de comunicación más baja para no aturullarse.
- RPM: 33 o 45, por defecto el programa viene a 33, pero la única forma que con los jogs de Pioneer el display coincida con el movimiento es ponerlo a 45, además da mayor precisión, pero degrada un pelín el sonido a 45 cuando haces scratch (obviamente porque el movimiento del jog representa mayor desplazamiento).
- rampstarttime: es lo que tarda en reaccionar el jog desde que lo sueltas hasta que la reproducción es normal, sirve para simular un poco el motor de un plato y hacer que el scratch con jogs pueda parecer más natural. A mi como mejor resultado me da es ponerlo entre 0.14 y 0.20
- rampscratchtime: es lo que tarda el jog en reaccionar desde que lo tocas para hacer scratch hasta que reacciona, el parámetro de 0.1 por defecto lo veo correcto.
- scratchfilter: se supone que subiendo este parámetro mejoras el sonido del scratch a costa de un mayor uso de CPU. Por defecto viene a 8, y según los desarrolladores de Virtual DJ el valor máximo al que merece la pena ponerlo es 14, se puede poner más alto pero dicen que el coste de CPU a cambio de calidad en el sonido del scratch comienza a ser poco significativo a partir de esa cifra.
Bien pues jugando con todos estos valores cada uno puede tratar de afinar la respuesta del jog y el sonido del "scratch digital" usando el jog a su gusto, habilidad y costumbre. Quizá haya más parámetros que influyan pero yo aún no los he descubierto. Para mi es importante el setting touchwheelbackspin y touchwheelspinthreshold, que sirven para desactivar y para ajustar el punto a partir del cual tiene inercia un jog al realizar un backspin, pero esto puede no servirle de nada a muchos... a mi me influye porque cuando hago scratch con jogs para ir más rápido no acompaño el jog hacia atrás del todo si no que lo "lanzo" para que la inercia lo lleve hasta donde quiero y tener tiempo de llevar la mano adelante (en realidad es una mala costumbre del scratch, pero soy mayor para cambiarla), así que esos settings también me vienen bien.
¿Se puede obtener una respuesta acojonante con un sonido decente al hacer scratch con jogs? Más o menos. Es probable que de un resultado a gusto de muchos, aunque para mi se queda a un par de puntos de distancia de la respuesta que da Rekordbox, aunque claro, el fabricante del hardware conocerá ajustes internos que no contará a todo el mundo. No obstante el control HID y los ajustes posibles convierten a mi entender a Virtual DJ en este momento en el segundo mejor HID del mercado. Rekordbox lo clava más, lo hace perfecto, pero que Virtual DJ permita dentro de sus posibilidades este nivel de personalización de la respuesta (que no tiene por qué ser para scratch, habrá gente que lo toquetee para que al hacer beatmatching responda de una forma específica a sus gustos) le otorga una categoría especial o casi una categoría propia. El resto de softwares te dan lo que creen que es mejor para todos los gustos, y aunque a mi me resulte perfecto quizá para otros sea demasiada inercia, o una respuesta excesivamente temprana del jog.
- Latency: hay que expresar el valor en muestras, con interfaces normales o con los integrados en mesas de mezclas Pioneer y en sus CDJ, poniendo el interfaz a funcionar a 48khz (setting sampleRate) y 256 muestras obtienes una latencia de unos 5ms, donde el sonido está algo degradado pero es más o menos aceptable. El sonido perfecto de scratch con jogwheels lo obtienes subiendo la cifra a 512, que sube la latencia a 10ms. Recordemos que 10ms es la frecuencia máxima con la que el programa puede comunicarse con los controladores MIDI y HID (esto lo dice el fabricante). Pero claro, scratchear en serio con 10ms de latencia es un poco jodido, a mi hay un par de trucos que no me salen, igual si eres un máquina lo sacas.
- ControllerRefreshRate: este parámetro controla la frecuencia máxima de comunicación con los controladores, como decía antes esta frecuencia como máximo es 10ms (10 veces por segundo) y para obtener esta respuesta hay que poner el parámetro en 0, que es el parámetro que viene por defecto. Si pones números negativos al menos con unos CDJ hay cosas que no responden, como el display central del jog. En fin, yo lo dejaría en 0 que es el máximo rendimiento posible, imagino que reducir esta capacidad puede ser útil con controladores de mala calidad que necesitan una frecuencia de comunicación más baja para no aturullarse.
- RPM: 33 o 45, por defecto el programa viene a 33, pero la única forma que con los jogs de Pioneer el display coincida con el movimiento es ponerlo a 45, además da mayor precisión, pero degrada un pelín el sonido a 45 cuando haces scratch (obviamente porque el movimiento del jog representa mayor desplazamiento).
- rampstarttime: es lo que tarda en reaccionar el jog desde que lo sueltas hasta que la reproducción es normal, sirve para simular un poco el motor de un plato y hacer que el scratch con jogs pueda parecer más natural. A mi como mejor resultado me da es ponerlo entre 0.14 y 0.20
- rampscratchtime: es lo que tarda el jog en reaccionar desde que lo tocas para hacer scratch hasta que reacciona, el parámetro de 0.1 por defecto lo veo correcto.
- scratchfilter: se supone que subiendo este parámetro mejoras el sonido del scratch a costa de un mayor uso de CPU. Por defecto viene a 8, y según los desarrolladores de Virtual DJ el valor máximo al que merece la pena ponerlo es 14, se puede poner más alto pero dicen que el coste de CPU a cambio de calidad en el sonido del scratch comienza a ser poco significativo a partir de esa cifra.
Bien pues jugando con todos estos valores cada uno puede tratar de afinar la respuesta del jog y el sonido del "scratch digital" usando el jog a su gusto, habilidad y costumbre. Quizá haya más parámetros que influyan pero yo aún no los he descubierto. Para mi es importante el setting touchwheelbackspin y touchwheelspinthreshold, que sirven para desactivar y para ajustar el punto a partir del cual tiene inercia un jog al realizar un backspin, pero esto puede no servirle de nada a muchos... a mi me influye porque cuando hago scratch con jogs para ir más rápido no acompaño el jog hacia atrás del todo si no que lo "lanzo" para que la inercia lo lleve hasta donde quiero y tener tiempo de llevar la mano adelante (en realidad es una mala costumbre del scratch, pero soy mayor para cambiarla), así que esos settings también me vienen bien.
¿Se puede obtener una respuesta acojonante con un sonido decente al hacer scratch con jogs? Más o menos. Es probable que de un resultado a gusto de muchos, aunque para mi se queda a un par de puntos de distancia de la respuesta que da Rekordbox, aunque claro, el fabricante del hardware conocerá ajustes internos que no contará a todo el mundo. No obstante el control HID y los ajustes posibles convierten a mi entender a Virtual DJ en este momento en el segundo mejor HID del mercado. Rekordbox lo clava más, lo hace perfecto, pero que Virtual DJ permita dentro de sus posibilidades este nivel de personalización de la respuesta (que no tiene por qué ser para scratch, habrá gente que lo toquetee para que al hacer beatmatching responda de una forma específica a sus gustos) le otorga una categoría especial o casi una categoría propia. El resto de softwares te dan lo que creen que es mejor para todos los gustos, y aunque a mi me resulte perfecto quizá para otros sea demasiada inercia, o una respuesta excesivamente temprana del jog.