Informática musical

Review de USB Host MIDI: conexiones MIDI DIN para equipos USB MIDI

Tenemos nuevo hardware desde la factoría de Sevilla Soft a la cabeza de la que está el hispasónico JValseca, y que ya conocemos por otros ‘gadgets’ MIDI curiosos: el MIDI USB-USB para conectar MIDI entre dos host USB (dos ordenadores, ipad, etc.), y la unidad de control de soplo MCB (MIDI Breath Controller) que por cierto ha visto ahora retocado a la baja su precio quedando en 145€.

El nuevo UHM sigue en esa línea de complementos que escapan del interés de los grandes fabricantes, y permite solucionar un problema que cada vez veo más presente, en especial en equipos de gama media-baja pero no por ello poco atractivos: la falta de conexión MIDI en DIN de 5 puntas suplida por el uso en exclusiva de conexión USB-MIDI.

El problema

Soy un acérrimo defensor de la presencia del MIDI DIN de 5 puntas, pensado para conectar directamente entre sí instrumentos musicales. Es la definición original del estándar, sigue estando vigente y es muy robusta. Es un clásico lento pero seguro, y no necesita contar con intermediarios para conectar dos equipos entre sí, como por ejemplo un teclado y un módulo. Cuando un equipo sólo lleva USB-MIDI tiendo a mirarlo con algo de recelo.

La conexión USB-MIDI directa entre equipos finales no es factible. Se requiere de la presencia de un ‘USB HOST’ que actúe gobernando el bus USB, y eso implica típicamente un ordenador o un iPad, algo que no siempre queremos cerca.

Las tendencias del mercado y la reducción de costes conllevan desde hace algunos años la desaparición de la conexión MIDI a favor de la USB-MIDI en no pocos equipos recientes. Especialmente los teclados domésticos (varios PSR de Yamaha, por ejemplo), también no pocos teclados controladores (por ejemplo los Oxygen de M-Audio) y pianos electrónicos de gama media-baja (en media-alta sería imperdonable la ausencia de MIDI DIN), pero sobre todo un montón de sistemas controladores pensados para el mercado DJ. Los controladores para DJ forman un sector rico en oferta pero en el que la presencia de ordenador se asume tan inevitable que la ausencia de MIDI en DIN no retrae especialmente las ventas. Muchos de esos teclados y controladores son atractivos en prestaciones y precio pero la falta de MIDI en DIN puede frenarnos a algunos que seguimos apegados al formato clásico y que todavía tocamos a veces sin llevar ordenador a escena :-).

Como solución, hay empresas que han creado dispositivos pensados para a partir de una conexión USB-MIDI class compliant contar con las amadas conexiones MIDI de 5 puntas. Es el caso del USB-Host de Kenton, posiblemente el más conocido, o CerebelUSB , o gHOST Converter. Con precios que oscilan entre los 100 y 150 euros, son la competencia a la que se enfrenta UHM desde unos comparativamente modestos 65€.

UHM

UHM ofrece entrada y salida MIDI estándar para  teclados y controladores que sólo disponen de USB y sólo exige que el equipo conectado sea USB-MIDI class-compliant (aclaramos en otro apartado qué significa).

Como la norma USB permite más de un puerto o ‘conector’ MIDI virtual (cada uno con sus 16 canales), UHM está preparado para gestionar sistemas que cuenten con hasta 8 puertos. En mi experiencia son muchos, cada vez más, los equipos que montan más de un puerto. Suele tratarse de 2 o 3. Es una forma de ofrecer en sistemas complejos varias vías de comunicación MIDI diferenciadas para distintos usos.

Por ejemplo en Beat Step Pro usa un puerto para comunicar los datos de las secuencias y ritmos que reproduce en cada momento y otro para comunicarse con un editor a través del cual puede configurarse el propio BSPro. BSPro lleva MIDI Out y sólo saca por el la información del primer puerto, no del segundo. Pero otros muchos sistemas recientes no llevan MIDI DIN, y el uso de algunos de los sistemas competidores tampoco resuelve el problema con la flexibilidad de UHM.

En el propio UHM y con un único botón podemos decidir cuál o cuáles de los hasta 8 puertos que llegan a través de USB deseamos llevar hacia el MIDI Out de 5 puntas. Eso nos permite eliminar puertos innecesarios o problemáticos, pero también escoger o incluso combinar uno o más puertos USB-MIDI cara a la salida DIN. UHM hará la adecuada combinación de los mensajes MIDI Merge en el caso de que despertemos más de un puerto.

