Sunteți pe pagina 1din 22

Control en tiempo real

[12.1] Cmo estudiar este tema?


[12.2] Control y sntesis
[12.3] Control por voltaje: CV/Gate
[12.4] Control MIDI
[12.5] Control OSC
[12.6] Hardware de control
[12.7] Prototipos de controladores: Arduino

TEMA

12

[12.8] Tablets y mviles como controladores

TEMA 12 Esquema

CONTROL POR
VOLTAJE
CV/GATE
CV
Altura
Gate Activacin
CONTROL OSC
Red TCP/UPD
Cualquier tipo de
dato
Formato abierto
Paths simblicos
OSC en Csound
OSCsend
OSClisten
OSCinit

MIDI en Csound
Cpsmidi
Ampmidi
midiin

Controlador independiente
Importancia del factor humano

Control y sntesis

CONTROL POR
MIDI
Mnsajes de
control
Sintetizadores
software
MIDI USB

Formas de control

Implementacin
CSOUND

Control en tiempo real

TABLETS Y MVILES
-TouchOSC, Nexus VI

ARDUINO

Leonardo
Yn
Tre

PROTOTIPOS ADUINO
-Sistema de control
-Placa de control + sensores

INSTRUMENTOS
CONTROLADORES
-Teclado maestro
- bateras viento
-Convertidor guitarra
-Control remoto

Hardware de control

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Esquema

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Ideas clave
11.1. Cmo estudiar este tema?
Para estudiar este tema debers leer las Ideas clave que se exponen a continuacin.
En este tema abordamos el control del sonido en tiempo real, centrndonos en la
interactividad y en los sistemas basados en sntesis de sonido. Conoceremos los
procedimientos de control habituales, y nos introduciremos en la electrnica de control
aplicada de la interactividad musical, mediante sensores y mediante dispositivos
mviles.
En este tema perseguimos los siguientes objetivos:
Conocer tcnicas de control en tiempo real de instrumentos.
Conocer el estndar de control OSC.
Conocer propuestas de control electrnico mediante sensores (Arduino).
Descubrir los dispositivos mviles como superficies de control (TouchOSC).
Aplicar alguna de las tcnicas a instrumentos de creacin con Csound o PD.

12.2. Control y sntesis


Desde los primeros sintetizadores la funcin de sntesis o generacin del sonido aparece
de forma diferenciada de la funcin de control. El control de la sntesis es necesario para
la interpretacin en vivo, de tal forma que el intrprete pueda producir y modificar
los sonidos en el tiempo de la interpretacin. En este caso, el mecanismo de sntesis debe
ser suficientemente rpido y ser receptivo a las rdenes que recibe en cada momento.
Dicho de otro modo, la sntesis se produce en el mismo tiempo del control en la
interpretacin, por lo que tambin recibe el nombre de control en tiempo real.

Informacin
Controlador

de control

Sintetizador

Figura 1. Control en tiempo real.

TEMA 12 Ideas clave

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

El control en tiempo real est ligado directamente a la interpretacin musical y el factor


humano. El desarrollo tecnolgico ofrece nuevas posibilidades dentro de este campo de
interpretacin, que cada vez cuenta con mayor inters en la investigacin en
Musicologa y Sonologa.

12.3. Control por voltaje: CV/Gate


En los sintetizadores analgicos modulares ya aparecen estas dos funciones claramente
diferenciadas. El teclado es un mdulo ms que proporciona una tensin de control, que
puede ser conectada a otros mdulos, como el VCO y de esta forma controlar la altura
del sonido.
El teclado proporciona dos voltajes de control:
1. CV (Control Voltage): determina la altura de la nota, es decir la tecla que se ha
pulsado. Generalmente se conecta a la entrada de frecuencia del VCO.
2. Gate: es una seal que se activa mientras la tecla se encuentra pulsada. Generalmente
esta seal activa el generador del envolvente ENV.
Con estas dos seales es posible transmitir la informacin de interpretacin en el teclado,
al sintetizador y de este modo tocar el sintetizador en tiempo real.
El conexionado CV/Gate se convierte pronto en un estndar de control de
sintetizadores, aunque hubo diferentes versiones en la implementacin. Por un lado, la
versin voltios por octava con una correspondencia logartmica, seguido por los
fabricantes Moog, Roland, Oberheim, ARP entre otros; y por otro lado la propuesta
Hercios por Voltio de correspondencia lineal, implementada por los fabricantes
Yamaha y Korg.
Lo realmente relevante es la posibilidad de disociacin de equipos, permitiendo conectar
diferentes unidades, siempre y cuando respeten la misma norma.
Aunque lo ms habitual es conectar un teclado como controlador, otro tipo de interfaces
fueron apareciendo, como los controladores de cinta (Ribbon Controller), aunque la
verdadera explosin de controladores se produjo con la aparicin del MIDI.

