Sintetizadores

Un día histórico para el MIDI: la adopción de MIDI-CI y MPE

El evento, a punto de empezar
El evento, a punto de empezar

En un acto reservado del NAMM Show al que hemos tenido el privilegio de asistir, la MMA ha anunciado la adopción de dos nuevas extensiones que catapultan el MIDI a una nueva dimensión: MIDI Capability Inquiry y MIDI Polyphonic Expression.

El evento en el Marriott

La jornada de clausura del NAMM Show siempre es agradable: sus pasillos están semivacíos y la actitud de los expositores es mucho más relajada que en los días previos, aunque arrastren todo el cansancio de la feria. Para rematarlo, este año disfrutamos de una temperatura veraniega, aliviada por el fuerte viento.

Las condiciones no podían ser mejores para asistir al acto que me esperaba en el Grand Ballroom G del hotel Marriott, justo enfrente del Anaheim Convention Center. Allí fui citado por Athan Bilias, Director de Planeamiento Estratégico de Producto en Yamaha y miembro de la TMA (The MIDI Association), con la que llevamos dos años colaborando en la difusión del MIDI en español —concretamente con la traducción oficial del blog de la asociación del MIDI que estás leyendo ahora—. En un acto reservado a un grupo de fabricantes y algunos medios de prensa, se iba a dar nada menos que el siguiente gran salto del MIDI en sus 30 años de historia.

Las puertas del Grand Ballroom se abrieron ese domingo 28 de enero a las 13:30 en punto. Al frente de la presentación estaban el propio Athan Billias, Koichi Mizumoto (Consejero Ejecutivo en Roland) y Masahiro Kakishita (Director de I+D en Yamaha). Athan remarcó la importancia del momento recordando aquella legendaria cita en el NAMM Show de 1983, cuando se conectaron por primera vez ante el público un SCI Prophet 600 con un Roland JP-6. Eso fue nada menos que el nacimiento del MIDI; lo que íbamos a ver a continuación estaba a la altura.

MIDI-CI

Se nos comunicó que la MIDI Manufacturers Association (MMA) ratificaba la adopción de una nueva extensión del MIDI, llamada MIDI Capability Inquiry (MIDI-CI). Lo que permite esta especificación es que los dispositivos MIDI consulten parámetros entre sí bidireccionalmente, simplificando su configuración y compatibilidad. Una bidireccionalidad que hasta ahora sólo existía por medio de los complicados SysEx, y que cuenta a partir de esta adopción con mecanismos genéricos y por tanto fáciles de implementar para los desarrolladores y fabricantes sin tener que adaptarse a cada nuevo modelo y las singularidades de sus SysEx.

Además, supone la pasarela de unión entre lo que ya podríamos llamar MIDI clásico y MIDI de próxima generación, gracias a sus protocolos de negociación y mecanismo de fallback, que son elementos imprescindibles para la futura llegada de ese MIDI mejorado que está preparándose y para el que se exige retrocompatibilidad. Dicho de otro modo: si un dispositivo MIDI no soporta una nueva característica, seguirá funcionando según la definición de MIDI 1.0, que es la actual.

Hemos hablado de MIDI-CI hace muy poco, y haréis bien en repasar ese artículo para entenderlo con precisión. Pero una cosa es leerlo y otra verlo funcionando. Porque el siguiente paso fue la demostración práctica de las posibilidades de MIDI-CI y dos de sus áreas de funcionalidad: Profile Configuration y Property Exchange.

MIDI-CI

Las demostraciones

Property Exchange

Koichi Mizumoto cogió el micrófono y empezó a hablarnos en ráfagas de inglés con fuerte acento nipón, dando unas primeras pinceladas técnicas. Al poco rato se acercó a un pequeño set de sintetizadores montado para la ocasión, mientras un compañero manejaba Cubase desde una mesa. A la vez, un cámara nos mostraba los detalles en una pantalla grande, donde también veíamos la captura de Cubase.

Koichi Mizumoto demostrando Property Exchange
Koichi Mizumoto demostrando Property Exchange

Lo primero que vimos fue a Cubase leyendo la librería completa de presets de un Yamaha Montage en pocos segundos, nombres incluídos. Desde el propio Cubase se podían cambiar los presets del sinte con facilidad. A continuación, hicieron sonar a través del Montage un arreglo MIDI peculiar, con los presets ajustados desde Cubase —imaginaos la típica demo de sinte japonés—. Luego cerraron el proyecto de Cubase y alteraron todos los presets desde el propio Montage. Volvieron a abrir el proyecto... y los presets volvieron a su sitio inmediatamente, sin ajustar nada. Al darle a play de nuevo, la música sonaba exactamente igual que antes.

