13 de abril de 2013

WebMidiLink: Introducción a este protocolo de intercambio MIDI entre aplicaciones web

WebMidiLink es una tecnología para la sincronización de múltiples sintetizadores basados ​​en la web. Aunque las funciones de audio de HTML5 permiten crear sintetizadores basados ​​en la web, todavía no tienen la capacidad de hacer que cooperen entre sí.

WebMidiLink es un protocolo muy simple para la transferencia de mensajes MIDI entre estas apps. Está desarrollado por g200kg, los prolíficos creadores de Kerovee. Las aplicaciones basadas en la web pueden utilizar otros sintetizadores basados ​​en la web como si fueran plug-ins con este protocolo.

Esta página es una muestra de WebMidiLink, puedes cargar sintetizadores basados ​​en la web pulsando los botones "carga" para cada instrumento, y reproducir MMLs (una interfaz entre ASCII y MIDI). Se recomienda Chrome para ejecutar la demo, puedes usar el teclado.

Formato MML

Esta es una lista de los sintetizadores soportados (Web-based host synthesizers):
Y aquí un par de aplicaciones que los pueden cargar (Web-based host apps):

  • Websequencer: Un fantástico secuenciador para cargar sintetizadores que soporten el protocolo.
  • WebModular and timbre.js: Dos de las anteriores en una sola. Sintetizador + Caja de ritmos.
  • ChrossPad: Un panel de 2 ejes para controlar los sintetizadores anteriores (hay que cargarlos).


Aquí tenéis las especificaciones de este protocolo: www.g200kg.com/en/docs/webmidilink/spec.html
Esta página es una muestra de WebMidiLink: www.g200kg.com/en/docs/webmidilink/

No hay comentarios:

Publicar un comentario

Los blogs se alimentan de comentarios; y el mío está famélico.