DJ

Emplea Djay 2 para iOS con cualquier controlador MIDI

Djay para iOS es una popular aplicación que permite realizar de manera efectiva con un iPad y un controlador las labores de discjockey. La aplicación es una fiel recreación de la versión lanzada para OSX hace unos cuantos años, y en las últimas versiones para iOS se le han añadido interesantes funciones como poder cargar música de Spotify empleando una cuenta premium o modificar la tonalidad de las canciones para realizar lo que se conoce como mezcla armónica.

A pesar de todo hay algo de lo que se quejan muchos usuarios de Djay, y es que no se puede emplear la aplicación con cualquier controlador. Aunque a un iPad puedas conectar cualquier controlador MIDI class compliant empleando el Camera Connection Kit –en adelante CCK–, el programa no da la opción de asignar libremente los controles de cualquier controlador como ocurre en la versión para OSX, y únicamente pueden emplearse controladores con cuyo fabricante Algoriddim tenga un acuerdo para incluir un mapeo nativo en la aplicación. Sin embargo, existe una “puerta trasera” que permite emplear cualquier controlador MIDI class compliant en Djay. Y te vamos a explicar en sencillos pasos cómo hacerlo.

Lo que necesitarás:

- Djay 2 para iPad: hemos probado lo explicado en el artículo con la versión 2.7.8 que es la última y funciona correctamente. 

- Djay para OSX y un Mac. Si no tienes un Mac seguro que un amigo te presta el suyo un rato, no lo necesitarás más de un par de horas.

- Un controlador MIDI class compliant, si es de los diseñados específicamente para DJs, mejor que mejor. Los controladores MIDI class compliant se reconocen porque no necesitan drivers, se conectan a un ordenador con sistema operativo actual y directamente se pueden utilizar.

- El adaptador Camera Connection Kit en versión USB-Lightning que comercializa Apple. Hay gente que usa adaptadores no oficiales, aunque yo los desaconsejo, en ocasiones dejan de funcionar súbitamente o con actualizaciones de software.

Lo que tienes que hacer:

La “puerta trasera” consiste en que Djay no tiene funciones para crear mapeos que no sean los nativos, aunque sí que puede cargarlos y emplearlos. Esto parece algo hecho intencionadamente para que desarrolladores oficiales puedan probar mapeos que están realizando. No es algo que haya descubierto yo –incluso en algún comentario de una noticia de Hispasonic se ha hablado de ello–, sencillamente es un procedimiento del que he visto hablar en varios sitios y que yo os transmito. Creo que no supone ninguna infracción hacerlo, y si no, no lo haría. Los mapeos se cargan en el iPad empleando la función de transferencia de archivos a aplicaciones que ofrece iTunes, esto lo podrías hacer desde Windows o desde OSX, pero para crear el mapeo que luego cargues en el iPad necesariamente tendrás que hacerlo con un Mac porque Djay para ordenadores sólo se ha lanzado para OSX. Mucho ojo porque necesitas Djay y no Djay Pro.

Lo primero que tendrás que hacer es conectar tu controlador al Mac y esperar que sea reconocido. Después abre Djay para OSX y en el menú superior MIDI, si tu controlador ha sido detectado con éxito, aparecerá la opción “Configurar…” junto al nombre del controlador. Pulsa ahí y se abrirá la ventana de mapeo del controlador. 

El proceso de mapeo es bastante simple en Djay, simplemente toca cualquier control de tu controlador que quieras mapear y aparecerá en la ventana de mapeo, después con los menús de al lado del control selecciona la función del programa a la que lo quieres asignar. Si quieres asignar luces puedes hacerlo desplegando el menú de opciones avanzadas y asignar a cada control de entrada uno de salida.

Los mapeos se guardan automáticamente en Música/Djay/MIDI Mappings, son archivos con la extensión .djaymidimapping y puedes abrirlos con cualquier editor de textos y ver su estructura, son archivos xml en los que si miras detenidamente no te costará distinguir los diferentes comandos y cómo están definidos, pero tranquilo, no te vamos a pedir que modifiques nada de esto. Comprueba que se ha creado el archivo con el nuevo mapeo de tu controlador y abre iTunes, conecta tu iPad –si lo sincronizas por WiFi no es necesario–, haz click en el dispositivo en iTunes para ver su contenido y dirígete a la pestaña Aplicaciones. Baja hasta “Archivos compartidos”, selecciona la aplicación Djay 2 en la parte izquierda y en la parte derecha haz click en el botón Añadir. En la ventana que se abrirá localiza el archivo con el mapeo que has creado con Djay para OSX para transferirlo al iPad.