TEMA 12 Ideas clave

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

12.4. Control MIDI


Con el desarrollo de los sintetizadores, las necesidades de comunicacin entre los
equipos fueron creciendo. El desarrollo de la electrnica digital, favoreci una nueva
forma de control de sintetizadores que revolucionara la electrnica musical. La norma
MIDI (Musical Instruments Digital Interface), que ya presentamos en el tema de la
representacin musical, no solo permite la comunicacin de la tecla pulsada y el tiempo
de pulsacin, sino que por tratarse de una informacin codificada digitalmente, puede
transmitir otros tipos de informacin, para lo cual se ha definido un extenso protocolo.
Mensajes de control
Al hablar de control de sntesis mediante MIDI, son de especial inters los mensajes de
nota y los mensajes de controlador en tiempo real. La norma MIDI contempla 127
identificadores de mensajes de controlador, muchos de los cuales ya se encuentran
estandarizados, como el panorama (10), el volumen (7), la rueda de modulacin (1), el
pedal de mantenimiento (64) o incluso la proporcin de reverberacin en la mezcla (91).
Aunque existen controladores de propsito general y es recomendable mantener esta
asignacin, se pueden emplear para otros fines.
MIDI y sintetizadores por software
Los sintetizadores de hardware dedicado incorporan MIDI y generan el sonido al tiempo
que reciben el mensaje de note on prcticamente de forma instantnea. Los
sintetizadores por software presentaban originalmente cierto retardo o tiempo de
latencia entre la pulsacin de la tecla y el comienzo del sonido. Hoy da con la potencia
de proceso de los ordenadores, la latencia se ha reducido mucho, siendo inapreciable en
la mayora de los casos.
Los sintetizadores por software precisan que el ordenador cuente con un interfaz MIDI.
En algunos ordenadores como es el caso de los Atari el interfaz se incorporaba ya de serie.
En otros ordenadores se instalaban tarjetas con el interfaz. Lo ms habitual es utilizar un
conexionado MIDI Virtual dentro del ordenador y emplear el interfaz hardware para
el conexionado de equipos externos.

TEMA 12 Ideas clave

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

MIDI USB
Con la aparicin del interfaz universal USB, la conexin MIDI se adapt a los nuevos
tiempos y se hicieron disponibles adaptadores de conversin MIDI/USB que
simplificaron el uso del MIDI en los ordenadores, especialmente en los porttiles. Al
mismo tiempo el interfaz USB se ha ido incorporando en instrumentos musicales y en
controladores para simplificar el conexionado.
MIDI en Csound
En Csound, como en otros entornos de sntesis por software, tambin es posible el
control mediante protocolo MIDI. Para ello es necesario lanzar Csound con las opciones
de activacin de MIDI (-M) y de seleccin del interfaz a emplear. Por ejemplo para
emplear MIDI en tiempo real con el gestor Alsa, incluimos en la lnea de comandos las
opciones -+rtmidi=alsa -M hw:3.
Csound proporciona una variedad de opcodes, como cpsmidi,ampmidi o ctrl7, que
facilitan la lectura de datos MIDI sin tener que analizar todos los mensajes. Si se precisa
una lectura analtica en busca de otros mensajes, puede emplearse el opcode midiin.
Si quieres obtener ms informacin sobre estos opcodes puedes consultar las siguientes
direcciones web:
http://www.csounds.com/manual/html/cpsmidi.html
http://www.csounds.com/manual/html/ampmidi.html
http://www.csounds.com/manual/html/ctrl7.html
http://www.csounds.com/manual/html/midiin.html
Mediante estos opcodes podemos emplear los mensajes MIDI para controlar los
instrumentos Csound, generando nuevos eventos en el caso de recibir notas o
modificando valores de control en el caso de recibir mensajes de control.
Veamos un ejemplo sencillo para controlar Csound a travs de un puerto MIDI.

TEMA 12 Ideas clave

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Figura 2. Ejemplo a travs de MIDI.

A travs de los opcodes ampmidi y cpsmidi mandamos informacin de velocidad y


frecuencia de nuestro teclado MIDI a Csound. Estos parmetros se aplican a un oscilador
sencillo.

