Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Antecedentes e historia
Noviembre 2003
Noviembre 2003
En los 70s existen ya varios sistemas con control digital, pero ningn standard
no se pueden interconectar equipos diferentes
si la transmisin es analgica (por voltaje) no admite polifona, ni diferentes tipos
de controles
El secuenciador Roland MC-4 (1978) es uno de los primeros secuenciadores
digitales comerciales. Con una capacidad hasta 12.500 notas entradas a
mano, las secuencias se graban en cinta. Dado que todava no existe
ningn protocolo comn (i.e. MIDI), slo ofrece control por voltaje.
1981: Tom Oberheim, Dave Smith y fabricantes japoneses (Roland, Yamaha, Korg &
Kawai) se renen para definir un protocolo digital standard
1983: Musical Instruments Digital Interface
Se publica la norma MIDI 1.0 (hasta 1999 no se publica la norma MIDI 2.0 !)
Protocolo serie (velocidad mxima 31.500 bits/segundo)
Conector DIN 5-pines (slo se usan 3)
Los fabricantes comienzan a hacer equipos MIDI compatibles
Se funda la IMA (International MIDI Association)
Noviembre 2003
Noviembre 2003
Cmo funciona?
(Hardware)
Atari (~1985-1990)
PCs y tarjetas de sonido (90s...)
Desde mediados de los 90s, otros avances tecnolgicos en el
terreno de la informtica musical que en lugar de desbancarlo o
hacerlo obsoleto, han ayudado a redefinir el MIDI
Noviembre 2003
Noviembre 2003
MIDI Transmisin
Serie (y asncrona)
31.250 baudios
1 bit stop y no paridad 1 byte = 10 bits (con el de
Transmisin MIDI
Puertos MIDI
Ejemplos de conexiones
start)
Noviembre 2003
Noviembre 2003
Ejemplos de conexiones
MIDI Puertos
Noviembre 2003
3 sintetizadores y un ordenador
en cadena. Slo el A puede
utilizarse como teclado
controlador (una configuracin
equivalente, sera con el OUT
del ordenador al IN del A, y el
THRU del A al IN del B, dejando
al C sin salida THRU)
Noviembre 2003
10
Caractersticas principales
Este interfaz puede tener tres puertos diferentes: MIDI IN, MIDI
OUT y MIDI THRU.
El MIDI THRU genera una replica del MIDI IN, que permite
encadenar varios dispositivos MIDI.
Noviembre 2003
11
Noviembre 2003
12
Algunos trminos
Caractersticas y posibilidades
principales del MIDI
Noviembre 2003
13
Capacidad
Multitmbrica
mximo nmero de
instrumentos simultneos
14
Noviembre 2003
15
Tabla de mensajes
Nombre Mensaje
Binario
Hex Data1
Data2
Note Off
1000 nnnn
8N
altura
velocidad
Note On
1001 nnnn
9N
altura
velocidad
Poly. Aftertouch
1010 nnnn
AN
altura
presin
Control Change
1011 nnnn
BN
tipo control
intensidad
Program Change
1100 nnnn
CN
programa
Channel Aftertouch
1101 nnnn
DN
presin
Pitch Bend
1110 nnnn
EN
MSByte
System Message
1111 xxxx
FX
Noviembre 2003
Noviembre 2003
16
LSByte
17
Noviembre 2003
18
Cambios de programa
Noviembre 2003
19
General MIDI
Patches
Noviembre 2003
20
Conceptos Fundamentales
Teclado / Sintetizador / Mdulo de sonido / Tarjeta de sonido...
Canales MIDI
Un secuenciador es un dispositivo capaz de grabar y reproducir
Noviembre 2003
21
Noviembre 2003
22
6.
7.
8.
Noviembre 2003
23
Secuenciacin
Noviembre 2003
24
El Secuenciador MIDI
Noviembre 2003
25
27
Noviembre 2003
28
Noviembre 2003
26
Noviembre 2003
Noviembre 2003
29
Noviembre 2003
30
Secuenciador
Conceptos bsicos
Pistas vs. Canales
Valores defecto de las pistas (filtrado canales, program
change, volumen, etc.)
31
Noviembre 2003
32
http://www.sonicspot.com/guide/midifiles.html
http://www.sfu.ca/sca/Manuals/247/midi/fileformat.html
Noviembre 2003
33
Noviembre 2003
34
http://www.sonicspot.com/guide/midifiles.html
http://www.sfu.ca/sca/Manuals/247/midi/fileformat.html
Noviembre 2003
Todo ello nos lleva a la siguiente conclusin: si hay que leer y/o
escribir Standard MIDI Files, mejor encontrar una librera!
35
Noviembre 2003
36
Dispositivos MIDI
De salida (reciben datos MIDI, i.e. disponen de un conector MIDI IN)
Generadores de sonido (sintetizadores, samplers, mdulos de sonido,
tarjetas, etc.)
Sintetizadores por software
Procesadores de sonido (racks multiefectos, etc.)
Conceptos tcnicos ms
avanzados
(software)
37
Noviembre 2003
38
Noviembre 2003
39
Noviembre 2003
Binario
Hex Data1
Data2
Note Off
1000 nnnn
8N
altura
velocidad
Note On
1001 nnnn
9N
altura
velocidad
Poly. Aftertouch
1010 nnnn
AN
altura
presin
Control Change
1011 nnnn
BN
tipo control
intensidad
Program Change
1100 nnnn
CN
programa
Channel Aftertouch
1101 nnnn
DN
presin
Pitch Bend
1110 nnnn
EN
MSByte
System Message
1111 xxxx
FX
40
Nombre Mensaje
Noviembre 2003
LSByte
41
Noviembre 2003
Modulacin
Volumen
panorama 10
expresin 11
sostenido
all notes off
reset all controllers
1
7
64
121
123
42
Mensajes MIDI (y 5)
Noviembre 2003
43
Mensajes MIDI (y 5)
Noviembre 2003
44
Noviembre 2003
RPN
NRPN
PARAM. LSB
100
98
PARAM MSB
101
99
38
38
Los NRPN y los RPN, son unos nombres complicados con los que se
designan a combinaciones especiales de cuatro mensajes de Control
Change correlativos, mediante las cuales es posible (dependiendo del
hardware al que se aplica), modificar parmetros del sintetizador o
sampler, con un control muy superior al que ofrecen los mensajes ms
normales. Hoy en da, son muchos los dispositivos que aceptan este tipo
de mensajes, y que ofrecen, por consiguiente, la posibilidad de modificar
en tiempo real y desde un secuenciador, los valores de sus envolventes,
sus moduladoras de baja frecuencia, sus filtros, etc.
192+2 = 194
144+2 = 146
128+2 = 130
60-12 = 48
127
45
Noviembre 2003
46
Resumen
Implicaciones
47
Noviembre 2003
48
Ms Implicaciones
(y ms novedosas)
muchas msicas de esttica no-electr nica (pop, anuncios, bandas sonoras) se realizan
ahora de forma totalmente electr nica
tambin mucha msica electrnica de los 80s se torna tambin menos electrnica y ms
orquestal, lo que muchos consideran como un retroceso
(e.g. Jump Jet, from William Orbits Strange Cargo, 1987)
A partir de inicios de los 90s, las tarjetas de sonido para ordenador incorporan tambin un
sintetizador MIDI (en el que prevalecen las imitaciones de sonidos acsticos frente a los sonidos
ms electrnicos)
hoy en da, cualquiera que tenga un ordenador dispone de una orquesta en casa con la que
componer, arreglar msica instrumental
Sugerencia: Busca y reproduce algunos de los ficheros MIDI (*.mid) que haya en tu ordenador
(la calidad sonora depender de la calidad de los sonidos MIDI de tu tarjeta de sonido)
Noviembre 2003
49
Noviembre 2003
50
Controladores
(nuevas formas de tocar)
Noviembre 2003
51
Noviembre 2003
modern musical interfaces (and many interesting software packages have been
developed for this purpose; i.e., Opcode's MAX developed by Miller Puckette,
Interactor developed by Mark Coniglio and Morton Subotnick, Lick Machine from
STEIM, the CMU MIDI Toolkit by Roger Dannenberg, Flex from Cesium Sound,
ROGUS and HyperLisp here at the MIT Media Lab), the remainder of this article will
focus more on sensing and hardware, tracing the history of electronic musical
interfaces, and describing examples and research that illustrate these concepts.
que proponen
.
Sergi Jord, UPF
Noviembre 2003
52
Cmo se construyen?
Cmo se interacta con ellos?
53
Noviembre 2003
54
Teclados
Interfaces de percusin
Batutas-baquetas
Inspirados en guitarras
Otros instrumentos de cuerdas (adaptaciones de violines, cellos,
etc.)
Viento
Voz
Tecnologa de no-contacto
Wearables
Futuro
Noviembre 2003
55
1.
2.
3.
4.
The world caught up with Leon Theremin in the 1960s and 1970s when several
composers rediscovered the exploration of movement to create electronic music. Of
particular note is Variations V (1965), a collaborative work featuring music by John
Cage and choreography by Merce Cunningham, with a system designed by Gordon
Mumma and David Tudor to derive sounds from the movements of dancers, who
produced music based on their proximity to several electronic sensors placed on
stage. Thus, the entire floor was transformed into a musical instrument responsive to
movement throughout the space.
Extractos de, Todd Winkler: Making Motion Musical: Gesture Mapping Strategies for
Interactive Computer Music, Proceedings of the 1995 International Computer Music
Conference, Banff, Canada.
Desde mi punto de vista, el problema con estos instrumentos es que, salvo en el
caso de los bailarines, desaprovechan enormemente al intrprete. Limitan las
posibilidades del ser humano, al no permitirle usar herramientas.
57
56
58
60
Controladores
: Violines y
cuerdas
Noviembre 2003
Controladores
Electronic Music Interfaces
Noviembre 2003
Noviembre 2003
59
Noviembre 2003
10
Controladores
Percusin
Noviembre 2003
61
Noviembre 2003
62
16:3, 1992
Noviembre 2003
Otros
Controladores
63
Noviembre 2003
64
Resumen y material
complementario
Noviembre 2003
65
El MIDI permite separar el dispositivo emisor de datos (un teclado musical, por
ejemplo), de los dispositivos receptores de datos-generadores de sonido. Esto
elimina la necesidad de que cada sintetizador disponga de un teclado propio y
abarata costes (captulo 10, El hardware MIDI, de la Gua Monogrfica del Audio
digital y MIDI, Sergi Jord, Anaya Multimedia, Madrid 1997)
Los mensajes MIDI generados por cualquiera de estos instrumentos pueden ser
almacenados en un ordenador para su posterior edicin, modificacin y
reproduccin, convirtiendo al ordenador en un estudio de grabacin multipista, de
forma que una nica persona es ahora capaz de emular a todo un grupo (captulo
13, El secuenciador).
Noviembre 2003
66
11
El ordenador puede a su vez generar mensajes de este tipo sin necesidad de que
hayan sido emitidos por ninguna persona: puede componer msica (captulo 14,
Otros tipos de software MIDI)
67
Noviembre 2003
68
Links
Noviembre 2003
69
12