Vous êtes sur la page 1sur 9

Revista de la Facultad de Ingeniera Ao 11 N.

21, enero-junio de 2010

Interfaz de control inalmbrica para la

manipulacin de parmetros
de audio mediante protocolo MIDI

Wireless control interface for handling audio parameters


through MIDI protocol
Recibido: noviembre de 2009
Arbitrado: enero de 2010

O. A. Cardoso*, A. M. Crdenas** , R. A. Moreno***

Resumen

The information is transmitted wirelessly


between the controller and the computer
using the ZigBee protocol, which operates
under the IEEE 802.15.4 standard. This
method has low power consumption allowing the system to hibernate, prolonging
the operation of the batteries. This design
avoids the use of a wired system, increasing the functionality and versatility of the
controller.

En el presente artculo se registra el diseo de una


interfaz de control basada en guantes equipados con
acelermetros y flexmetros, que miden la posicin en
donde reposan las manos y la inclinacin de los dedos
del usuario. El dispositivo est vinculado a un software
de mezcla multicanal que, mediante implementacin del
protocolo MIDI, permite controlar parmetros que alteran
la intensidad, panormica y contenido en frecuencia de
seales de audio de forma independiente.

Keywords

El mtodo de transmisin de la informacin entre el


controlador y el computador se realiza va inalmbrica
utilizando el protocolo ZigBee, el cual trabaja bajo el estndar IEEE 802.15.4.

Controller, interface, MIDI, HID, audio


mixing, accelerometer, flexometer, ZigBee.

I. Introduccin

Palabras clave

Los procesos utilizados en la actualidad


para la produccin musical involucran tecnologas que simplifican las tareas y permiten
obtener resultados de mejor calidad en
menor tiempo. Una de estas tecnologas
es el MIDI (Musical Instrument Digital
Interface), desarrollada a principios de los

Controlador, interfaz, MIDI, ZigBee, HID, mezcla de


audio, acelermetro, flexmetro.

Abstract
The Wireless Control Interface for Handling Audio
Parameters Through MIDI Protocol is a project about
the design of a controller based on gloves equipped with
electronic sensors: flexometers that capture the inclination of the users fingers and accelerometers that let to
calculate the resting position of the hands. The device is
connected to a multichannel mixing software, which, by
implementation of the MIDI protocol, allows to control
parameters like the intensity, panoramic and frequency
of audio signals independently.

**

Docente Universidad de San Buenaventura, seccional Medelln


- Facultad de Ingenieras. Grupo de Investigacin en Modelamiento y Simulacin Computacional. email: oscar.cardoso@
usbmed.edu.co

**

Docente Universidad de San Buenaventura, seccional Medelln


- Facultad de Ingenieras. Grupo de Investigacin en Modelamiento y Simulacin Computacional. 5222 / 7370, Colombia

*** Docente Universidad de San Buenaventura, seccional Medelln


- Facultad de Ingenieras. Grupo de Investigacin en Modelamiento y Simulacin Computacional. 5222 / 7370, Colombia

46

Interfaz de control inalmbrica para la manipulacin de parmetros de audio mediante protocolo MIDI p. 46-53

Investigacin

80 y an vigente: es el estndar utilizado


por las mquinas o dispositivos electrnicos
musicales para comunicarse.

Tan solo un ao despus de la introduccin de la especificacin MIDI, en 1984, organizaciones independientes,


como STEIM [1], promovan el encuentro de artistas visuales y sonoros para intercambiar ideas con el fin de desarrollar aplicaciones y dispositivos nicos. Como ejemplo
se encuentra The Hands [2], una interfaz formada por dos
piezas de madera que se ajustan a las manos y, a travs
de una serie de sensores, captura los movimientos de los
dedos y los brazos para que un procesador convierta la
informacin en datos MIDI, que posteriormente son enviados a un computador.

La manera en que MIDI revolucion la