12.5. Control OSC


Open Sound Control (OSC) es un protocolo para comunicar sintetizadores, ordenadores
y otros dispositivos multimedia a travs de una red. De esta forma los sintetizadores se
benefician de las prestaciones de la tecnologa de redes actual. Entre las ventajas de OSC
destacan la facilidad de conexionado, la precisin y la flexibilidad.
La idea de emplear el mismo transporte de red es una de las ventajas frente a MIDI.
Por un lado la comunicacin es ms rpida, utiliza los protocolos estndar UDP/TCP y
el empleo del mismo hardware de red que adems facilita la comunicacin inalmbrica
de los dispositivos de control. A nivel de datos se incorporan diferentes tipos de datos y
de mayor resolucin que en MIDI, limitados a 7-bit o en algunos casos 14-bit. La
resolucin tambin se extiende a los valores de tiempo. Otra importante ventaja es la
flexibilidad en cuanto a la definicin del mensaje ya que no hay que acomodar cierto
nmero de controlador, sino que se emplean paths simblicos.
El protocolo tampoco necesita saber quin recibe el mensaje y para mayor velocidad
permite la integracin de varios mensajes en un grupo (bundle).
Mensajes OSC
OSC utiliza el transporte de red TCP/UDP por lo que para poder establecer la
comunicacin OSC entre dos puntos de la red, es necesario indicar el puerto por el cual
se enviar y en el receptor establecer el puerto por el que escuchar. Una vez configurado

TEMA 12 Ideas clave

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

el destino del mensaje se puede enviar un mensaje de la forma /path/identi/ficador


valor1 valor2, etc.
As por ejemplo, el mensaje /test/voice 2 45 enva dos valores 2, y 45 identificados con
un path /test/voice para que el receptor sepa que debe hacer con los valores mandados.
Como vemos se trata de un protocolo abierto que no fija la utilizacin de los datos, sino
que simplemente los enva.
Es aconsejable, utilizar paths con un encabezado propio que definimos en nuestro
uso. Es lo que se conoce como espacios de nombres o Namespaces. De esta forma el
uso de paths queda ms identificado y facilita la discriminacin en el receptor. Por
ejemplo el mensaje /misexperimentos/sinte/voice 2 45 queda ms definido y facilita la
coexistencia de varias comunicaciones por el mismo puerto.
OSC en Csound
En Csound, hay dos opcodes principales que proporcionan el acceso a la comunicacin
de red mediante OSC, llamados OSCsend y OSClisten para enviar y recibir
respectivamente mensajes OSC. Para poder recibir, es necesario iniciar un manejador
mediante el comando OSCinit.
Si quieres obtener ms informacin sobre estos opcodes puedes consultar las siguientes
direcciones web:
http://www.csounds.com/manual/html/OSCsend.html
http://www.csounds.com/manual/html/OSClisten.html
http://www.csounds.com/manual/html/OSCinit.html

12.6. Comunicando PureData y Csound a travs de OSC


Como hemos visto en Csound hay dos opcodes principales que proporcionan el acceso a
la comunicacin de red mediante OSC, llamados OSCsend y OSClisten para enviar y
recibir respectivamente mensajes OSC. Para poder recibir, es necesario iniciar un
manejador mediante el comando OSCinit.

TEMA 12 Ideas clave

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Figura 3. Ejemplo uso comando OSCinit.

Si nos fijamos en la figura anterior, en la lnea 11 el cdigo permite abrir un puerto de


comunicaciones OSC. Las lneas 16 y 17 escuchan las variables /amp y /freq de cualquier
dispositivo osc conectado al puerto 9999.
Hay que tener en cuenta que este opcode, OSCListen, funciona de una forma diferente
de los opcodes habituales. Las variables de salida kamp y kfreq estn a la derecha y se
conectan al oscilador en la siguiente lnea 18 de cdigo.
La salida de audio, como siempre, al opcode de salida, en la lnea 19.
En este ejemplo, vamos a usar PD como controlador OSC.

Connect localhost 9999


send /amp 1
send /amp 0,5

send /amp $1

send /freq $1
sendOSC
Figura 4. Uso de PD como controlador.

Como vemos conectamos el mismo puerto, el 9999 y enviamos informacin al objeto


sendOSC de varias formas:
Como valores fijos a travs de mensajes, indicando la variable:

TEMA 12 Ideas clave

send /amp 1

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Como slider controlando un rango de valores:

send /amp $1

