Autores: Jose Alberto Rodríguez Riveiro
Fecha: 7 de Mayo de 2007
El principal objetivo de este trabajo es conseguir que mediante una parte SoftWare (programa djDecks) y una parte Hardware (tarjeta de sonido externa AudioTrak Maya44 USB) seamos capaces de sincronizar el ordenador con un vinilo especial funcionando en un tocadiscos de tal manera que en dicho vinilo seamos capaces de reproducir un fichero mp3 que tengamos en el ordenador.
Más allá de éste objetivo este sistema se utiliza principalmente (para DJ´s) para evitar tener que cargar con maletas repletas de vinilos, cuando con un portátil, 2 vinilos especiales y una tarjeta de sonido que soporte ASIO podremos cargar toda la música que tengamos en el ordenador en los vinilos, útil por ejemplo en discotecas, fiestas, etc...
Además este sistema nos brinda mayor comodidad a la hora de buscar las canciones, ya que es más sencillo buscar desde el explorador de windows que andar mirando entre todos los discos de vinilo que se tengan.
Como apuntes teoricos antes de comenzar con el trabajo deberíamos aclarar lo siguiente:
Para realizar dicha tarea debemos de tener en cuenta la configuración del equipo a utilizar, teniendo en el caso del ordenador una configuración mínima recomendada (la que el programa djDecks exige). Ésta será:
- Procesador con velocidad superior a 1000 Mhz PC (Intel, AMD, ...)
- Memoria RAM de al menos 384MB
- 20MB de espacio libre en disco para utilizar djDecks
- Una tarjeta de sonido compatible con ASIO
- Un sistema operativo Windows 2000, XP o Vista
En nuestro caso tenemos un ordenador que supera con creces los requisitos mínimos:
- Procesador Core 2 Duo a 2.0 Ghz
- 2 GB de Memoria RAM a 667 Mhz
- Muchísimo más de 20MB de espacio libre en disco
- La tarjeta de sonido AudioTrak Maya 44 USB
- El sistema operativo XP
Además utilizaremos la versión de djDecks v0.78 trial (que podemos bajarnos gratuitamente de la página oficial http://djdecks.be/ ), y con ello el parche para el control de vinilo djDecks Vinyl Control Add-On, concretamente el Add-On que soporta los vinilos del Final Scratch. Ambos podemos obtenerlos de los siguientes enlaces:
En lo que se refiere al tema "musical" serán necesarios 2 vinilos TCV. En nuestro caso utilizaremos los del sistema Final Scratch de Stanton, y los vinilos standard (puesto que hay unos más ligeros).
La tarjeta de sonido, como antes bien hemos dicho, se tratará de la AudioTrak Maya 44 USB, cuyo interfaz es el que su nombre indica (habiendo otro modelo con el mismo nombre, solo que con interfaz PCI).
El driver para ésta nos lo bajaremos de la página oficial, que es la que sigue:
Aunque no sea de especial interés para la realización de dicha práctica (puesto que sirve cualquiera) utilizaremos una mesa de mezclas Behringer VMX300, y un tocadiscos Technics SL1200 MK2.
Como estamos trabajando bajo Windows XP nos bajaremos la versión más actual para dicho SO, concretamente la v2.5.5. Tras clickear en el link nos redireccionará a la siguiente página donde tendremos el enlace para bajar dicha versión del driver:
Lo primero que debemos realizar es conectar todo lo necesario para que nuestro sistema funcione. Para ello necesitaremos un número amplio de cables. Como el objetivo de ésta práctica es orientado a la informática y a la configuración del Hardware, simplemente explicaremos lo básico respecto al cableado...... Podemos montar 2 tipos de sistema de cableado:
NOTA: Nótese que los esquemas vienen dados para la conexión de un solo tocadiscos. La conexión de un segundo tocadiscos sería similar solo que utilizando una entrada de la mesa de mezclas distinta.
Una vez tengamos los cables conectamente enchufados, el driver descargado, y tras descomprimirlo (pues viene en un zip), ejecutamos el fichero SetupXP2k.exe. Elegimos idioma inglés (puesto que no hay español) y seleccionamos la opción Install the driver:
Aceptamos el acuerdo y procedemos a instalar el driver. Durante la instalación nos solicitará varias veces que desconectemos y volvamos a conectar la tarjeta al ordenador como se muestra en la imagen adjunta:
Tras hacerle caso al programa de instalación, si la instalación finaliza correctamente se mostrará una imagen como la siguiente:
Tras darle a Exit tendremos el driver correctamente instalado. Sólo nos falta un pequeño detalle, debemos de copiar el fichero Maya44USBPanel.exe (ubicado en la carpeta donde descomprimimos el driver) a nuestro ordenador, en nuestro caso al escritorio. Con dicho archivo es con el que configuraremos las salidas y las entradas de nuestra tarjeta de sonido externa.
Una vez descargada la versión trial de djDecks que será la que utilizaremos ejecutamos el archivo djDecks078.exe. Con ello ejecutaremos el programa de instalación. Como es corriente en la mayoría de las instalaciones daremos a "siguiente" hasta que finalice la instalación, dejando todas las opciones que por defecto vienen con la instalación. Una vez finalizada ésta, se nos mostrará una pantalla como la siguiente:
Tras darle a Finish procedemos a instalar el plugin que da soporte a los vinilos TCV del sistema Final Scratch para utilizarlos junto con nuestra tarjeta de sonido. Para ello ejecutaremos el fichero djDecksFinalScratchPlugin.exe , el cuál instalaremos dandole a siguiente hasta llegar a una pantalla similar a la de la imagen anterior, que nos indicará que la instalación ha concluido con éxito.
Para configurar la tarjeta de sonido externa Maya 44 USB utilizaremos el archivo copiado al final de la instalación de este a nuestro PC, llamado Maya44USBPanel.exe. Al ejecutarlo se mostrarán una ventana similar a la siguiente, y donde seleccionaremos las opciones que se muestran a continuación :
Como vemos en la pestaña Controls silenciamos las entradas para que no se monitoricen y por tanto no escuchemos lo que entra por ellas mientras estemos enviando sonido. La entrada la ponemos casi al límite (dejamos un poco de margen para evitar ruido), y la salida la pondremos al límite superior. Una vez hecho esto podemos darle al Close con lo que ya tendremos la tarjeta de sonido configurada.
Llegados a este punto, con el software djDecks instalado y la tarjeta Maya 44 USB instalada y correctamente configurada pasaremos a configurar el programa djDecks para realizar luegos las pruebas necesarias. Con la tarjeta Maya 44 conectada al ordenador iniciamos el djDecks pulsando sobre el icono que la instalación nos dejó en el escritorio. Si nos sale un mensaje sobre la licencia le daremos a la opción de introducirla más tarde, con lo que iniciaremos el Software en modo shareware. Una vez llegados a este punto llegamos a la pantalla principal del djDecks, donde la estructura de ésta será la explicada anteriormente (2 secciones para cargar las canciones, cada una de ellas con sus correspondientes efectos, el panel principal donde se encuentran la gran mayoría de las opciones, y la sección asociada al playlist y al explorador de archivos).
Accediendo en el panel principal a "Menú -> Options" accedemos a la configuración del programa. Siguiendo los siguientes enlaces iremos a imágenes reales de cada una de las pestañas de las cuáles obtendremos los valores necesarios a rellenar en cada caso:
Como se puede observar en los enlaces, las pestañas IN/OUT y Vinyl Control están más marcadas que las demás. Ello se debe a que es donde realmente realizamos la configuración de nuestro sistema, siendo las demás pestañas no menos importantes, pero no necesarias para nuestra instalación. Como se trata de las 2 pestañas más importantes serán las que explicaré a continuación:
En la pestaña IN/OUT lo que estamos configurando realmente son las entradas y las salidas de la tarjeta de sonido, y la ruta que queremos que lleve el sonido a través de nuestra tarjeta. En nuestro caso seleccionamos nuestra tarjeta de sonido y a continuación la forma en que el sonido saldrá por las salidas; concretamente seleccionamos la opción que lo que hace es separar las salidas para que cada canción salga por un canal distinto. Luego configuramos las salidas para que lo que entre por las entradas 0/1 salga por las salidas 0/1 (después de ser "tratado" en el ordenador) y de forma similar lo haremos con las salidas y entradas 2/3. Además marcamos la opción "Aply RIAA Correction" lo que nos hará que las entradas phono funcionen como si hubiese un preamplificador, y la opción "Streaming ASIO " además de elevar la tasa de sampleo a 48000.
En la pestaña Vinyl Control es donde le indicamos al programa la forma en que tratamos los vinilos. Hay opciones que ni yo conozco, por lo que no recomiendo tocarlas. Otras opciones, por ejemplo "Lead In time" lo que establece es el tiempo en que los vinilos codificados van a tardar en comenzar: explicándome mejor, los vinilos normales y corrientes comienzan a sonar a partir de cierto "ciclo" del disco de vinilo. Pues en este caso como estamos simulando un vinilo como los de toda la vida podemos configurar el tiempo para que éste inicio se encuentre más o menos tarde. En este caso dejamos la opción por defecto que son 5000 ms. Además podemos marcar otras opciones como "Relative Mode by default" que lo que establece es que cada determinada parte del vinilo se corresponde con una determinada parte de la canción. En caso de no tener activada esta opción si está sonando una canción y levantamos la aguja, y la volvemos a poner en cualquier otra parte del vinilo seguiremos escuchando la canción por donde nos habíamos quedado antes de levantar la aguja. La opción "Correct pitch when disabling vinyl control" , como su nombre bien indica, se trata de una opción con la cuál tras desactivar el modo de control de vinilo por software el pitch (velocidad de la canción) se corrija automáticamente para tomar los valores tomados por el programa.
Lo más importante de ésta pestaña es la calibración de los vinilos. Para ello deberemos tener una canción cargada y la opción del vinyl control activada. Para ello haremos lo que indica la siguiente imagen:
Carga de una canción y activación del modo Vinyl Control
Una vez hecho esto (en uno o en los dos platos) vamos a reproducir el (o los) temas cargados. Para ello arrancamos el tocadiscos sobre el vinilo TCV como si de un vinilo normal se tratase (Si suena mal tranquilos, que vamos a calibrarlo ahora). Una vez esté sonando la canción vamos a Menú -> Options -> Vinyl Control, y pulsamos sobre el botón "Auto Calibration" , que lo que hará es configurar los valores de la ganancia de la señal y de la variación de pitch hasta tomar los correctos.
Una vez llegados a éste punto ya tenemos configurado nuestro equipo para "pinchar" (generalmente es su uso), o reproducir (para los nostálgicos que deseen escuchar sus mp3 en su antiguo tocadiscos) los temas que más nos gusten.
Como se puede ver no es tan complicado realizar el objetivo descrito a lo largo de éste guión. Además es de gran utilidad para el DJ de hoy en día, dado que gran cantidad de la música que tenemos está en nuestros ordenadores (sin hablar de legalidad...). Por ellos se trata de un sistema bastante económico (Vinilos 19€ cada uno, tarjeta de sonido Maya 44 99€, mesa de mezclas y tocadiscos a gusto del comprador...) comparado con otros equipos diseñados para este fin como son el Final Scratch o el Serato, que cómodamente no bajan de los 500€. Por ello debe considerarse como una opción a tratar. Con todo ello, espero que os haya servido de algo (y si es de mucho mejor).
Además para comprobar el funcionamiento del sistema cuelgo un vídeo que os podeis descargar aquí (la calidad no es muy alta, puesto que está grabado con un móvil, pero se puede apreciar el trato del vinilo tanto al cambiar la posición de la aguja como al hacer "scratching".
http://en.wikipedia.org/wiki/Audio_stream_input_output : Información sobre la tecnología ASIO obtenida de wikipedia
http://www.asio4all.com/ : Página Web donde podremos encontrar un driver "universal" para dispositivos ASIO
http://djdecks.be/ : Página oficial del programa que utilizamos para realizar dicha tarea. En ella puedes encontrar descargas, un foro donde resolver tus dudas, documentación, etc...
http://forum.djdecks.be/viewtopic.php?p=12175&sid=81177919d9988e 2cb61282833ebae28b : Post del foro oficial del djDecks donde se explica como hacer que funcione dicha instalación sin problemas
by josuku