El estándar MIDI 2.0 se presentó el 17 de enero de 2020 en la feria Winter NAMM Show en Anaheim, California. Representantes de Yamaha , ROLI , Microsoft, Google y la Asociación MIDI presentaron la actualización, [ 1 ] que permite la comunicación bidireccional manteniendo la compatibilidad con versiones anteriores. [ 2 ]
La investigación sobre el nuevo protocolo MIDI comenzó en 2005. [ 3 ] [ 4 ] [ 5 ] Se han mostrado en privado dispositivos prototipo que muestran conexiones cableadas e inalámbricas en NAMM. [ 4 ] Se han desarrollado políticas de licenciamiento y certificación de productos, [ 6 ] aunque no se anunció ninguna fecha de lanzamiento prevista. [ 7 ] La capa física y la capa de transporte propuestas incluían protocolos basados en Ethernet como RTP MIDI y Audio Video Bridging / Time-Sensitive Networking , [ 8 ] así como transporte basado en el Protocolo de Datagramas de Usuario (UDP). [ 5 ]
AMEI y MMA anunciaron que las especificaciones completas se publicarán después de las pruebas de interoperabilidad de las implementaciones prototipo de los principales fabricantes como Google, Yamaha, Steinberg , Roland , Ableton , Native Instruments y ROLI, entre otros. [ 9 ] [ 10 ] [ 11 ] En enero de 2020, Roland anunció el teclado controlador A-88mkII que admite MIDI 2.0. [ 12 ] MIDI 2.0 incluye la especificación MIDI Capability Inquiry para el intercambio de propiedades y perfiles, y el nuevo formato Universal MIDI Packet para transportes de alta velocidad que admite mensajes de voz MIDI 1.0 y MIDI 2.0.
Algunos dispositivos que operan MIDI 1.0 pueden "adaptarse" a algunas características de la versión 2.0. Desde su lanzamiento a principios de enero de 2020 por la Asociación de Fabricantes MIDI, aún no se han publicado más detalles sobre la nueva actualización. A partir de 2021MIDI constaba de cinco componentes: M2-100-U v1.0 Descripción general de la especificación MIDI 2.0, M2-101-UM v1.1 Especificación MIDI-CI, M2-102-U v1.0 Reglas comunes para perfiles MIDI-CI, M2-103-UM v1.0 Reglas comunes para MIDI-CI PE y M2-104-UM v1.0 UMP y especificación del protocolo MIDI 2.0. Otras especificaciones de MIDI 2.0 incluyen: permitir el uso de 32 000 controladores y amplias mejoras en el rango de notas. Estas mejoras se optimizan mediante el intercambio de propiedades. [ 13 ] En junio de 2023 se publicaron nuevas especificaciones MIDI 2.0 actualizadas que consisten en M2-100-U Descripción general de la especificación MIDI 2.0, versión 1.1, M2-101-UM Consulta de capacidad MIDI (MIDI-CI), versión 1.2, M2-102-U Reglas comunes para perfiles MIDI-CI, versión 1.1, M2-104-UM Formato de paquete MIDI universal (UMP) y protocolo MIDI 2.0, versión 1.1, y M2-116-U Archivo de clip MIDI (SMF2), versión 1.0. [ 14 ]
Intercambio de propiedades
El intercambio de propiedades en MIDI 2.0 utiliza JSON . Esto proporciona un formato legible para intercambiar conjuntos de datos. De esta forma, se abre un amplio abanico de posibilidades para MIDI 2.0. JSON permite que cualquier dispositivo conectado, ya sea un teclado, un piano o cualquier otro dispositivo eléctrico, describa su funcionamiento y sus capacidades, en lugar de que el usuario tenga que modificar la configuración cada vez que utilice un nuevo dispositivo. Por ejemplo, un teclado MIDI conectado a un dispositivo iOS con ajustes MIDI específicos ahora puede conectarse a un dispositivo Windows sin necesidad de modificar manualmente la configuración. Cualquier componente musical utilizado en un dispositivo será reconocido y modificado automáticamente en otro. [ 13 ]
Consulta sobre la capacidad MIDI
MIDI Capability Inquiry (MIDI-CI) especifica mensajes SysEx universales para implementar perfiles de dispositivos, intercambio de parámetros y negociación del protocolo MIDI. [ 10 ] Las especificaciones fueron publicadas en noviembre de 2017 por AMEI y en enero de 2018 por la MMA.
El intercambio de parámetros define métodos para consultar las capacidades del dispositivo, como los controladores compatibles, los nombres de los parches, los perfiles de instrumentos, la configuración del dispositivo y otros metadatos, y para obtener o establecer la configuración del dispositivo. El intercambio de propiedades utiliza mensajes System Exclusive que transportan datos en formato JSON . Los perfiles definen conjuntos comunes de controladores MIDI para varios tipos de instrumentos, como órganos de barras de tracción y sintetizadores analógicos, o para tareas específicas, lo que mejora la interoperabilidad entre instrumentos de diferentes fabricantes. La negociación de protocolos permite que los dispositivos empleen el protocolo Next Generation o protocolos específicos del fabricante. [ 11 ]
Paquete MIDI universal
MIDI 2.0 define un nuevo formato de paquete MIDI universal, que contiene mensajes de longitud variable (32, 64, 96 o 128 bits) según el tipo de carga útil. Este nuevo formato de paquete admite un total de 256 canales MIDI, organizados en 16 grupos de 16 canales; cada grupo puede transportar una secuencia del protocolo MIDI 1.0 o una nueva secuencia del protocolo MIDI 2.0, y también puede incluir mensajes del sistema, datos exclusivos del sistema y marcas de tiempo para la reproducción precisa de varias notas simultáneas. Para simplificar la adopción inicial, los productos existentes solo pueden implementar mensajes MIDI 1.0. El paquete MIDI universal está diseñado para el transporte de alta velocidad, como USB y Ethernet, y no es compatible con las conexiones DIN de 5 pines existentes. [ 11 ] Los mensajes System Real-Time y System Common son los mismos que los definidos en MIDI 1.0. [ 11 ]
Nuevo protocolo
A partir de enero de 2019, el borrador de la especificación del nuevo protocolo admite todos los mensajes principales que también existen en MIDI 1.0, pero extiende su precisión y resolución; también define muchos mensajes de controlador nuevos de alta precisión. [ 11 ] La especificación define reglas de traducción predeterminadas para convertir entre mensajes de voz de canal MIDI 2.0 y MIDI 1.0 que utilizan diferente resolución de datos, así como mapear 256 flujos MIDI 2.0 a 16 flujos MIDI 1.0. [ 15 ] [ 16 ]
formatos de transferencia de datos
Los mensajes System Exclusive 8 utilizan un nuevo formato de datos de 8 bits, basado en los mensajes Universal System Exclusive. Los mensajes Mixed Data Set están diseñados para transferir grandes conjuntos de datos. Los mensajes System Exclusive 7 utilizan el formato de datos anterior de 7 bits. [ 11 ]
Referencias
- ↑ "MIDI 2.0 en la feria NAMM 2020" . www.midi.org . Archivado del original el 10 de abril de 2020. Consultado el 18 de enero de 2020 .
- ↑ "ADC 2019 incluye MIDI 2.0 y más" . www.midi.org . Consultado el 18 de enero de 2020 .
- ↑ Battino, David. Finalmente: MIDI 2.0. Archivado el 16 de agosto de 2012 en Wayback Machine . Blog de O'Reilly Digital Media. O'Reilly Media, Inc. 6 de octubre de 2005. Web. 22 de agosto de 2012.
- 1 2 " Anuncio del protocolo MMA HD archivado el 14 de mayo de 2011 en Wayback Machine ". midi.org . Asociación de Fabricantes MIDI. nd Web. 22 de agosto de 2012
- 1 2 " Reunión general para desarrolladores MIDI de MMA. Archivado el 9 de enero de 2012 en Wayback Machine ". pro-music-news.com . Pro-Music-News. nd 22 de agosto de 2012
- ↑ "Noticias: La Asociación de Fabricantes MIDI organizará una sesión de estrategia empresarial sobre la nueva tecnología avanzada de control de instrumentos musicales en la feria Winter NAMM" . 17 de enero de 2015. Archivado del original el 14 de octubre de 2016. Consultado el 31 de agosto de 2016 .
- ↑ "NAMM 2013: Mesa redonda: pasado, presente y futuro del MIDI" . Future Music . 4 de febrero de 2013. Archivado del original el 14 de octubre de 2016. Consultado el 31 de agosto de 2016 a través de YouTube.
- ↑ " Cables y transportes MIDI Archivado el 4 de noviembre de 2012 en Wayback Machine ". midi.org . Asociación de Fabricantes de Música. nd Web. 27 de agosto de 2012.
- ↑ «La Asociación de Fabricantes MIDI (MMA) y la Asociación de la Industria de la Electrónica Musical (AMEI) anuncian el prototipado de MIDI 2.0™» . www.midi.org . Archivado del original el 10 de febrero de 2019. Consultado el 20 de enero de 2019 .
- 1 2 "La Asociación de Fabricantes MIDI (MMA) adopta la especificación MIDI Capability Inquiry (MIDI-CI)" . www.midi.org . Archivado del original el 23 de enero de 2019. Consultado el 13 de septiembre de 2018 .
- 1 2 3 4 5 6 "Detalles sobre MIDI 2.0, MIDI-CI, perfiles e intercambio de propiedades" . www.midi.org . Archivado del original el 15 de agosto de 2019. Recuperado el 15 de agosto de 2019 .
- ↑ Deahl, Dani (7 de enero de 2020). "El teclado A-88MKII de Roland es una señal de que MIDI 2.0 está en camino" . The Verge . Archivado del original el 8 de enero de 2020. Recuperado el 9 de enero de 2020 .
- 1 2 "Detalles sobre MIDI 2.0™, MIDI-CI, perfiles e intercambio de propiedades" . La Asociación MIDI . Archivado del original el 21 de septiembre de 2022. Recuperado el 21 de septiembre de 2022 .
- ↑ "Detalles sobre MIDI 2.0, MIDI-CI, perfiles e intercambio de propiedades (actualizado en junio de 2023)" . MIDI.org . 10 de mayo de 2021. Consultado el 7 de mayo de 2025 .
- ↑ "Mike Kent, Florian Bomers y Brett Porter - Introducción a MIDI 2.0 - YouTube" . www.youtube.com . 27 de noviembre de 2019. Archivado del original el 11 de diciembre de 2021.
- ↑ "Arne Scheffler y Janne Roeper - Compatibilidad con MIDI2 y MIDI-CI en instrumentos VST3 - YouTube" . www.youtube.com . 27 de noviembre de 2019. Archivado del original el 11 de diciembre de 2021.
Enlaces externos
- La Asociación MIDI archivó el 19 de febrero de 2018 en Wayback Machine.
- Puedes descargar las especificaciones MIDI en inglés (archivadas el 1 de junio de 2016) en la Wayback Machine de la Asociación de Fabricantes MIDI.
- MIDI
- Estándares de hardware informático
- Música electrónica
- Autobuses en serie