Conecta tu controlador al iPad empleando el CCK y enciéndelo. Después arranca Djay 2 para iPad y automáticamente el controlador debería de funcionar sin que hagas absolutamente nada. Nosotros hemos probado con un controlador Numark N4 y funciona sin problemas. Hay algunas funciones que personalmente no he conseguido mapear bien, como la forma de emplear algunos efectos, o la creación y salto a hotcues, que necesita dos botones por cada hotcue, pero creo que la práctica totalidad de las funciones de transporte y mezcla se pueden mapear sin problemas. Experimentad libremente y contadnos vuestros resultados.

Una nota final

He analizado la trascendencia de este tutorial, ya que su finalidad es emplear una aplicación de una forma para la que parece que el fabricante no la ha diseñado, y he tratado de reflexionar un poco acerca de si se comete algún tipo de infracción con ello. No es necesario realizar jailbreak en el iPad, tampoco modificar la aplicación instalada en el iPad, ni tampoco la aplicación para OSX ni el archivo de mapeo que genera. No se modifica nada y solo se copia un archivo empleando una aplicación oficial y se aprovecha una función habilitada en el programa de la que creo que el desarrollador simplemente no ha alertado nunca, así que creo estar en lo cierto al afirmar que no se comete ninguna infracción. De todos modos en Hispasonic estamos siempre del lado de la legalidad, así que estamos abiertos a críticas o sugerencias si alguien cree que lo detallado en el tutorial sí comete algún tipo de infracción.

Etiquetas: controlador, djay, ios
Teo Tormo
EL AUTOR

He trabajado como productor musical y discjockey. Desde hace años investigo y analizo la tecnología musical aplicada al DJ, buscando siempre las herramientas más innovadoras y observando su impacto en la industria musical.