El ejemplo es muy sencillo, pero puede darnos una idea de cmo interconectar distintos
programas e incluso distintos ordenadores a travs del protocolo OSC usando TCP/IP.
Para conectar diversos ordenadores bastara con cambiar localhost por la direccin Ip,
del tipo 127.0.0.1.

12.7. Hardware de control


Instrumentos controladores
Entre el hardware de control hay una gran variedad, especialmente de controladores
MIDI, por ser el interfaz ms popular. El controlador ms habitual es el teclado, que
incluso se ha especializado en su funcin de control presentndose habitualmente sin
generador

de

sonidos,

como

teclado

maestro.

Generalmente

incorpora

potencimetros, bien rotatorios o lineales, de asignacin variable para el envo de


mensajes de controlador.
Otros controladores toman forma de instrumentos musicales, como las bateras
electrnicas en las que se manda un mensaje MIDI con cada golpe de percusin; o los
controladores de viento, que imitan las formas de los instrumentos reales como
clarinete o saxofn.
Otros dispositivos controladores complementan al teclado maestro, tales como pedales
de expresin o controlador de soplido (Breath Controller).
Dentro del grupo de instrumentos controladores debemos incluir los convertidores. Son
dispositivos que se adaptan a otros instrumentos reales como el caso de los
convertidores MIDI para guitarra, en los cuales se emplea una pastilla especfica
para tomar el audio de cada cuerda y procesarlo posteriormente para ser convertido en
una serie de mensajes MIDI.

TEMA 12 Ideas clave

10

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Finalmente, otro tipo particular son los controladores especficos como las superficies de
control para mezcladores, secuenciadores, que actan como un control remoto para
las funciones de la DAW y de los dispositivos virtuales.

12.8. Prototipos de controladores: Arduino


Una lnea de trabajo interesante en Sonologa es el desarrollo de nuevos prototipos de
interfaces de control en tiempo real. La idea principal es emplear sensores electrnicos
que reaccionen a diferentes parmetros y cambios del entorno.

MIDI
Sensor

Controlador

Sintetizador
OSC

Figura 5. Diagrama de flujo de control

El parmetro detectado por el sensor es captado por un controlador que se encarga de


componer un mensaje de control que se enva al sintetizador o al ordenador.
El conjunto conforma un sistema de control, en el que podemos establecer dos
niveles. Por un lado tenemos el hardware constituido por los elementos fsicos, en este
caso el conjunto de sensores y la placa de control. La placa de control o controlador es el
elemento ms importante del sistema. Contiene un procesador que se encarga de tomar
las decisiones y realizar el proceso.
Por otro lado es necesaria una programacin o software que consiste en una secuencia
de instrucciones que debe realizar el procesador para completar el proceso de control.

TEMA 12 Ideas clave

11

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Arduino

Figura 6. Arduino.
Fuente: https://www.arduino.cc/

Uno de los dispositivos ms utilizados recientemente en el desarrollo de interfaces es la


placa de control Arduino, un pequeo dispositivo de diseo libre, con gran capacidad de
proceso y bastante econmico. Arduino lleva un procesador AVR de Amtel con la
memoria para alojar un programa de control y un conjunto de entradas y salidas
analgicas y digitales. Desde su aparicin en 2005 se han sucedido diferentes revisiones
y actualmente existen varias versiones de la placa de control. Entre las ms recientes
evoluciones destacamos las siguientes por sus posibilidades en el campo del control
musical:
Leonardo. Una placa de reducido tamao que integra el procesador ATmega32u4.
Tiene 20 pines compatibles con Arduino de entrada/salida digital y hasta 12 entradas
analgicas, y una conexin micro USB controlada directamente por el procesador
principal. Musicalmente este hecho es importante ya que permite utilizar este interfaz
USB para la transmisin MIDI. Tiene menos componentes que el Arduino original,
por lo que se puede encontrar a un precio inferior.
Arduino Yn. Es una placa de control hbrida que integra dos procesadores. Por un
lado es como un Arduino convencional, con el mismo procesador de Leonardo y por
otro lado integra una distribucin de Linux en otro procesador especfico (Atheros
AR9331) e interfaces de red Ethernet y Wifi. Desde el punto de vista musical, el
conexionado de red permite integrarlo en controladores inalmbricos que empleen
OSC para transmitir la informacin.

TEMA 12 Ideas clave

12

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Arduino TRE. La versin ms reciente, todava en fase de fabricacin, que incorpora


