miércoles, 15 de septiembre de 2010

Cambio de nombre

Han habido algunas confusiones con el nombre del blog y por ello he abierto uno nuevo en la siguiente dirección:


http://jordi-martinez.blogspot.com/



el blog antiguo quedará inactivo. No os perdais el desenlace de "Control de Traktor con Ipad".
...nos vemos alli...

martes, 14 de septiembre de 2010

Control de Traktor con Ipad. 2da parte: Las pantallas

Aqui os dejo volcados de las 6 pantallas correspondientes a los 6 escenarios de trabajo durante una sesión. En realidad veis 5 pero la sexta la imaginareis facilmente ;)
Espero que estos diseños sean el verdadero punto de debate. Y que del debate surjan las mejoras que todos queremos ver disponibles.
Una cosa si os adelanto. De momento, si os parece, partamos de la base de una configuración en Traktor con los efectos en cadena, o sea 2 bancos de tres slots. Más adelante cambiaremos la plantilla de efectos por otra de 4 y sus parámetros, así como 4 botones de asignación FX en cada pista.
Espero vuestra inspiración y aguardo vuestra ayuda y comentarios.
Gracias a todos.


Seccion de control de platos A y B
Equalización, filtro, transporte, pitch, gain, acceso a cue points y bucles


Sección de busqueda, preescucha, carga y setup. Con busqueda (gruesa y fina) de posición dentro de la pista, y definición de cue points


Sección del mezclador de 4 canales, todo menos EQ., pitch ni gain.


Sección de FX

Sección de Scratch, con salto a cue points, transporte y efectos.


Vereis que la idea es mantener en la misma pantalla todo lo necesário para la operación que en ese momento se elija. Por ejemplo, tener los cue points a mano para saltar a ellos y hacer scratch si tener que ir buscando la posición de la canción, con los efectos a mano, por si nos da por alucinar "scratchando" y el "play" para acabar un "scratch de intro".
En la proxima entrada explicare y desarrollare más mis ideas sobre estos 6 "escenarios de sesión".


Los dicho, dejad comentarios.
Feliz djing a todos

lunes, 13 de septiembre de 2010

Controlar NI Traktor con un iPad.

Bueno. Tras recorrer la web buscando, la verdad es que lo mejor que he visto es de pago, y francamente, no me convence demasiado.
Personalmente considero que los productos comerciales han de ser sólidos como rocas y estar muy bien diseñados. Más aún cuando se trata de algo tan crítico como controlar usa sesión de dj, donde los errores deben ser los del dj, no los del sistema. La solución Control1 de NI es un ejemplo de excelencia.
Pero aqui hablamos de algo diferente.

Actualmente estoy embarcado en un proyecto personal con el que pretendo controlar totalmente a Traktor mediante un iPad, implementando los flujos de trabajo de un DJ durante una sesión.
Pretendo realizarlo utilizando software libre, y por supuesto, una vez terminado, poner el resultado a la libre disposición de toda la comunidad.

Este proyecto tiene dos aspectos: (1) Determinar los flujos de trabajo a implementar. (2) Resolver la comunicación entre iPad y Traktor y viceversa.
Respecto al primer aspecto, tengo algunas ideas, procedentes de mi modesta experiencia en el "controlerismo" y el djing, que me han llevado a determinar 6 áreas de control (que se traducen en "pantallas tactiles" en el iPad). Estas áreas serían:
  • Control de los platos A y B
  • Control de los platos C y D
  • Busqueda, carga, localización y "cue point settings", de canciones
  • Control de los 4 platos
  • Gestión de efectos
  • Scratching
Sobre estas áreas estoy abierto a cualquier sugerencia. Las tengo bastante desarrolladas, pero la ayuda de gente más experta en djing será bienvenida. Pronto mostrare, aqui mismo, imágenes de cada pantalla para poder recibir comentarios al respecto.

Lo referente al sistema de base, sobre el que desarrollar la solución, ha requerido un proceso de selección sobre cuyos resultados agradeceré cualquier comentario o sugerencia.

En principio, NI decidió que el protocolo de mensajeria desde y hacia Traktor fuera MIDI. Nada que decir, es universal.
Por otro lado, hace falta una manera de "pintar" controles en la pantalla del iPad, y hacer que estos envien mensajes midi a Traktor.
Afortunadamente existe una aplicación llamada touchOSC para iPad (disponible en app store), que no solo "pinta" controles si no que ademas hace que envíen y reciban mensajes al pc/mac usando el protocolo OSC, de forma inalambrica!!!
Para transformar los mensajes OSC a MIDI, y viceversa, existe una opción de software libre llamada pure data. Se ejecuta en el mismo ordenador que Traktor. 
Es un entorno similar a MAX (progenitores comunes) . La pega, o no, es que se trata de un lenguaje de programación no estructurado. Dispone de una interfase gárafica para definir objetos y explicarles que deben hacer con los datos OSC y MIDI que reciban. Eso quiere decir que para cada objeto (botón, fader, etc) que se diseñe en touchOSC (la parte iPad de la solución), debe crearse y programarse un objeto en pure data (la parte pc/mac).
Digo esto porque si me proponeis alternativas, estas deben ser "cojonudas". Pensad que las 6 áreas / pantallas tienen entre todas mas de 300 objetos definidos (de momento). 300 en touchOSC, 300 en pure data, 300 parametros de control externo de Traktor, poca broma.