industria se ve reflejada en la unificacin
de los fabricantes al incorporar este protocolo, que permite conectar diferentes
dispositivos bajo un mismo lenguaje de
comunicacin. En su forma ms simple una
conexin MIDI establece un instrumento
como maestro, cuya salida es conectada a
otro instrumento esclavo; de esta forma el
ejecutante es capaz de controlar al esclavo
desde el maestro; la ventaja se traduce
en la reproduccin simultnea de los dos
instrumentos.

Ladys Glove [3], otro dispositivo que ha evolucionado


bajo la organizacin STEIM, consiste en un guante de lycra,
equipado con un acelermetro para medir la velocidad del
movimiento de la mano, numerosos sensores de movimiento y de presin, receptores y transmisores de ultrasonido,
que sirven para medir la distancia entre la mano y el piso.
Los datos son enviados a un procesador STEIM Sensorlab
que convierte la informacin a datos MIDI para controlar
diferentes parmetros para la sntesis sonora.

La evolucin de los procesadores permiti


la fabricacin de secuenciadores (hardware
y/o software capaces de grabar, editar
y reproducir datos MIDI en tiempo real).
De igual manera, el procesamiento digital
de seales de audio ha trado consigo el
desarrollo de las DAWs (Digital Audio WorkStations), que integran audio y MIDI con
herramientas avanzadas de manipulacin
en procesos de produccin musical como la
grabacin, edicin, mezcla y masterizacin.

Otro dispositivo similar, denominado Wireless MIDI Glove [4], fue desarrollado en 1999 por el fundador de LEMUR
[5]. Consiste en un guante con sensores de torsin a lo
largo de los dedos y sensores de fuerza en las puntas de
los mismos; el usuario tiene un total de 8 sensores a su
disposicin; la informacin capturada es enviada al software Max/Msp, que la interpreta para manipular varias
funciones musicales.

El control de estas herramientas no


siempre es sencillo. Algunos fabricantes
han optado por desarrollar dispositivos e
interfaces de control convencionales, con
caractersticas fsicas que no difieren de
los sistemas anlogos. Se evidencia una
conservacin de los componentes electrnicos tradicionales, como faders, knobs,
pulsadores, switches, etc. Mientras tanto,
artistas y aficionados han experimentado
con prototipos, expresando su inters en
la innovacin; presentan alternativas en la
forma de controlar parmetros sonoros; la
interactividad es la finalidad y para ello utilizan componentes no convencionales como
sensores de fuerza, presin, movimiento,
aceleracin, luz etc.

Despus de 25 aos, MIDI contina en uso. Sin embargo, las capacidades de procesamiento actuales pueden
ser mayormente aprovechadas con la implementacin de
nuevos sistemas de comunicacin. Como ejemplo est
el OSC (Open Sound Control), un protocolo de cdigo
abierto optimizado para ejecutarse en tiempo real a travs
de la red; permite la comunicacin entre computadores,
sintetizadores y otros dispositivos multimedia. Otro
ejemplo es el MIDI HD, un protocolo an en desarrollo
por parte de la MIDI Manufacturers Association (MMA)
[6], ofrece entre muchas otras ventajas, el soporte para
la creacin de nuevos mensajes, algo no posible con el
protocolo MIDI 1.0.
Proyectos en diferentes reas del conocimiento se han
desarrollado en torno a la manipulacin virtual de parme-

47

Revista de la Facultad de Ingeniera Ao 11 N. 21, enero-junio de 2010

tros fsicos; es necesario realizar en ellos una accin no


invasiva, en distintos procesos. En mbitos industriales,
como la manipulacin de sustancias txicas y radioactivas, se han desarrollado implementaciones en las que
el humano interacta con el ambiente sin tener acceso
directo a este [7] y [8]. En la medicina se ha trabajado en
manipuladores robticos que realizan intervenciones quirrgicas a distancia; estos han permitido que los mdicos
especialistas no tengan que movilizarse a sitios lejanos
de su lugar de trabajo [9] y [10].