Cuenta con 8 leds, y al conectar un dispositivo USB-MIDI se encienden tantos de ellos como puertos MIDI aporte ese equipo. Un único pulsador permite desplazarse (con un toque corto) por esos hasta 8 posibles orígenes, y mediante un toque largo podemos o no desactivar el que el puerto seleccionado salga hacia el conector MIDI Out. Sencillo pero muy eficaz para poder definir el uso que deseemos y algo que no está presente en la competencia. En otras marcas o bien sólo se atiende el primer puerto o bien se mezclan todos (una garantía de bastante caos ante casos como el del Beat Step Pro si bien es cierto que en ese teclado ya existe MIDI estándar y es sólo un ejemplo didáctico).

Los ajustes realizados se memorizan en la flash de UHM para poder recuperarse cada vez que se encienda, y en todo caso, siendo editable la configuración en el propio equipo no hay especial temor (cosa distinta sería en caso de configuración mediante programa u otros recursos externos como sucede en alguno de los competidores y que puede dejarnos tirados ante una actuación si se nos ha borrado la flash por cualquier causa).

Me ha sorprendido (no lo esperaba, porque no está documentado en el manual) ver que además para diferentes equipos MIDI que conectemos puede conservar diferentes ajustes. Redondeando las comodidades, junto con el equipo se proporciona el cable USB y su alimentador. Por cierto gran acierto para mi gusto el que use el conector 'B' de USB, grande y cuadradote, para la alimentación y no el 'C'. El tamaño y robustez del 'B' evita mucho mejor una desconexión involuntaria que resulta sumamente fácil en el 'C' (el de los móviles, para entendernos, y que por desgracia está apareciendo en varios controladores MIDI recientemente).

USB-MIDI Class Compliant: una exigencia

Como todos los otros sistemas (Kenton USB-Host, CerebelUSB, gHOST Converter), es requisito en UHM que el dispositivo USB-MIDI que se vaya a conectar sea de tipo class-compliant. Esta norma estandarizada sobre transmisión de USB por MIDI es de hace unos 10 años, y ha tardado un poco en ser adoptada por todos los fabricantes. Pero desde 2010 y aún antes son pocos los equipos que no la soportan.

Con sistemas USB que no sean class-compliant (típicamente ya algo antiguos) se depende cara a la conexión con ordenadores de que el fabricante ofrezca y mantenga a lo largo de los años drivers para que cada nuevo sistema operativo sepa hablar con su equipo. Recientemente el paso a OSX 10.11 me ha obligado a retirar un interfaz audio y MIDI MBox2 que venía usando sin problemas anteriormente. Los sistemas class–compliant, al usar un estándar, evitan la cuestión de los drivers específicos y ofrecen así garantía de supervivencia del producto frente a futuros cambios y revisiones de sistemas operativos.

En definitiva, deberás asegurarte de que lo que quieras conectar a UHM sea algo de tipo ‘USB-MIDI class compliant’, lo cual generalmente se puede asociar a la posibilidad de uso sin drivers, y a la posibilidad de que sea reconocido por un iPad/iPhone, como posibles ‘tests’ sencillos.

Conclusiones

Las pruebas con UHM han sido favorables. En particular me ha encantado comprobar que mi viejo controlador USB MS-20 puede convertirse en un controlador MIDI vía DIN de forma tan sencilla.

Está bien concebido en tanto que admite dispositivos multipuerto y ofrece la posibilidad de un merge selectivo que supera lo que conozco de sus competidores más directos, pese a lo cual mantiene un precio mucho más reducido. En ocasiones anteriores he despreciado teclados y controladores por la sola razón de no tener MIDI DIN, porque me impedía llevarlos a un directo sin ordenador o iPad intermedio. Pero al precio de 64€ la cosa cambia. Es un complemento a un precio razonable para que los viciosos del MIDI en 5 puntas no nos tiremos de los pelos al ver ‘sólo’ USB. Y la alopecia mejor dejar que venga sola, no hay porqué forzarla con esas automutilaciones capilares.

Más información | USB HOST-MIDI

USB-HOST MIDI (UHM) de SevillaSoft
Pablo Fernández-Cid
EL AUTOR

Pablo no puede callar cuando se habla de tecnologías audio/música. Doctor en teleco. Ha creado diversos dispositivos hard y soft y realizado programaciones para músicos y audiovisuales. Toca ocasionalmente en grupo por Madrid (teclados, claro).