Los que os hayáis peleado con datos SysEx y software para gestionar librerías de presets os podéis imaginar lo que esto supone. Es, además, una atractiva forma de integrar analógicos sin presets en un entorno MIDI, ya que podemos hacer rellamada de todos sus parámetros de la misma manera. Como decía Athan, con MIDI-CI "el hardware se pone al nivel del software". El Montage se manejaba como si fuera un plugin.

Profile Configuration

Recordemos que los "Profiles" agrupan y relacionan entre sí clases de instrumentos similares; por ejemplo, sintes de tipo analógico. Fue el caso de la siguiente demo, en la que un Yamaha Reface CS activaba su "profile" y pasaba a controlar un Korg Minilogue desde sus mismos faders. Es decir, el corte de filtro del Yamaha controlaba el corte del Korg, y así con todos los parámetros, sin necesidad de mapear nada y sin usar software interpuesto.

Además y gracias a la bidireccionalidad, podía hacerse a la inversa: activando el profile en el Korg, era éste el que controlaba al Yamaha. Y aquello simplemente funcionaba: activar el profile era tan sencillo como mantener pulsado un botón; la pantalla del Korg mostraba "Profile: ON", e inmediatamente tenía los parámetros del Yamaha a su disposición, sin más.

Después, abundando en lo mismo, vimos una demo del profile de órganos de tiradores. Siguiendo idéntico procedimiento, los tiradores de un Yamaha Reface YC controlaban los de un Roland V-Combo y un órgano software, levantando los aplausos de los asistentes.

Drones

Como sorpresa final, se nos quiso mostrar un dron controlado desde un sintetizador, pero el estricto legalismo norteamericano nos aguó la fiesta. Al parecer, no se pueden volar drones a menos de cierta distancia de una comisaría de policía, como es el caso del hotel Marriott. Por tanto y respetando escrupulosamente la ley, el dron quedó apagado.

En su lugar vimos un vídeo en el que un Yamaha Montage dirigía una pequeña orquesta de drones con sus teclas, controles y el secuenciador. Literalmente, los drones bailaban al son de la musica, moviéndose arriba y abajo con la melodía. Más aplausos y muchas risas ante una performance genuinamente japonesa.

MPE

Apenas se habló de ello durante el evento —seguramente porque ya era algo conocido—, pero el MPE (MIDI Polyphonic Expression) es la segunda extensión que se ratificaba ese día. MPE, hasta ahora una forma extendida de uso de MIDI pero sin ratificación oficial como parte del estándar, permite que los instrumentos electrónicos alcancen un nivel superior de expresividad. Antes de su adopción, los gestos expresivos como el pitch bending o vibrato afectaban por igual a todas las notas que se estaban tocando. Ahora con MPE, cada nota puede articularse por separado.

En MPE cada nota tiene asignado su propio canal MIDI; de ese modo, los mensajes de expresión de canal pueden aplicarse a cada nota individual. Ya hay productos que sacan partido de esta novedad, como ROLI Seaboard, Moog Animoog y Apple Logic, de forma que el músico puede aplicar múltiples dimensiones con el movimiento de sus dedos: izquierda y derecha, adelante y atrás, mayor o menor presión, y más.

La adopción por la MMA de esta forma de uso, totalmente realizada sin abandonar los mensajes de MIDI 1.0, da un espaldarazo definitivo a MPE con lo que se hará todavía más presente en todo tipo de productos.

No es futuro, es presente

No hablamos de promesas: la adopción de estas dos extensiones es real, ya funciona y la publicación de sus especificaciones será inmediata —en pocos días, en el blog de la TMA y en su versión española aquí en Hispasonic—. Los grandes fabricantes han estado dándoles forma, con lo que van a ir apareciendo en sus productos sin que tengamos que esperar mucho para disfrutar de las evidentes ventajas que traerán, haciendo mucho más intensa y sencilla la interacción entre productos MIDI tanto hardware como software. Y eso, la posibilidad y facilidad de interacción, es lo que MIDI siempre ha buscado y profundiza en un salto que será de gigante con estas nuevas extensiones.