no es nuevo, aunque s lo son las aplicaciones en las cuales son incluidos. Por esto,
y teniendo en cuenta las necesidades del
proceso, se plante el desarrollo de un sistema inalmbrico para controlar, virtualmente,
parmetros de mezcla de audio, utilizando
guantes instrumentados con sensores electrnicos: Flexmetros que permiten capturar los movimientos realizados por los dedos
de las manos y acelermetros que miden
los movimientos verticales, horizontales y
laterales realizados por estas. Finalmente,
se pretende implementar el guante en aplicaciones que necesiten medir distancias,
fuerzas, velocidades y aceleraciones, que
no son cuantificadas en los proyectos de
investigacin previamente analizados, lo
que convierte a esta nueva aplicacin en
un gran aporte al estado del arte.

El creador de LEMUR, Eric Singer, desarroll un instrumento musical alternativo llamado Sonic Banana [11], que
emula una armnica y un arpegiador. El instrumento es tan
solo un tubo, al cual se introdujeron flexmetros y unos
pequeos switches en sus extremos, de tal forma que al
flexionar o enrollar el instrumento, manipula parmetros de
tiempo, volumen, duracin de nota y seleccin de acorde.
El departamento de Ingeniera Mecnica y Automatizacin de la Universidad de Hong Kong desarroll e implement un sistema que permite simular la deformacin
de objetos para la deteccin temprana de fallos [12]. Los
investigadores encontraron que, al utilizar una aproximacin con elementos finitos, se podan modelar las fuerzas
ejercidas por cada dedo, a partir de seales elctricas
recibidas por el guante virtual CyberGlob, desarrollado
por la empresa Inmersion. Dicho guante contiene sensrica
capaz de medir los movimientos de la mano, dependiendo de la configuracin deseada, pues existe un tipo de
sensores que pueden medir los movimientos ejercidos en
cada falange.,

II. Diseo Electrnico


Para el diseo de la interfaz de control
inalmbrica se deben determinar previamente las necesidades que tendr el usuario
al manipular parmetros de audio, ya que,
cualquier incapacidad motriz generada por
los dispositivos aqu utilizados, limitara el
movimiento de las manos. Por tal motivo, la
instrumentacin por utilizar en cada mano
debe ser lo ms pequea posible y no tener
cables diferentes a los utilizados en el espacio designado para la electrnica.

Un proyecto realizado por los autores Tamara Smyth


y Julius O. Smith, para el CCRMA de la Universidad de
Stanford, dise un instrumento musical basado en un
modelo bioacstico de una cigarra [13], utilizando una
aproximacin a un timbal acanalado y un resonador de
Helmholtz; simulando el saco de aire. Para manipular el
instrumento, utilizaron un guante virtual instrumentado
con sensores de presin, con el fin de controlar el cambio
de las contracciones producidas por el timbal acanalado,
el nmero de canaletas o costillas en el timbal, la dureza
y la frecuencia de resonancia del timbal y el resonador.

Con las condiciones en tamao y manipulacin ya establecidas, se utilizan


guantes instrumentados con acelermetros
y flexmetros que permitan conocer la posicin de las manos del usuario y el grado
de inclinacin de cada uno de los dedos
respectivamente. Como se muestra en la
Figura 1, el diseo electrnico se divide en
cinco etapas, que constan de diferentes
dispositivos electrnicos.

En los proyectos anteriormente citados, se muestra que


el empleo de guantes para el manejo virtual de parmetros

Las etapas de medicin, procesamiento y


trasmisin se repiten para cada mano; pues
48

Interfaz de control inalmbrica para la manipulacin de parmetros de audio mediante protocolo MIDI p. 46-53

Investigacin

cada una de ellas permite la manipulacin