¿Te gustó este artículo?
6
Comentarios
  • 1
  • 2
  • #1 por JesusV el 12/05/2016
    Gracias por explicarlo tan claro. El UHM puede memorizar en flash 192 configuraciones de equipos diferentes. No conozco a nadie con tantos cacharros, bueno quizás el dueño de Thomann, que por cierto me ignoran.
    2
  • #2 por neomad el 12/05/2016
    Enhorabuena Jesus. Ya he comprado tus productos, este caera sin dudas. Soy otro de la vieja escuela que detesta los equipos que ya no traen los din.
    Saludos desde Francia
    1
  • #3 por el 12/05/2016
    "Soy un acérrimo defensor de la presencia del MIDI DIN de 5 puntas, pensado para conectar directamente entre sí instrumentos musicales"

    Deberian poner DiN3P o miniJack TRS... ¿no?
    1
  • #4 por JesusV el 12/05/2016
    UHMus2c.jpg
    Behringer CMD Touch TC64 conectado con el UHM para enviar notas a una mesa MIDI sin necesidad de un ordenador.

    Gracias @neomad saludos desde Madrid.
  • #5 por alespardo el 12/05/2016
    Jesus en la página del Facebook del Novation Circuit creo que ya has vendido unos cuantos. Todos lo estamos recomendando para conectar el circuit con el novation launchkontrol xl
    2
  • #6 por JesusV el 12/05/2016
    Mil gracias @alespardo.
    ¿ Puedes pasarme el enlace a esa página de Facebook ?
  • #7 por Rafa Bono el 12/05/2016
    Iba a comentar lo mismo que alespardo!

    El grupo es este: https://www.facebook.com/groups/circuitowners

    La gente va como loca detrás el UHM, teniéndolo como alternativa a las soluciones de CerbelUSB, Kenton o iConnectivityMidi4+. De hecho, conocí éste dispositivo gracias al grupo Circuit Owners.
    1
  • #8 por JesusV el 12/05/2016
    Si Rafa, hay un par de nombres en el grupo a los que le he vendido.
    1
  • #9 por Kurzleader el 13/05/2016
    Trasto interesantísimo!
  • #10 por pablofcid el 13/05/2016
    #3

    Es cierto que del conector 5 puntas sólo se usan 3 (realmente dos para el lazo de corriente y otra para un apantallamiento que se une a masa sólo en uno de los dos extremos) pero aunque tanto un minijack como un DIN de 3 puntas bastarían para soportar ese número de conexiones, ninguno de ellos está estandarizado para MIDI. Son cosas que hace cada fabricante por su cuenta y riesgo. En concreto con los minijack que varios equipos usan ahora para evitar el tamaño grande que ocupa un DIN hay todo un batiburrillo, con diferencias de criterio entre los fabricantes. Y como ya hay esa diferencia en la práctica no creo que lleguen a estandarizar 'a posteriori' dejando fuera de juego a algún que otro fabricante.
    2
  • #11 por Kurzleader el 13/05/2016
    Pablo, este interfaz suministraría alimentación al USB del emisor? Me explico: existen pedaleras MIDI cómo las FBV2 de line 6 que son MIDI por USB totalmente configurables con un editor de PC, pero no se si seria capaz de moverlo este host USB ya que me imagino que la propia pedalera necesita cierta chicha para que funcione...
  • #12 por JesusV el 13/05/2016
    Si un PC es capaza de alimentarlo, esto es igual, el UHM saca alimentación para el dispositivo que le conectas. Lo fundamental es que el dispositivo sea USB MIDI class compliant.
    1
  • #13 por pablofcid el 13/05/2016
    #11
    Lo comentaba en el vídeo. A UHM hay que entregarle alimentación (pero viene incluido el alimentador y el cable) a través del conector USB 'B', y puede alimentar al equipo que cuelgues de su conectar USB 'A' con las limitaciones clásicas propias de USB. No se trata de alimentar cualquier cosa porque USB tiene un límite a la corriente que puede aportar.
    Yo he alimentado OK tanto un controlador USB MS20 (que es un teclado controlador puro sin generación de sonido y sin apenas luces) y también un Beat Step Pro (que sí es más rico en iluminación y por tanto tiene más consumo), tal como se ve en el vídeo.
    En el caso de pedaleras, si llevan un DSP potente es fácil que la alimentación que demanden sea alta. La clave es la que te da JValseca: si se puede alimentar conectada a un ordenador, también UHM podría.
    Pero lo que no termino de ver es lo que dices de la FBV2 de Line6, porque esa es una pedalera pasiva de dos switches y con conector RJ-45 que se usa de un modo exclusivo propio de esa unidad para sacar los contactos de los dos switches hacia equipos de la propia marca. No necesita alimentación que yo sepa.
  • #14 por Kurzleader el 13/05/2016
    #13 la FBV2 se alimenta vía RJ45 como periférico del ampli/previo al que esté conectado, pero como bien dices es exclusivo con los aparatos del propio fabricante.
    La gracia está en que para su uso con un ordenador es MIDI USB completamente programable (y deduzco que la alimentacion en ese caso no la coge por el RJ45) por lo que entiendo según lo que me habéis comentado que con el UHM recibiría alimentación. Mi duda viene realmente en el tipo de consumo pues tiene un display retroiluminado bien hermoso así como el resto de leds...
  • #15 por pablofcid el 13/05/2016
    Debemos hablar de distintas FBV2, yo me refería a esta (que no tiene display)
    http://line6.com/foot-controllers/fbv2 y que no tiene (que yo sepa) conexión USB.

    Seguramente JValseca podrá concretar más el tema de la capacidad de alimentación desde un puerto USB, pero básicamente en USB 2 un periférico puede absorber un máximo de unos 100mA en el modo 'low-power' y puede solicitar pasar a 'high-power' , en cuyo caso si el host le autoriza y puede concedérselo podría subir hasta 500mA. Por ahí anda el rango en que se mueve la cosa (entre medio y dos y medio W de potencia entregada al periférico). Es suficiente para muchos controladores simples, pero normalmente no para un sistema con algún tipo de procesador intensivo en cálculo o para un dispositivo repleto de brillantes lucecitas. :->
  • #16 por JesusV el 13/05/2016
    Puedes probar lo siguiente: si tienes un cargador de móvil USB (observa si es de 500mA, 1A, 2A, etc ...), alimenta la FBV2 con el cable USB que le conectas al PC, y si ves que es capaza de alimentarla, (el display retroiluminado no parpadea ni se viene abajo) y todo lo demás parece normal, la respuesta es si.
    En cualquier caso, como dice Pablo, si el PC puede, eso no consumirá mas de 500mA.
    UHM no limita la corriente a un dispositivo que demanda más de 500mA, y seguramente ningún dispositivo diseñado para ser alimentado por un USB consuma más de eso, a no ser que te especifiquen que requiera de HUB autoalimentado. UHM no soporta HUB por medio, pero siempre puedes alimentarlo con USB de más chicha, como el de un iPad.
    Quizás la pedalera sea "Line6 FBV Shortboard MK II" esa tiene display.
  • #17 por Kurzleader el 13/05/2016
    #15 perdón Pablo, se me olvidó añadir el denominativo shortboard :oops:

    http://www.thomann.de/es/line6_fbv_shortboard_usb.htm
  • #18 por pablofcid el 13/05/2016
    #17
    Por lo que veo en él no creo que haya mucha pega. Seguramente puede alimentarse sin problemas. Si funciona tomando la alimentación de un ordenador, podría también ser alimentado desde UHM. Pero confírmalo en el manual o con Line6. Pregunta si se puede alimentar desde USB.
  • #19 por pablofcid el 13/05/2016
    #17
    Cito del manual:
    "Power is supplied to your FBV MkII unit via this same USB cable connection."
  • #20 por Kurzleader el 13/05/2016
    Muchas gracias pablo por toda la info, por suerte un compañero tiene una pedalera igual y en caso de hacerme con un UHM podría probarlo antes de tener que adquirir una. La verdad que este aparatito es la mar de solvente para muchas aplicaciones, gracias a tu artículo me lo has puesto en conocimiento y es muy probable que me haga con uno.

    Saludos!
    1
  • #21 por Iu Gob el 13/05/2016
    Muy interesante aparato. Tomo buena nota ;). Gracias por la review. Aquí otro amante y defensor de la conexión MIDI tradicional, robusta como ninguna. Enhorabuena y gracias al desarrollador. Saludos.
    1
  • #22 por BlahBlah el 13/05/2016
    Dios!!!! Es justo lo que necesitaba!

    Incluso ya había planificado diseñármelo y hacérmelo yo usando algún kit tipo Arduino.

    Me han ahorrado el trabajo. Excelente producto.

    (P.D. El precio es excelente).
    2
  • #23 por JesusV el 13/05/2016
    #21 Gracias.
    #22 Me alegro que te guste el precio, creo que es razonable y no los sablazos que dan por ahí.
    1
  • #24 por Mister Carrington el 16/05/2016
    Un 10 para Pablo, como siempre, y un 10 para el desarrollador. Fantástico chisme para los MIDI adictos. Y lo del precio, imbatible.

    Lo que tengan que mover artefactos usb que estén fuera de norma (class compliant) se puede hacer un invento barato, que es el mismo que hago para mover mi interfaz Presonus USB (non class compliant) con el iPad:

    Conectas el dispositivo USB (NCC) a un pequeño hub USB con alimentación externa, y desde ahí a este dispositivo de Sevilla Soft.

    Suerte y gracias por este trabajo.
    1
  • #25 por Lisboetas el 16/05/2016
    enhorabuena al desarrollador!
    Y muchas gracias a Mr Carrigton por el truqui!
    (Estaba a punto precisamente de preguntar si habia algun truco para los no class-complaint)
  • 1
  • 2