¿Te gustó este artículo?
3
Comentarios
  • 1
  • 2
  • #1 por Suvur el 12/08/2015
    Lástima no tener un Mac ni Djay para éste, porque me parece estupendo poder hacer esto.
    Como bien dices no creo que sea nada ilegal, ya que simplemente se trata de un truco y nada tiene que ver con manipular ninguno de los elementos necesarios.
    Gracias
  • #2 por Chevy One el 12/08/2015
    Que hack mas bueno !
  • #3 por djalvarolago el 12/08/2015
    Gracias,Teo!!!Yo soy uno de los pesados que estaba esperándolo.
    Pregunta:¿Se podrían cargar en el ipad mapeos ya preparados?Yo,es que soy un poco burro para hacerlo... :oops:
    Y otra pregunta más:Una vez mapeado el ipad,¿Quedaría guardado este o habría que repetir la operación?
    Gracias de nuevo!!! :yuju:
  • #4 por djalvarolago el 12/08/2015
    "Mucho ojo porque necesitas Djay y no Djay Pro."

    ¿Y como se consigue?En la pagina oficial solo ofrecen djay pro para mac... :-k
  • MOD
    #5 por Teo Tormo el 12/08/2015
    #3 Obviamente sí, el iPad no sabe distinguir entre que el mapeo lo hayas hecho tú u otra persona. De todos modos realizar un mapeo en Djay es una cosa bastante elemental, mapear un controlador no es mucho más difícil que por ejemplo darse de alta en Hispasonic (poco más que rellenar un formulario). Y no, no hay que transferir el mapeo cada vez que se quiera usar, el archivo queda copiado y punto.
    #4 Pues no lo se, pensaba que ambas aplicaciones estaban en el Mac AppStore porque antes las dos convivían en la tienda, pero lo he comprobado y ahora al parecer Djay lo han retirado, así que si no lo tienes de antes tendrás que encontrar a alguien que lo tenga y hacerlo con su ordenador. De todos modos, si analizas cómo está realizado un mapeo (puedes descargar uno para Djay de de cualquier controlador) puedes abrir el archivo con un editor de textos y ver cómo se define cada control dentro del archivo, es bastante simple en realidad y aunque naturalmente te costaría más no te haría falta ningún Mac ni Djay.
  • #6 por djalvarolago el 13/08/2015
    Gracias por la respuesta!!
  • #7 por dj narf el 18/08/2015
    conecte mi ipad a la pioneer sx y me pone que el aparato necesita demasiada potencia y que no puede hacerlo funcionar, alguna solucion? porque la sx esta esta conectada a la corriente
  • #8 por dj narf el 18/08/2015
    solucionado!!!!! ipad conectado a la pioneer sx y funcionando en el djay 2
  • #9 por djalvarolago el 19/08/2015
    Dj Narf:¿Podrías explicar el proceso mas detenidamente?¿Lo hiciste simplemente con el cable de carga del ipad?Gracias!!!
  • MOD
    #10 por Teo Tormo el 19/08/2015
    Esa clase de problema yo lo he solucionado en muchos dispositivos conectando el dispositivo a un hub con alimentador externo, y el hub al iPad con el CCK.
  • #11 por dj narf el 19/08/2015
    yo lo que hice simplemente fue bajarme un mappeo de la sx del djay (con esto evitamos tener que tener si o si un mac) luego conectar el ipad al portatil y como explica el tutorial, añadimos el mapping al ipad, y luego con el cable cck ( conversor de 30 pins en mi caso a usb hembra) de la pioneer sx al ipad.

    ahi es cuando el ipad salta el error, yo no tuve que usar un hub alimentado, me basto con uno normal y me dejo usarla,
    1
  • #12 por djalvarolago el 19/08/2015
    Lo que no entiendo es como conectas el iPad a la sx con un cable que termina en un usb hembra.La entrada usb de la sx es hembra también... #-o
  • MOD
    #13 por Teo Tormo el 19/08/2015
    #12 pues porque el extremo del CCK es un USB hembra.
    1
  • #14 por dj narf el 19/08/2015
    el cable de la sx es un usb macho, y el CCK es hembra. este es el cable

    http://www.appinformatica.com/imf/cables-delock-cable-adaptador-samsung-30-pines-a-usb-hema.jpg


    si no se puede poner enlaces pido perdon!!
    1
  • #15 por djalvarolago el 19/08/2015
    Ok.Perdón... ](*,)
  • #16 por djalvarolago el 19/08/2015
    Descargué ya el mapeo y lo instalé como indica el tuto pero no me va.El cable que usé es uno de los chinos...Tendré que pasarme por la tienda de la manzana... #-o
  • MOD
    #17 por Teo Tormo el 20/08/2015
    #16 para qué controlador es el mapeo?
  • #18 por djalvarolago el 20/08/2015
    Pioneer ddj-sx.Descargué el de Viper para djay
  • #19 por dj narf el 20/08/2015
    cuando la conectas la sx le pusiste el modo para usarla con otro sofware?

    te sale mensaje de que este dispositivo requiere demasia energia?

    lo has conectado con un hub?
  • #20 por djalvarolago el 20/08/2015
    Probé con los 2 modos.

    No me sale ningún mensaje aparte de "Este accesorio no es original..."

    Lo conecté directo.(a qué te refieres con lo de hub?
  • #21 por dj narf el 20/08/2015
    un hub es un multipuerto usb, normalmente si conectas directamente la sx al ipad este te lanza un mensaje de error como que el dispositivo necesita demasiada energia, lo que yo solucione conectando la sx a uno de puertos usb del hub y este mismo conectado a cable del ipad. Despues enciendes la sx y abres la app djay 2 y directamente deberia funcionar, sino te funciona y tienes como grabar un video, hazlo y mandamelo por privado con los pasos que has seguido a ver si te puedo ayudar, saludos
    1
  • #22 por Toñodj el 20/08/2015
    Buenos dias a todos , acabo de darme de alta en este foro .
    Muy buen articulo Teo.
    Estoy en duda de comprarme un controlador para djay 2 , pero me gusta la z1 de native (traktor)
    ¿podria llegar a mapearla como decis , y que sea detectada por djay 2?
    Gracias
  • #23 por Toñodj el 20/08/2015
    perdon he repetido el post
  • MOD
    #24 por Teo Tormo el 20/08/2015
    #22 Aunque N.I. publicita el Z1 como controlador class compliant, parece que realmente sólo la parte de audio del controlador lo és, la parte de control MIDI no lo es, y no es reconocida en ninguna aplicación de iOS (salvo Traktor DJ, obviamente) al menos yo no lo he conseguido. Otros controladores de N.I no son class compliant, no envían MIDI, el MIDI lo genera su driver no el aparato. Personalmente te aconsejo que te mires otra cosa para Djay.
  • #25 por Toñodj el 20/08/2015
    Gracias teo , voy a seguir mirando , no tengo claro que hacer ya que el djay tiene una buena sincronizacion y bonita interface....
    Y traktor lo conozco hace bastantes años y sabemos lo que es , pero la sincronizacion no me acaba mucho siempre se va un poco la mezcla.
    Repito gracias teo seguiré atento a este hilo y foros.
  • 1
  • 2