de diferentes parmetros. La recepcin de
los datos y su procesamiento se realizan en
una estacin base que recibe, interpreta y
codifica los que sern enviados al computador.

En la Figura 2, se muestra la conexin del acelermetro


MMA7260AT. Sus pines 1 y 2 permiten la seleccin de
niveles de gravedad. Los pines 3 y 4 corresponden a la
alimentacin del circuito. Los pines del 5 al 11 y 16 no
se conectan, pues no son necesarios para este tipo de
acelermetro. Los pines 13, 14 y 15 corresponden a las
aceleraciones en lo ejes Z, X e Y respectivamente. El pin
12 corresponde al modo sleep, activado con un nivel lgico
que est dado por el microcontrolador.

La etapa 1 contiene la instrumentacin


necesaria para la medicin de la aceleracin
producida por el movimiento de cada mano.
La siguiente etapa incluye diez flexmetros
que indican la inclinacin de cada dedo con
un cambio de voltaje. La etapa 3 procesa las
seales anlogas producidas por cada uno
de los sensores y las siguientes dos fases
se encargan de enviar y recibir los datos de
forma inalmbrica, utilizando el protocolo
Zigbee. Finalmente la etapa 5 recopila los
datos y los codifica mediante protocolo
MIDI para que el software interprete los
movimientos generados en cada mano.

Figura 2. Diagrama de conexin del acelermetro

Figura 1. Etapas de diseo de la interfaz

Las seales de voltaje proporcionales a la aceleracin son


procesadas por un microcontrolador que convierte estos
datos elctricos en datos aproximados de aceleracin.
Ahora bien: para calcular la posicin en el espacio se debe
realizar un proceso de doble integracin a las aceleraciones
producidas en cada eje del sistema coordenado. Debido
a la naturaleza del proceso de interaccin y medicin, no
es necesario conocer una posicin exacta en el espacio,
por lo que los posibles errores de integracin; producidos
por el algoritmo implementado en el microcontrolador, no
son importantes.

A. ETAPA 1

B. ETAPA 2

La aceleracin se mide con la Tarjeta


MMA725, que contiene un acelermetro de
3 ejes consensibilidad seleccionable entre
1.5g, 2g, 4g y 6g. El circuito integrado que
permite realizar la medicin es el MMA7260QT, que asegura un bajo consumo
de energa (500A) y cuenta con un modo
sleep que permite disminuir an ms el
consumo (3A) cuando el dispositivo no se
est utilizando.

La medicin de la posicin en cada dedo, o especficamente, el ngulo de inclinacin de cada uno de ellos, se
determina por 5 flexmetros dispuestos en cada guante.
Estos se comportan como una resistencia elctrica que
vara de acuerdo con flexin a la que son sometidos. En
este caso, se utiliz el dispositivo de referencia FLX-03
Tipo A, que permite variar la impedancia entre 10K y
40K segn la inclinacin.

49

Revista de la Facultad de Ingeniera Ao 11 N. 21, enero-junio de 2010

Figura 3. Diagrama esquemtico del circuito de medicin

Para realizar la comunicacin bidireccional


entre cada mano y el receptor principal, se
codifican bloques de datos a manera serial
en cada uno de los transmisores, de tal forma que contengan la informacin del ngulo
barrido por el movimiento de cada dedo y el
movimiento de cada mano producida por el
usuario. Posteriormente, el receptor principal
entrega estos datos al microcontrolador y
este, a su vez, se comunica con el computador.

La tensin de salida se aplica a un divisor resistivo (Figura 3) que, dependiendo del valor de la resistencia del
sensor R1 y R2, fija la tensin de la misma en un punto.
Finalmente, la salida pasa por un amplificador operacional
LM324 (Quad Amp) configurado como buffer.
C.

E.

En esta etapa se utiliza el sistema de desarrollo Coldfire MCF51QE128 Freescale, que