Actualmente estoy acabando la parte pure data de la solución, en la que trato de que solucionar temas del tipo realimentación, escalado, y broadcast. Para que por ejemplo los faders no "salten" ni en Traktor ni en Ipad. Ver saltar un fader, cada vez que lo tocas, es muy desagradable y no permite un control muy preciso que se diga.
Si hay algún experto en pure data entre el público, que levante la mano. Yo mientras continuo estudiando la documentación y haciendo pruebas.

Como decía antes, en breve mostrare capturas de las 6 pantallas diseñadas en touchOSC.
Espero vuestra ayuda y comentarios.

Y mientras termino el trabajo, os adelanto una plantilla pure data modificada con los trucos que he ido aprendiendo. Espero que os sea util.

jueves, 26 de agosto de 2010

EWI USB

Menudo aparatito. Lo compre con la ilusión de "probar" como sonaría una "flauta mágica".
Bueno, lo cierto es que he tenido que salvar algún que otro problemilla. Os cuento.
  1. Configuración del instrumento.
    Solo puede realizarse mediante el software que lo acompaña - Aria -, que no es para echar cohetes precisamente.
    Es imprescindible configurar en Aria el puerto midi de salida de manera que sea el mismo que el de entrada, si utilizais windows habreis tenido que adivinar que "dispositivo USB" es el adecuado en el caso que utilizeis otros controladores midi (como quiza un teclado midi USB). Sólo configurando un puerto de salida se transmitiran al EWI los cambios de configuración, que se quedaran grabados hasta que los cambieis de nuevo.
  2. ¿Como es que hay que "soplar tanto"?
    Tal como sale de la caja, EWI es bastante "sordo" al soplido. El aire no fluye a través del instrumento como se espera de una "flauta".
    Para solucionar esto sólo hay una solución: desmontar el instrumento. (esto invalida la garantía, por supuesto).
    Pero los valientes tienen recompensa. En el interior hay dos tubos de silicona que parten de la boquilla, uno va hasta la placa de circuitos atacando al sensor de presión de aire, y el otro discurre a todo lo largo hasta el orificio inferior de evacuación de humedad.
    Estos dos tubos están mal montados. Vereis que ambos intentan pasar juntos a traves de una hendidura en el cuerpo del instrumento, lo cual los comprime. Simplemente separadlos.
  3. ¿Esta mal contrapesado? o me lo parece?
    Esto va a gustos. Para mi, pesa demasiado. Si habeis tenido el valor de desmontar vuestro EWI para solucionar el punto 2, aprovechad para quitar los contrapesos que lleva. Son unas placas metálicas en ambos extremos sujetas con unos simples tornillos.
  4. Uso como controlador de instrumentos VST o stand alone.
    Al configurar - mediante Aria - vuestras preferencias de asignación para velocidad, presión, mordida, etc., habeis de tener cuidado de elegir siempre las opciones marcadas "coarse". Las "fine" en general vuelven loco al VST, sampler, o lo que sea. Se debe a que la resolución al generar mensajes midi es baja, yo diría que de solo 63 pasos en lugar de los 127. Esto lo descubri tras monitorizar los mensajes enviados por mi EWI mediante midiOX, al tercer día de mosqueo viendo enloquecer a mis VST a cada soplido.

miércoles, 25 de agosto de 2010

La serie "Lost" - "Perdidos", ha sido un timo.

Del tamaño de un campanario.
6 años de buena vida para el equipo de rodaje. Millones en ingresos por publicidad y merchandising.
Presentada como una serie rodada en condiciones y calidades cinematográficas (lo cual hay que reconecer que es cierto), pero SIN ARGUMENTO REAL.
Si el cine de toda la vida, como arte, ha de tener un mensaje que transmitir al espectador... ¿donde está el de este largometraje ultra largo?.
Millones de espectadores (yo incluido) enganchandose poco a poco a un guión cada vez mas delirante. Esperando "ver como acaba todo esto", sintonizabamos la cadena emisora, tragabamos la publicidad, y mirabamos estupefactos un nuevo "giro sorpendente de la historia". Ja ja.
Viendo ahora en perspectiva la evolución del guión de la serie, está clarísimo que nunca tubieron claro donde querían ir, y que dando bandazos, nos llevaron a un prometido final "sorprendente". Desde luego a mi se me quedó cara de tonto.

Saludos

A todos los opinadores, les doy la bienvenida. Estáis en vuestra casa.