¿Te gustó este artículo?
18
Comentarios
  • 1
  • 2
  • Lisboetas
    #1 por Lisboetas hace 3 semanas
    Madre del amor hermoso...Emocionante!!!
    Esto va a ser la bomba (cuando lo implementen los fabricantes claro).A estudiar toca....


    (y enhorabuena por haber podido asistir a tan magno acontecimiento)
  • Last System
    #2 por Last System hace 3 semanas
    Se ha hecho con sintes actuales , ¿también valdra para sintes antiguos ?
  • Soyuz
    MOD
    #3 por Soyuz hace 3 semanas
    #1 La verdad es que si en los inicios de hispa me dicen que iba a estar en una movida de estas, me habría dado la risa...

    #2 Los sintes antiguos que no actualicen su firmware podrán integrarse en un entorno MIDI 2.0 gracias a la negociación de protocolos que forma parte de MIDI-CI, aunque evidentemente no accederán a algunas funciones específicas que se comentan en el artículo. Pero sí podrán comunicarse normalmente como hasta ahora.
    2
  • Jean Louis Engordard
    #4 por Jean Louis Engordard hace 3 semanas
    Pues a esperar que la parte lógica y la parte física incorperen estas capacidades, sobre todo la lógica.
  • wakiki
    #5 por wakiki hace 3 semanas
    Se acabara la funcionalidad a medias de algunos controladores con ciertos daws. Integracion total y bidireccional. Vaya pasada, que ganas tengo de verlo funcionar.
  • pablofcid
    #6 por pablofcid hace 3 semanas
    Un lujo -aunque merecido, Xavi- que hispasonic esté entre los elegidos para una presentación tan relevante como esta. Más que felicitarte por estar allí, las felicitaciones son por merecerlo, resultado de lo mucho bueno que representa hispa.

    De la noticia y lo que significa, estoy desde luego encantado y deseoso de que empiece ya a verse.

    Los profiles nos van a dar muchísimas alegrías sin tener que esperar a MIDI 2.0. Al igual que General MIDI (antecedente de un 'perfil' MIDI) supuso muchas posibilidades crecidas, el que haya mecanismos para con facilidad definir y publicar nuevos perfiles nos va a simplificar muchísimo la integración entre equipos hard, de estos con controladores, y con soft también.

    Con 'property exchange' el descubrimiento automático de las características de los equipos conectados y por tanto su aprovechamiento va a ser mucho más sencillo. Ese ejemplo de adiós a los ficheros con las listas de patches y que se lo negocien todo entre las máquinas y los plugins con el DAW es una maravilla.

    Como efecto lateral, los profiles y el tema MPE convertido en estándar deberían ayudar a que finalmente los DAW lleguen a facilitar edición mucho más avanzada que lo de las curvas de CCs (que es a lo que varios de ellos llegan ahora, sin ir más allá). En muchos DAW actuales es un lío imposible intentar editar un valor codificado en 14 bits (doble CC) o en NRPN, pero todo este movimiento obligará al final a que este tipo de cosas (edición de parámetros) cuenten con formas de representación y edición útiles dando igual cuál sea la forma final de codificación (CC, NRPN,o lo que esté por venir).

    Y por supuesto la cuestión de la negociación de capacidades ya prevista en MIDI-CI y que es la puerta para que llegue a haber un MIDI 2.0 nos va a dar enormes alegrías. Negociar el paso a un modo de alta velocidad, por ejemplo, como forma de poder ser muchísimo más intensivos en la modulación vía MIDI, de forma que la cantidad de matices y personalización de cada evento sean infinitamente mayores que ahora va a hacer que podamos tener resultados a lo 'elektron' y sus p-lock posibles desde el nuevo estándar, por mencionar sólo una de las cosas que veremos.

    Muy buena pinta todo.
    5
  • BlahBlah
    #7 por BlahBlah hace 3 semanas
    ¿Y todo esto seguirá funcionando sobre la capa física estándar (puerto serie unidireccional asíncrono de 31250 baudios)? Para mí eso sería una condición sine qua non.

    Por lo demás, me resulta emocionante saber que Hispasonic ha estado en un evento de tal magnitud y como decía Pablo, muy buen trabajo se tiene que haber hecho con la profesionalización gradual de Hispasonic desde que ésta fue fundada hasta nuestros días.
  • dorremifasol
    #8 por dorremifasol hace 3 semanas
    Qué maravilla haber podido asistir a un momento así. ¡Sin duda merecido! Muchas ganas ya de que comiencen a materializarse las nuevas posibilidades.
  • pablofcid
    #9 por pablofcid hace 3 semanas
    #7
    Sobre MIDI 'de siempre' a 31250 baudios funcionará la negociación y el descubrimiento de posibilidades de cada equipo, para que luego, si es factible entre dos equipos pasar a un modo 2.0 (que no es lo que ahora se ha aprobado aunque está cada vez más cerca) que esos dos equipos pasen a ese modo privilegiado.
    Un poco al estilo USB, por entendernos. Comunicamos a baja velocidad y si vemos que podemos a más lo acordamos y pasamos a la alta. Y quien dice velocidad dice el resto de las capacidades mejoradas que traerá ese 2.0 (que son unas cuantas y todas muy interesantes).

    Las cuestiones de profiles y property exchange sí están definidas de forma compatible con MIDI 1.0, sin necesidad de esperar al 2.0.
    1
  • Soyuz
    MOD
    #10 por Soyuz hace 3 semanas
    Gracias por las felicitaciones :-D Haced todas las preguntas técnicas que queráis sobre el tema, porque pronto haremos una sesión Q&A con el propio Athan o alguien de TMA y se las pasaremos.
    1
  • alberto
    #11 por alberto hace 3 semanas
    Mi enhorabuena también por haber sido elegidos!
    Nada más leer la noticia me he acordado de Pablo Cid y sus tutos sobre Sysex y Midi en general. La de quebraderos de cabeza que llevamos años y años pa configurar cacharros ...
    Ahora sí, Pablo, cuanto antes, tu mega libro!!! ;)
    P.D.: ¿Y las demás marcas? Me falta Korg (por el trío habitual) :smile:
  • Jean Louis Engordard
    #12 por Jean Louis Engordard hace 3 semanas
    Lo del midi, que para unos cuantos de nosotros fue todo o casi, no es cualquier cosa, sin duda.
    La cosa es que para que veamos unas cuantas de estas nuevas posibilidades va,a hacer falta un nuevo puerto, si no.he entendido mal, ya le está costando a la industria del sector incorporar el puerto thunderbolt (que es de una necesidad perentoria y universal o debería de serlo), no se yo la adopción de ese nuevo puerto midi lo rápida que seráy en qué tipo de didpositivos se incluirá, desde luego asusta comprobar lo olvidado, o desconocido incluso que es por la chavería.

    Demostrar funcionidad más allá de la tradicional y divulgación será necesaria.
    1
  • pablofcid
    #13 por pablofcid hace 3 semanas
    #11
    Si te fijas tanto en las fotos (un minilogue) como en el texto aparece Korg. Lo normal con los estándares es que algunos desarrolladores estén más implicados durante la gestación, pero esto es una ampliación orientada, consensuada y aprobada por el MMA en conjunto. Y el MMA es el órgano que reúne a los fabricantes MIDI, como asociación responsable de definir y custodiar el estándar. Así que están todos ya informados hace tiempo.

    La formalidad de la aprobación es necesaria para que la información pueda tener carácter público y se pueda mostrar y contar, pero estaba ya prevista (no se esperaba un 'no') y estoy más que seguro de que este mismo año vamos a ir viendo aflorar estas maravillas.
  • pablofcid
    #14 por pablofcid hace 3 semanas
    #12
    Lo del puerto y sus características hay que apuntarlo como pregunta, sí, auqnue eso será más para 2.0 que para esto que de momento se presenta y que funciona sobre 1.0 sin problemas (más allá del posible cuello de botella y lentitud que pueda significar seguir a 31250 baudios para enviar listas enormes de descriptores de capacidades, etc.).
  • alberto
    #15 por alberto hace 3 semanas
    #13
    Quizá no me he expresado bien. Me refería a que han estado físicamente responsables de Yamaha y Roland y de Korg no (bueno, y otras marcas).
  • Soyuz
    MOD
    #16 por Soyuz hace 3 semanas
    #15 Había otras marcas en la sala, no puedo precisarte ahora todas porque me dejaría algunas fuera. Es simplemente que la presentación corría a cargo de esas personas en concreto.
  • alberto
    #17 por alberto hace 3 semanas
    Ok. Perdón, pues. Y reitero mi enhorabuena ;)
  • 8noise
    #18 por 8noise hace 3 semanas
    :teclado: :teclado: :teclado: :teclado: :plasplas: :plasplas: :plasplas:
  • Albin Nox
    #19 por Albin Nox hace 3 semanas
    :plasplas: :yuju:
  • neomad
    #20 por neomad hace 3 semanas
    #3 te lo he dicho siempre pero no me has creido !

    Esto es una maravilla. Con todas las letras. Veremos como sigue y esperando que solo sea actualizacion de firmware en las unidades que ya tenemos en casa
  • Belbo
    #21 por Belbo hace 3 semanas
    Que barbaridad!... nos vamos haciendo mayores y por consiguiente complicando la vida. Orgullo Hispasónico.!!
  • euridia
    MOD
    #22 por euridia hace 3 semanas
    ¡¡¡Oooooohhh!!! :amor: :hispasonic: :amor:

    Mis felicitaciones por haber sido convocado a un acto de esta relevancia. ¡Grande Xabi y grande Hispasonic! :campeon: ¡Te lo mereces!

    Esto es nuevo estatus para el MIDI :comer:
  • El_Ingeniero
    #23 por El_Ingeniero hace 3 semanas
    ¿Todos los fabricantes van actualizar el firmware de todas sus maquinas (vintage y contemporaneas)?

    Deberia considerarse un deber profesional y una obligacion moral. Hay que tener mucha Fe.
  • Jean Louis Engordard
    #24 por Jean Louis Engordard hace 3 semanas
    Ensoniq el mes que viene
    1
  • rod_zero
    #25 por rod_zero hace 3 semanas
    Emocionante, impaciente a ver como los fabricantes mandan esas actualizaciones de firmware.
  • 1
  • 2