se encarga de procesar todos los datos recibidos de los mdulos Zigbee en cada mano.
Este dispositivo codifica la informacin como
datos MIDI, permitiendo la comunicacin con
el computador a travs de un puerto DIN de
5 pines de una interfaz MIDI convencional.

ETAPA 3

Para el procesamiento de las tensiones producidas


por los sensores, se utiliza la herramienta de desarrollo
Coldfire MCF51QE128 Freescale. Este dispositivo utiliza
el microcontrolador MCF51QE128CLH de 32bits, que
permite recibir hasta 24 seales anlogas y convertirlas
a digital con una resolucin de 12bits.

III. Codificacin MIDI

Para la programacin del microcontrolador, se deben


emplear algoritmos de integracin que permitan conocer
la posicin de cada mano en el espacio. Por otra parte,
es necesario aproximar las seales de voltaje, producidas
por los flexmetros, a un ngulo que permita interpretar
el movimiento de los dedos.

Para realizar el proceso de codificacin


MIDI, de la informacin proveniente de los
flexmetros y acelermetros de cada guante, se emplean mensajes de voz de canal
de tipo Control Change, especficamente
nmeros de parmetros no registrados.

Finalmente, este circuito integrado se encarga de convertir los datos a formato serie, con el fin de poder enviarlos
al transmisor.
D.

ETAPA 5

Como se muestra en la Figura 5, se


asigna un nmero de canal MIDI diferente
para cada dedo de la mano, partiendo del
1 y hasta el 10. De igual forma se asignan
nmeros de controladores diferentes desde el 21 hasta el 30. En el ltimo byte del
mensaje se codifica el valor arrojado por el
flexmetro en una escala lineal de 0 a 127.

ETAPAS 4A Y 4B

La transmisin y recepcin de datos se realiza por medio


de la comunicacin multipunto del mdulo de transmisin
Zigbee FS24-100ST que, desarrollado por la empresa Radiotronix, se observa en la Figura 4. Este sistema permite
una comunicacin hasta de 1219 m. y est concebido para
sistemas de comunicacin de baja tasa de transferencia
de datos y bajo consumo.

Figura 5. Codificacin MIDI para los flexmetros

Figura 4. Imagen del mdulo Zigbee FS24-100ST

50

Interfaz de control inalmbrica para la manipulacin de parmetros de audio mediante protocolo MIDI p. 46-53

Investigacin

En el caso de los acelermetros, la informacin recibida desde cada eje utiliza un


canal MIDI diferente, del nmero 11 al 13
para la mano derecha, y del 14 al 16 para
la mano izquierda. A su vez, se asignan
nmeros de controladores que van desde
el 71 hasta el 76 respectivamente. La informacin de posicin en Z, X y Y se codifica
en el ltimo byte del mensaje en una escala
lineal de 0 a 127.

Medir el valor de la informacin de entrada


Indicar el nmero de controlador de entrada
Cambiar el tipo de controlador de salida
Convertir la informacin de Control Change a Note
On/Off
Asignar un nmero de nota MIDI
Figura 6. Estructura modular del canal MIDI 1

IV. Diseo de software


El desarrollo del aplicativo de software
para gestin de informacin MIDI y mezcla
de audio se realiza en el programa modular
Reaktor 5.1, de la empresa Native Instruments. Reaktor es una plataforma para el
diseo e implementacin de arquitecturas
para generacin y procesamiento de audio
en tiempo real, que integra protocolos de
informacin MIDI y OSC.

La informacin que llega desde los flexmetros ubicados


en los pulgares se procesa de manera que estos funcionen
como pulsadores. El usuario tiene la posibilidad de elegir
el valor de sensibilidad para el cambio de estado desde el
panel del software (Figura 7).
Figura 7. Panel de visualizacin para el control desde los pulgares

El diseo del aplicativo de software se