entradas y salidas de audio y una importante capacidad de proceso. Unas
caractersticas muy prometedoras para el desarrollo de interfaces en Sonologa.
Arduino se conecta con el ordenador de diferentes formas. Una de las ms empleadas en
control musical, es junto al Programa Puredata gracias a la librera externa Pduino.
En este contexto, el arduino se carga con un programa (firmware) llamado firmata y ya
est listo para comunicarse con el objeto Pduino de PD mediante el interfaz serie del
cable USB.
Aqu ponemos algunos ejemplos de proyectos de controladores realizados con Arduino:
Arduino Air Drums
https://www.youtube.com/watch?v=jjvy_jzGlAQ
Paper piano with arduino
https://www.youtube.com/watch?v=_4cIv6qLaM8
MIDI xylophone
https://www.youtube.com/watch?v=92VIEDtQKVI
Meganome
https://www.youtube.com/watch?v=b_LLdJ9gqk8
Arduino Theremin
https://www.youtube.com/watch?v=WZS85tdsmSQ
https://www.youtube.com/watch?v=BF_U65Ha0DU
SoundStrip Arduino DIY Midi Ribbon Controller
https://www.youtube.com/watch?v=N14iuDcITZo

TEMA 12 Ideas clave

13

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

12.9. Tablets y mviles como controladores


La disponibilidad de smartphones y tablets tctiles es tan amplia hoy da que son una
buena opcin para el control en tiempo real de forma inalmbrica. Las pantallas tctiles
de estos dispositivos junto a la conectividad de los mismos los convierten en unos
controladores muy interesantes.
Como hemos visto contamos ya con OSC el protocolo de control mediante la red. Lo
nico que precisamos es una aplicacin que enve mensajes OSC segn actuamos sobre
la superficie de control, es decir la pantalla.
TouchOSC

Figura 6. Pantalla de TouchOSC.


Fuente: http://hexler.net/software/touchosc

Uno de los programas que ejecutan esta funcin es TouchOSC, disponible tanto para
Android como OS. TouchOSC permite elegir diferentes plantillas de controladores, y
enviar el mensaje de control OSC correspondiente. Cuenta con el editor de interfaces
TouchOSC Editor que facilita la creacin de nuevas plantillas de control.

TEMA 12 Ideas clave

14

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Control (OSC+MIDI)
TouchOSC es uno de las primeras aplicaciones de este tipo pero actualmente hay muchas
aplicaciones alternativas, como Control (OSC+MIDI) que incorpora un sistema muy
sencillo de definicin de las superficies de control, mediante un documento de texto de
tipo JSON.
NexusUI
Recientemente ha aparecido la posibilidad de crear interfaces de control desde cualquier
navegador. El proyecto NexuxUI es una librera JavaScript que permite la creacin
sencilla de interfaces de control mediante diferentes elementos grficos.
Es una propuesta prometedora ya que trabaja en cualquier navegador. Como pequeo
inconveniente y debido a las limitaciones de seguridad de los navegadores (y de la
comunicacin AJAX), no permite mandar OSC directamente a otra mquina, sino que
debe configurarse la recepcin por servidor. Cuenta con NexusDrop una herramienta
online que permite crear los interfaces.
Se encuentra disponible en la siguiente direccin web:
http://www.nexusosc.com/drop/

TEMA 12 Ideas clave

15

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Lo + recomendado
Lecciones magistrales
Control en tiempo real
Desde los primeros sintetizadores, el elemento de control y la generacin de sonido has
estado separados. Esto es especialmente interesante en nuestros das donde protocolos
como el OSC permiten la comunicacin de dispositivos en red inalmbrica por medio de
tcp/ip (web).

La leccin magistral est disponible en el aula virtual

No dejes de leer
NexusUI
Kirn, P. (14 de Julio, 2014). This Free Tool Will Make Any Mobile Browser Into a MultiTouch Music Controller. Create Digital Music.
Generador de superficies de control en el navegador.
Accede al generador a travs del aula virtual o desde la siguiente direccin web:
http://createdigitalmusic.com/2014/07/free-tool-will-make-mobile-browser-multitouch-controller/

TEMA 12 Lo + recomendado

16

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

An Introduction to OSC
Philips, D. (12 de noviembre, 2008). An Introduction to OSC. Linux Journal.
Interesante artculo introductorio al protocolo de control mediante la red OSC.
Accede al artculo a travs del aula virtual o desde la siguiente direccin web:
http://www.linuxjournal.com/content/introduction-osc