divide en tres fases: La fase 1 contiene las
estructuras encargadas de recibir la informacin MIDI, analizarla, medirla, distribuirla
en canales independientes y modificarla. La
fase 2 contempla herramientas que permiten establecer la forma de comunicacin
entre la primera fase y el mezclador de
audio nativo o con algn software externo
a Reaktor. Finalmente, la fase 3 contiene
los parmetros de mezcla que el usuario
deber controlar.
A.

B. FASE 2
Comprende tres modos de trabajo de aplicacin del
software:
El primero permite el control del mezclador de audio
virtual y el envo de informacin hacia el software
externo sin la utilizacin de los acelermetros: La
informacin proveniente de los flexmetros en los
dedos ndice, corazn, anular y meique puede ser
asignada al control de un parmetro MIDI o de audio
en un canal especfico. El pulgar de la mano derecha
permite seleccionar el parmetro por controlar (nivel,
panorama, frecuencia de corte de filtro, etc.), mientras
que el pulgar de la mano izquierda activa o desactiva
el envo de informacin hacia dicho parmetro.

FASE 1

Para la informacin proveniente de los


acelermetros situados en cada mano y
de los flexmetros en los dedos ndice,
corazn, anular y meique, se emplean
estructuras de tipo macro que contienen
mdulos y bloques funcionales encargados
principalmente de:
Filtrar la informacin hacia un canal
MIDI especfico

El segundo modo implica seleccionar el canal MIDI o


de audio por controlar desde los flexmetros en los
51

Revista de la Facultad de Ingeniera Ao 11 N. 21, enero-junio de 2010

dedos ndice, corazn, anular y meique, y definir la


cantidad de variacin del parmetro directamente
desde los acelermetros en cada mano. Los pulgares
mantienen la funcin descrita en el modo anterior.

cuando sus valores sean iguales (desviacin


2,3%, factor de correccin +/- 3 en una
escala MIDI), evitando errores de lectura al
momento de activar o desactivar el ingreso
de informacin.

El ltimo permite convertir los mensajes MIDI de


Control Change provenientes de los flexmetros en
los dedos ndice, corazn, anular y meique, hacia
mensajes de tipo Note On/Off con valores de nota y
velocidad definidos por el usuario. Los pulgares pueden emplearse para cambiar el tipo de escala musical
por interpretar, activar secuencias de sonidos y para
variar el nmero de octava musical.

Figura 9. Panel de visualizacin del mezclador


virtual

Figura 8. Panel de visualizacin modos de trabajo del software

C.

FASE 3

V. Conclusiones

Comprende estructuras para procesamiento de audio,


a manera de un mezclador virtual especialmente diseado para ser controlado mediante implementacin de los
guantes instrumentados.

El algoritmo de doble integracin, utilizado


para encontrar la posicin de cada mano,
permiti tener errores inferiores a 5 mm
durante, aproximadamente, 2 horas de uso.
Por lo que el error acumulativo debido a la
posicin no afect la medicin de la misma.

Para los ocho primeros canales de mezcla monofnicos


se permite el control de parmetros como nivel, panorama, frecuencia de corte de un filtro pasa bajos, envos 1
y 2; activacin/desactivacin de funciones mute, solo y
prefader para envos. Adicionalmente contiene medidores
de nivel de audio de doble canal.
El canal maestro permite controlar el nivel de mezcla
general, panormica, nivel de retornos 1 y 2; activacin/
desactivacin de funcin mute, adems de presentar un
medidor de audio estreo de gran resolucin.

Los sensores de flexin no presentaron


valores de tensin constantes debido a que,
cada vez que se utilizaba el dispositivo, se
generaba una flexin que se mantena en
el sensor. Sin embargo, esto se solucion
desde la programacin del microcontrolador,
tomando valores de estado inicial, cada vez
que la interfaz se pona en funcionamiento.

Los parmetros de nivel, panorama y filtro para cada