No dejes de ver
DIY Arduino ribbon synth demo
Curiosa interpretacin con controlador de cinta en forma de guitarra. El controlador est
construido con Arduino.

Accede al vdeo a travs del aula virtual o desde la siguiente direccin web:
https://www.youtube.com/watch?v=s3dBox-LB7I

TEMA 12 Lo + recomendado

17

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

SuperCollider Tutorial: 11. TouchOSC


Un ejemplo de control con TouchOSC, en este caso con SuperCollider. El vdeo tambin
muestra como disear superficies de control con TouchOSC Editor.

Accede al vdeo a travs del aula virtual o desde la siguiente direccin web:
http://www.youtube.com/watch?v=ZVTbRNu2BI0

No dejes de escuchar
Leon Theremin playing his own instrument
Leon Theremin tocando su propio instrumento.

Accede al audio a travs del aula virtual o desde la siguiente direccin web:
http://www.youtube.com/watch?v=w5qf9O6c20o

TEMA 12 Lo + recomendado

18

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

+ Informacin
A fondo
Real-Time Control of Music Performance
Friberg, A. y Bresin, R. (2008). Chapter 7. Real-Time Control of Music Performance. En
P. Polotti, & D. Rocchesso (Ed.), Sound To Sense, Sense To Sound. A State Of the Art in
Sound and Music Computing. Berlin: Logos Verlag Berlin GmbH.
En este captulo tratan el control en tiempo real del rendimiento de la msica.
Accede al captulo a travs del aula virtual o desde la siguiente direccin web:
http://smcnetwork.org/files/S2S2BOOK1.pdf

OSC Specification
Manual de instrucciones de OSC.
Accede al manual a travs del aula virtual o desde la siguiente direccin web:
http://archive.cnmat.berkeley.edu/OpenSoundControl/OSC-spec.html

Webgrafa
Nexus UI
Pgina de Nexus UI.

Accede a la pgina a travs del aula virtual o desde la siguiente direccin web:
http://www.nexusosc.com/nexusTutorials/

TEMA 12 + Informacin

19

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Synthtopia
Completo sitio web con multitud de entradas muy interesantes relativas a los
sintetizadores. En particular las entradas relacionadas con control de sintetizadores y
otros proyectos de electrnica de sintetizadores.

Accede a la pgina a travs del aula virtual o desde la siguiente direccin web:
http://www.synthtopia.com/content/tag/synth-diy/

Bibliografa
Reidsma, D., Radha, M. y Nijholt, A. (2014). Chapter 4. Mediated Interactions and
Musical Expression -A. Survey. En L. Newton (Ed.).Digital Da Vinci. California:
Springer.

TEMA 12 + Informacin

20

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Test
1. Qu mdulo ataca directamente la seal CV del control CV/Gate?
A. VCO.
B. VCF.
C. ENV.
D. LFO.
2. La seal Gate tiene como misin:
A. Sincronizar la frecuencia del VCF.
B. Indicar la altura de la nota.
C. Indicar el comienzo y el final de la nota.
D. Sincronizar la amplitud del VCO.
3. Cul de los siguientes se corresponde con el nmero de controlador MIDI de
panorama?
A. 64.
B. 7.
C. 32.
D. 10.
4. Cul de las siguientes no es una ventaja de OSC frente al MIDI?
A. Es ms rpido.
B. Es ms especfico.
C. Es ms preciso.
D. Es ms abierto.
5. Cul de los siguientes no es un opcode de Csound para el control en tiempo real?
A. ctrl7.
B. OSCsend.
C. OSCreceive.
D. OSCinit.

TEMA 12 Test

21

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

6. La diferencia de tiempo desde que se pulsa una tecla del controlador hasta que se inicia
el sonido disparado se llama:
A. Latencia.
B. Retardo de control.
C. Note-off.
D. Note-on.
7. Cul de los siguientes no es un opcode MIDI de csound?
A. ctrl7.
B. cpsmidi.
C. ampmidi.
D. kctrlmidi.
8. Cul de las siguientes no es una placa versin de Arduino?
A. Yn.
B. Leonardo.
C. Raspberry PI.
D. TRE.
9. En el control mediante mviles y tablets se emplea el protocolo:
A. Wifi.
B. Http.
C. OSC.
D. Bluetooth.
10. Cmo se llama el objeto de PureData que permite el control directo desde Arduino?
A. Pduino.
B. firmata.
C. OSCduino.
D. TouchOSC.

TEMA 12 Test

22

Universidad Internacional de La Rioja (UNIR)

S-ar putea să vă placă și