canal presentan un doble display: el central muestra la informacin MIDI de entrada y el exterior representa el valor
del control respectivo. El mezclador est diseado para
permitir el enganche entre los dos controles nicamente

Es evidente la versatilidad del aplicativo


de software desarrollado ya que, adems
de permitir procesar la informacin MIDI de
entrada y vincularla a procesos de mezcla
de audio y de disparo de seales para acti-

52

Interfaz de control inalmbrica para la manipulacin de parmetros de audio mediante protocolo MIDI p. 46-53

Investigacin

vacin y desactivacin de notas musicales,


puede servir como una interfaz entre los
guantes instrumentados y el software de
trabajo en segundo plano, que tenga soporte para protocolos de informacin MIDI
y OSC.

Referencias bibliogrficas
[1]

[2]
[3]

[7]

G. Mndez, P. Herrero, A. De Antonio. Intelligent Virtual Enviroments for Training


in Nuclear Power Plants. Oporto, Portugal. En 6th International Conference on
Enterprise Information Systems. 2004.

[8]

A. Iborra, J. A. Pastor, B. Alvarez, C. Fernandez, J. M. F. Merono. Robots in


Radioactive Environments. Robotics & Automation Magazine, IEEE. Volumen
10 (Nmero 4). 2003. p. 12 - 22.

[9]

C. C. Kemp, A. Edsinger, E. Torres. Challenges for robot manipulation in


human environments: Grand Challenges of Robotics. Robotics & Automation
Magazine, IEEE. Volumen 14 (Nmero 1). 2007. p. 20 - 29.

[10] M. Hillman, G. Pullin, A. Gammie. The development of a robot arm and workstation for the disabled. Londres. IEEE Colloquium on High-Tech Help for the
Handicapped. 1990 april 2.

Center for research & development of instruments &


tools for performers in the electronic performance arts.
STEIM. http://www.steim.org/steim/ [consulta: abril
22 de 2009].

[11] E. Singer. Sonic Banana: A novel Bend-Sensor-Based Midi Controller.


Montreal. En: Conference on New Interfaces for Musical Expression. 2003
may 22 24. p. 220-221.

M. Waisvisz, THE HANDS. Disponible en: http://www.


crackle.org/TheHands.htm [consulta: junio 17 de 2009].

[12] K. C. Hui, M. C. Ma. Deforming Virtual Objects With an Instrumented Glove.


En: Proceedings of the Computer Graphics International. Hannover. IEEE. 1998
jun 22 26. p. 220-221.

L. Sonami, LADY`S GLOVE. Disponible en: http://


www.sonami.net/lady_glove2.htm [consulta: mayo 14
de 2009].

[13] S. Tamara, Julius. A Musical Instrument Based on a Bioacoustic Model of


a Cicada. Dublin. En: Proceedings of the conference on New interfaces for
musical expression. 2002 Jun 24 26. Proceedings; 2002. p 1 - 4.

[4]

E. Singer, WIRELESS MIDI GLOVE. Disponible en:


http://www.ericsinger.com/workprojects.html [consulta:
julio 17 de 2009].

[5]

League of Electronic Musical Urban Robots. LEMUR.


Disponible en: http://www.lemurbots.org/ [consulta:
agosto 13 de 2009].

Para citar este artculo le sugerimos el siguiente formato:

MIDI Manufacturers Association. MMA. Disponible en:


http://www.midi.org/ [consulta: abril 10 de 2009].

O. A. Cardoso, A. M. Crdenas, R. A. Moreno. Interfaz de control inalmbrica para la


manipulacin de parmetros de audio mediante protocolo MIDI. Ingenium, Revista
de la Facultad de Ingeniera. No. 21. 2010. p. 46-53.

[6]

53

Copyright of Ingenium is the property of Ingenium and its content may not be copied or emailed to multiple
sites or posted to a listserv without the copyright holder's express written permission. However, users may print,
download, or email articles for individual use.

Vous aimerez peut-être aussi