1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi...

73
1 TEMA 4. Midi TEMA 4. Midi 1. 1. ¿Qué es el MIDI? ¿Qué es el MIDI? 2. 2. La especificación MIDI. La especificación MIDI. 3. 3. El secuenciador El secuenciador 4. 4. El hardware Midi El hardware Midi 5. 5. Otros tipos de software Midi. Otros tipos de software Midi. Referencias: Referencias: Audio digital y MIDI, Anaya Multimedia, Sergi Jordá Puig http://www.musicareas.com/software/indice. html

Transcript of 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi...

Page 1: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

11

TEMA 4. MidiTEMA 4. Midi

1.1. ¿Qué es el MIDI?¿Qué es el MIDI?2.2. La especificación MIDI.La especificación MIDI.3.3. El secuenciadorEl secuenciador4.4. El hardware MidiEl hardware Midi5.5. Otros tipos de software Midi.Otros tipos de software Midi.

Referencias: Referencias: – Audio digital y MIDI, Anaya Multimedia, Sergi

Jordá Puig– http://www.musicareas.com/software/indice.html– http://www.electrofante.com/musicadigitalhttp://www.electrofante.com/musicadigital

Page 2: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

22

DefiniciónDefinición

Midi se corresponde a las iniciales Musical Musical Instrument Digital InterfaceInstrument Digital Interface, es decir, , es decir, Interconexión Digital para Instrumentos Interconexión Digital para Instrumentos Musicales.Musicales.

Es un protocolo digital que consiste en el Es un protocolo digital que consiste en el trasvase de datos a través de unos canales trasvase de datos a través de unos canales independientes entre distintos dispositivos independientes entre distintos dispositivos que componen el sistema. que componen el sistema.

Permite que unos instrumentos se Permite que unos instrumentos se comuniquen con otros y por extensión con comuniquen con otros y por extensión con los ordenadores.los ordenadores.

Creado en 1983.Creado en 1983.

1 . ¿Qué es el MIDI?

Page 3: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

33

Sistema1 . ¿Qué es el MIDI?

Page 4: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

44

Nacimiento del MIDINacimiento del MIDI En los 70s existen ya varios sistemas con control digital, pero ningún En los 70s existen ya varios sistemas con control digital, pero ningún

standard no se pueden interconectar equipos diferentes si la transmisión es standard no se pueden interconectar equipos diferentes si la transmisión es analógica (por voltaje) no admite polifonía, ni diferentes tipos de controlesanalógica (por voltaje) no admite polifonía, ni diferentes tipos de controles

El secuenciador Roland MC-4 (1978) es uno de los primeros secuenciadoresEl secuenciador Roland MC-4 (1978) es uno de los primeros secuenciadoresdigitales comerciales. Con una capacidad hasta 12.500 notas entradas “adigitales comerciales. Con una capacidad hasta 12.500 notas entradas “amano”, las secuencias se graban en cinta. Dado que todavía no existemano”, las secuencias se graban en cinta. Dado que todavía no existeningún protocolo común (i.e. MIDI), sólo ofrece control por voltaje.ningún protocolo común (i.e. MIDI), sólo ofrece control por voltaje.

1981: Tom Oberheim, Dave Smith y fabricantes japoneses (Roland, Yamaha, 1981: Tom Oberheim, Dave Smith y fabricantes japoneses (Roland, Yamaha, Korg & Kawai) se reúnen para definir un protocolo digital standardKorg & Kawai) se reúnen para definir un protocolo digital standard

1983: 1983: MMusical usical IInstruments nstruments DDigital igital IInterfacenterface

– Se publica la norma MIDI 1.0 (hasta 1999 no se publica la Se publica la norma MIDI 1.0 (hasta 1999 no se publica la norma MIDI 2.0 norma MIDI 2.0 !)!)

Protocolo serie (velocidad máxima 31.500 bits/segundo)Protocolo serie (velocidad máxima 31.500 bits/segundo)

Conector DIN 5-pines (sólo se usan 3)Conector DIN 5-pines (sólo se usan 3)

– Los fabricantes comienzan a hacer equipos MIDI compatiblesLos fabricantes comienzan a hacer equipos MIDI compatibles

– Se funda la IMA (International MIDI Association)Se funda la IMA (International MIDI Association)

1 . ¿Qué es el MIDI?

Page 5: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

55

HistoriaHistoria Yamaha DX7: primer sintetizador Yamaha DX7: primer sintetizador

digital 1984digital 1984

Primeros secuenciadores por software Primeros secuenciadores por software (Spectrum, Commodore 64,...) 1984(Spectrum, Commodore 64,...) 1984

Atari (~1985-1990)Atari (~1985-1990)

PCs y tarjetas de sonido (90s...)PCs y tarjetas de sonido (90s...)

1 . ¿Qué es el MIDI?

Page 6: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

66

Desde el punto de vista musical, MIDI Desde el punto de vista musical, MIDI es la traslación a nuestros días de lo es la traslación a nuestros días de lo que era la pianola.que era la pianola.

Desde el punto de vista tecnológico un Desde el punto de vista tecnológico un archivo midi (.mid) contiene archivo midi (.mid) contiene información sobre la altura, intensidad, información sobre la altura, intensidad, duración de los sonidos y también de duración de los sonidos y también de los instrumentos que tienen que sonar.los instrumentos que tienen que sonar.

El protocolo contempla 16 canales por El protocolo contempla 16 canales por los que transcurren los datos.los que transcurren los datos.

1 . ¿Qué es el MIDI?

Conceptos Conceptos

Page 7: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

77

TecladoTeclado: Dispositivo capaz de emitir : Dispositivo capaz de emitir mensajes MIDI.mensajes MIDI.

SintetizadorSintetizador: : Generador de sonido a Generador de sonido a partir de mensajes MIDI.partir de mensajes MIDI.

Teclado virtual para tocar con el Teclado virtual para tocar con el teclado: teclado: http://www.geocities.com/SiliconValleyhttp://www.geocities.com/SiliconValley/Campus/6501/vmk_man_download.ht/Campus/6501/vmk_man_download.htmm

Puerto midi virtual( midi Yoke) : Puerto midi virtual( midi Yoke) : http://http://www.midiox.comwww.midiox.com//index.htmindex.htm

1 . ¿Qué es el MIDI?

Conceptos Conceptos

Page 8: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

88

Se crea con la idea de poder Se crea con la idea de poder disparar sonidos disparar sonidos en diferentes instrumentos desde un único en diferentes instrumentos desde un único teclado controladorteclado controlador..

Una de las razones principales para su Una de las razones principales para su utilización es su pequeño tamaño frente a los utilización es su pequeño tamaño frente a los ficheros de audio digitalficheros de audio digital. (10Mb por min . (10Mb por min versus 10Kb por min)versus 10Kb por min)

Los mensajes MIDI indican al sintetizador Los mensajes MIDI indican al sintetizador cosas como: que instrumento debe emplear, cosas como: que instrumento debe emplear, que nótas debe activar y con que intensidad que nótas debe activar y con que intensidad debe hacerlo.debe hacerlo.

Facilidad de edición y modificación.Facilidad de edición y modificación.

1 . ¿Qué es el MIDI?

Conceptos Conceptos

Page 9: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

99

Conceptos Conceptos

Transmisión midiTransmisión midi Puertos midiPuertos midi Ejemplos de conexionesEjemplos de conexiones

1 . ¿Qué es el MIDI?

Page 10: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

1010

TransmisiónTransmisión Serie (y asíncrona)Serie (y asíncrona)

Conector DIN (5 pines de los que se usan Conector DIN (5 pines de los que se usan 3) y cables unidireccionales3) y cables unidireccionales

Actualmente se utilizan también Actualmente se utilizan también conectores USB.conectores USB.

La comunicación bidireccional entre 2 La comunicación bidireccional entre 2 dispositivos 2 cables y 2 puertos dispositivos 2 cables y 2 puertos diferenciados (MIDI IN y MIDI OUT). diferenciados (MIDI IN y MIDI OUT). Posibilidad de retrasmisión (MIDI THRU) Posibilidad de retrasmisión (MIDI THRU)

1 . ¿Qué es el MIDI?

Page 11: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

1111

PuertosPuertos Emisor tiene puerto MIDI OUTEmisor tiene puerto MIDI OUT

Receptor: MIDI INReceptor: MIDI IN

Un cable conecta un OUT con un INUn cable conecta un OUT con un IN

Emisor/receptor: tiene los 2 puertos (mínimo) Emisor/receptor: tiene los 2 puertos (mínimo)

Existe tercer tipo de puerto: MIDI THRU paraExiste tercer tipo de puerto: MIDI THRU paraconectar dispositivos en cadena: redistribuyeconectar dispositivos en cadena: redistribuyeuna una copia de la entrada recibida por MIDI INcopia de la entrada recibida por MIDI IN

1 . ¿Qué es el MIDI?

Page 12: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

1212

1 . ¿Qué es el MIDI?

Conexiones MIDI

Page 13: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

1313

Ejemplos de conexionesEjemplos de conexiones La información que circula por un cable MIDI La información que circula por un cable MIDI

es unidireccional. Para conectar 2es unidireccional. Para conectar 2dispositivos entre si, son necesarios 2 cablesdispositivos entre si, son necesarios 2 cables Configuración mínima (si el Configuración mínima (si elteclado se utilizase sólo comoteclado se utilizase sólo comocontrolador y no comocontrolador y no comogenerador de sonido, se omitiríagenerador de sonido, se omitiríael retorno del ordenador alel retorno del ordenador alteclado)teclado)3 sintetizadores y un ordenador3 sintetizadores y un ordenadoren cadena. Sólo el A puedeen cadena. Sólo el A puedeutilizarse como tecladoutilizarse como tecladocontrolador (una configuracióncontrolador (una configuraciónequivalente, sería con el OUTequivalente, sería con el OUTdel ordenador al IN del A, y eldel ordenador al IN del A, y elTHRU del A al IN del B, dejandoTHRU del A al IN del B, dejandoal C sin salida THRU)al C sin salida THRU)

1 . ¿Qué es el MIDI?

Conexión de tres

sintetizadores

Page 14: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

1414

ResumenResumen Un mensaje MIDI indica a un dispositivo una acción a ejecutarUn mensaje MIDI indica a un dispositivo una acción a ejecutar

(activar una nota, etc.)(activar una nota, etc.)

Todo dispositivo que cumple la normativa MIDI dispone de unTodo dispositivo que cumple la normativa MIDI dispone de uninterfaz capaz de recibir y/o enviar mensajes MIDI.interfaz capaz de recibir y/o enviar mensajes MIDI.

Este interfaz puede tener tres puertos diferentes: MIDI IN, MIDIEste interfaz puede tener tres puertos diferentes: MIDI IN, MIDIOUT y MIDI THRU.OUT y MIDI THRU.

Todo instrumento emisor (por ejemplo un teclado) debe disponerTodo instrumento emisor (por ejemplo un teclado) debe disponerforzosamente de un MIDI OUT.forzosamente de un MIDI OUT.

Todo instrumento receptor (un sintetizador o cualquier Todo instrumento receptor (un sintetizador o cualquier instrumentoinstrumentocapaz de "sonar") debe disponer de un MIDI IN.capaz de "sonar") debe disponer de un MIDI IN.

El MIDI THRU genera una replica del MIDI IN, que permiteEl MIDI THRU genera una replica del MIDI IN, que permiteencadenar varios dispositivos MIDI.encadenar varios dispositivos MIDI.

1 . ¿Qué es el MIDI?

Page 15: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

1515

Posibilidades del midiPosibilidades del midi 16 canales diferentes 16 voces 16 canales diferentes 16 voces

independientes por entrada MIDI IN.independientes por entrada MIDI IN.

Cada canal puede ser polifónico dependiendo Cada canal puede ser polifónico dependiendo de las características del sintetizador que de las características del sintetizador que suene.suene.

Se controla no solo las notas sino también los Se controla no solo las notas sino también los tipos de sonidos (tipos de sonidos (programasprogramas en terminología en terminología MIDI), volúmenes y otros controles.MIDI), volúmenes y otros controles.

1 . ¿Qué es el MIDI?

Page 16: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

1616

TérminosTérminos PolifónicoPolifónico: capaz de producir varios sonidos (notas) : capaz de producir varios sonidos (notas)

simultáneossimultáneos

MultitímbricoMultitímbrico: capaz de producir varios timbres (: capaz de producir varios timbres (instrumentosinstrumentos) ) diferentesdiferentessimultáneossimultáneos

– Un sintetizador multitímbrico es también polifónico. El inverso no Un sintetizador multitímbrico es también polifónico. El inverso no esessiempre cierto (hay polifónicos que no son multitímbricos)siempre cierto (hay polifónicos que no son multitímbricos)

– Los primeros sintetizadores polifónicos surgen en 1975.Los primeros sintetizadores polifónicos surgen en 1975.

– Los primeros sintetizadores multitímbricos no surgen hasta el MIDILos primeros sintetizadores multitímbricos no surgen hasta el MIDI(sin MIDI no tienen sentido). Con un sintetizador multitímbrico se(sin MIDI no tienen sentido). Con un sintetizador multitímbrico sepuede crear un tema entero, pista a pista.puede crear un tema entero, pista a pista.

ProgramaPrograma (de un sintetizador): los sintetizadores digitales (de un sintetizador): los sintetizadores digitales incluyen presets tímbricos, que determinan un tipo de incluyen presets tímbricos, que determinan un tipo de sonoridad. Estos presets son accesibles mediante “botones”, sonoridad. Estos presets son accesibles mediante “botones”, pero también remotamente mediante mensajes MIDI.pero también remotamente mediante mensajes MIDI.

1 . ¿Qué es el MIDI?

Page 17: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

1717

Introducción a los mensajes Introducción a los mensajes MidiMidi Notas (Note ON y Note OFF)Notas (Note ON y Note OFF)

Cambios de programa (Program Change)Cambios de programa (Program Change)

Mensajes de control (Control Change, Pitch Bend)Mensajes de control (Control Change, Pitch Bend)

Otros mensajes (de sistema)Otros mensajes (de sistema)

Cada uno de estos mensajes puede tener varios datosCada uno de estos mensajes puede tener varios datos

Existen centenares de posibles mensajes de control Existen centenares de posibles mensajes de control diferentes, esdiferentes, esdecir se pueden controlar todos los parámetros de un decir se pueden controlar todos los parámetros de un dispositivodispositivo

Todos estos mensajes (salvo el último grupo –sistema- se Todos estos mensajes (salvo el último grupo –sistema- se dirijen adirijen aun canal determinado – de los 16 posibles)un canal determinado – de los 16 posibles)

1 . ¿Qué es el MIDI?

Page 18: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

1818

Canales MidiCanales Midi El sistema MIDI soporta información El sistema MIDI soporta información

en 16 canales diferentes en 16 canales diferentes simultáneos.simultáneos.

Cada mensaje lleva implícito el Cada mensaje lleva implícito el número del canal al que afecta.número del canal al que afecta.

Los canales vienen a significar Los canales vienen a significar diferentes instrumentos. diferentes instrumentos.

Precisa sintetizadores multitímbricos Precisa sintetizadores multitímbricos Cada canal puede interpretar una Cada canal puede interpretar una

"partitura“ diferente a las demás "partitura“ diferente a las demás para un instrumento dado.para un instrumento dado.

2 . La especificación Midi

Page 19: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

1919

General MidiGeneral Midi Capacidad multitímbrica de 16 canales.Capacidad multitímbrica de 16 canales. Polifonía mínima de 24 notas.Polifonía mínima de 24 notas. Lista o mapa estándar de 128 Lista o mapa estándar de 128

programas.programas. Incorporación de una caja de ritmos Incorporación de una caja de ritmos

siempre accesible desde el canal 10, siempre accesible desde el canal 10, dotada asimismo de un mapa estándar dotada asimismo de un mapa estándar de 59 sonidos de percusión.de 59 sonidos de percusión.

Instrumentos: Instrumentos: http://http://www.musicareas.comwww.musicareas.com/software//software/progsgm.htmlvprogsgm.htmlv

2 . La especificación Midi

Page 20: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

2020

2 . La especificación Midi

Page 21: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

2121

General Standard (GS)General Standard (GS) La empresa RolandLa empresa Roland , considerando que el , considerando que el

General Midi se quedaba corto, desarrolló General Midi se quedaba corto, desarrolló un nuevo estándar, llamado GS.un nuevo estándar, llamado GS.

Amplia el abanico de sonidos y matices e Amplia el abanico de sonidos y matices e incorporan ciertas posibilidades de incorporan ciertas posibilidades de edición y modificación de los sonidos edición y modificación de los sonidos originales.originales.

Los nuevos sonidos que incorporan son Los nuevos sonidos que incorporan son accesibles precediendo los mensajes de accesibles precediendo los mensajes de cambio de programa por los de cambio cambio de programa por los de cambio de banco. de banco.

La empresa Yamaha incorpora el XG MidiLa empresa Yamaha incorpora el XG Midi

2 . La especificación Midi

Page 22: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

2222

Mensajes MidiMensajes Midi

Se compone de un primer byte de Se compone de un primer byte de status (que determina el tipo del status (que determina el tipo del mensaje) y uno o dos bytes mensaje) y uno o dos bytes restantes de datos (dependiendo restantes de datos (dependiendo del tipo de mensaje).del tipo de mensaje).

2 . La especificación Midi

Page 23: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

2323

Estructura de un mensaje Estructura de un mensaje MidiMidi• En el byte de status, tan solo tres,

de los siete bits disponibles, son los que determinan el tipo de mensaje. Los cuatro restantes indican el canal al que el mensaje va dirigido, es decir, dieciséis (24) los canales MIDI posibles.

2 . La especificación Midi

Page 24: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

2424

Tipos de mensajesTipos de mensajes

 nnnn son los cuatro bits que determinan el canal al que se aplica el mensaje,

N corresponde al carácter hexadecimal de este canal (0-F).  Todos los bytes de datos tienen una resolución de siete bits, con

valores decimales comprendidos entre 0 y 127. Cuando en la tabla el segundo byte de datos está en blanco

(Channel Aftertouch y Program Change), significa que el mensaje utiliza un único byte de datos.

 En el mensaje Pitch Bend, los dos bytes de datos se combinan para formar un único valor con catorce bits de resolución, comprendido entre -8192 y +8191.

2 . La especificación Midi

Page 25: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

2525

Tipos de mensajesTipos de mensajes

No todos los dispositivos midi son capaces No todos los dispositivos midi son capaces de manejar todos los posibles mensajes.de manejar todos los posibles mensajes.

En caso de no reconocerlo simplemente lo En caso de no reconocerlo simplemente lo ignora o si tiene activado el puerto Thru lo ignora o si tiene activado el puerto Thru lo reenvía.reenvía.

2 . La especificación Midi

Page 26: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

2626

Note OnNote On

Nota pulsada/liberada (Note ON y Nota pulsada/liberada (Note ON y Note OFF): cuando se pulsa una Note OFF): cuando se pulsa una nota, se transmite la información nota, se transmite la información de qué canal MIDI se está usando, de qué canal MIDI se está usando, qué nota fue pulsada (primer byte qué nota fue pulsada (primer byte de datos, contempla 128 posibles de datos, contempla 128 posibles notas 10 octavas), y con qué notas 10 octavas), y con qué fuerza (velocidad de MIDI), que fuerza (velocidad de MIDI), que corresponde al segundo byte de corresponde al segundo byte de datosdatos

2 . La especificación Midi

Page 27: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

2727

Note OffNote Off

Funciona de forma similar al Note On Funciona de forma similar al Note On con velocidad 0, cuando se libera la con velocidad 0, cuando se libera la tecla pulsada, se envía un mensaje tecla pulsada, se envía un mensaje indicando el canal MIDI y el número de indicando el canal MIDI y el número de la nota liberada. la nota liberada.

Algunos teclados avanzados (y muy Algunos teclados avanzados (y muy caros) pueden también transmitir la caros) pueden también transmitir la velocidad con la que se ha soltado la velocidad con la que se ha soltado la tecla, lo que regula el tiempo de tecla, lo que regula el tiempo de release (desvanecimiento) del sonido.release (desvanecimiento) del sonido.

2 . La especificación Midi

Page 28: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

2828

Polyphonic aftertouchPolyphonic aftertouch

Postpulsación polifónica (Polyphonic Postpulsación polifónica (Polyphonic aftertouch), también denominada aftertouch), también denominada presión, ya que sirve para expresar presión, ya que sirve para expresar la mayor o menor presión aplicada la mayor o menor presión aplicada sobre las teclas después de sobre las teclas después de haberlas pulsado inicialmentehaberlas pulsado inicialmente..

El primer byte de datos indica la El primer byte de datos indica la altura de la nota y el segundo indica altura de la nota y el segundo indica la presión ejercida sobre esa notala presión ejercida sobre esa nota

2 . La especificación Midi

Page 29: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

2929

Pitch BendPitch Bend

• Inflexión de tono, sirve para Inflexión de tono, sirve para desafinar el sonido, simulando así desafinar el sonido, simulando así el estiramiento de las cuerdas de el estiramiento de las cuerdas de una guitarra, o similaruna guitarra, o similar..

• Se manipula a través de una Se manipula a través de una rueda giratoria.rueda giratoria.

• Cuando la rueda gira, el teclado Cuando la rueda gira, el teclado envía estos mensajes de forma envía estos mensajes de forma contínua.contínua.

2 . La especificación Midi

Page 30: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

3030

Program changeProgram change

• Cambio de programa (patch). Se refiere a la posibilidad de indicar a cada parte del sintetizador multitímbrico qué sonido se le desea asignar a partir de ahora.

• Cuando el sintetizador dispone de más de 128 programas, estos se agrupan en bancos, de hasta 128 programas cada uno.

2 . La especificación Midi

Page 31: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

3131

Los mensajes de control Los mensajes de control changechange

• MIDI también permite transmitir MIDI también permite transmitir información sobre la forma de la información sobre la forma de la interpretación, así como datos interpretación, así como datos adicionales. Existen 128 adicionales. Existen 128 parámetros de control parámetros de control (controladores), y cada uno de (controladores), y cada uno de ellos puede adoptar un valor de 0 a ellos puede adoptar un valor de 0 a 127, aunque muchos de ellos 127, aunque muchos de ellos adoptan una forma binaria (on/off)adoptan una forma binaria (on/off).

2 . La especificación Midi

Page 32: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

3232

Los mensajes de control Los mensajes de control changechange Control Change 0: (Cambio de banco), permite cambiar Control Change 0: (Cambio de banco), permite cambiar

entre los diferentes bancos del sintetizador, si éste los entre los diferentes bancos del sintetizador, si éste los posee. El número de banco acaba en el tercer byte del posee. El número de banco acaba en el tercer byte del mensaje.mensaje.

Control Change 1: (Modulación), permite efectos como Control Change 1: (Modulación), permite efectos como la modulación de la amplitud (trémolo), modulación de la modulación de la amplitud (trémolo), modulación de la altura (vibrato).la altura (vibrato).

Control Change 7: es el volumen, independiente para Control Change 7: es el volumen, independiente para cada canal MIDI. Un valor 0 deja sin sonido al canal.cada canal MIDI. Un valor 0 deja sin sonido al canal.

Control Change 10: (panorama estéreo). Define la Control Change 10: (panorama estéreo). Define la posición sonora de un canal en un ámbito de 180º. Un posición sonora de un canal en un ámbito de 180º. Un valor 0 sitúa la fuente sonora a la izquierda, un valor 64 valor 0 sitúa la fuente sonora a la izquierda, un valor 64 la centra y un valor 127 la sitúa a la derecha, valiendo la centra y un valor 127 la sitúa a la derecha, valiendo también cualquier valor intermedio. Permite que las también cualquier valor intermedio. Permite que las notas bailen entre los altavoces.notas bailen entre los altavoces.

2 . La especificación Midi

Page 33: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

3333

Los mensajes de control Los mensajes de control changechange Control Change 11: (Expresión). Trabaja en Control Change 11: (Expresión). Trabaja en

colaboración con el volumen, permitiendo en ciertos colaboración con el volumen, permitiendo en ciertos fragmentos modificar la ganancia, sin modificar el fragmentos modificar la ganancia, sin modificar el volumen general del canal. volumen general del canal.

Control Change 64: (Sostenido), es similar al sostenido Control Change 64: (Sostenido), es similar al sostenido del pedal de los pianos, sólo tiene dos posiciones: del pedal de los pianos, sólo tiene dos posiciones: apagado (0-63) y encendido (64-127). Estando activado apagado (0-63) y encendido (64-127). Estando activado las notas permanecen más tiempo.las notas permanecen más tiempo.

Control Change 91: (Reverberación), (reverb), establece Control Change 91: (Reverberación), (reverb), establece la relación entre el sonido directo y el sonido reflejado. la relación entre el sonido directo y el sonido reflejado. Se utiliza para simular la acústica de las grandes salas Se utiliza para simular la acústica de las grandes salas de conciertos. A mayor tamaño, mayor reverberación.de conciertos. A mayor tamaño, mayor reverberación.

Control Change 93: (Chorus), produce un efecto Control Change 93: (Chorus), produce un efecto parecido al que se obtiene duplicando los instrumentos, parecido al que se obtiene duplicando los instrumentos, por lo que cuanto mayor sea el valor de este por lo que cuanto mayor sea el valor de este controlador, más grueso parecerá el sonido.(retarda y controlador, más grueso parecerá el sonido.(retarda y desafina la señal)desafina la señal)

2 . La especificación Midi

Page 34: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

3434

En modo grabación, coloca etiquetas de tiempo a losEn modo grabación, coloca etiquetas de tiempo a losmensajes que van llegando al puerto de entradamensajes que van llegando al puerto de entrada

En modo reproducción manda los mensajes al puerto deEn modo reproducción manda los mensajes al puerto desalida, cuando sus etiquetas de tiempo coinciden con elsalida, cuando sus etiquetas de tiempo coinciden con elvalor actual del relojvalor actual del reloj

¿Como se mide el tiempo?¿Como se mide el tiempo?

¿Cada cuanto tiempo es necesario etiquetar los mensajes ¿Cada cuanto tiempo es necesario etiquetar los mensajes para obtener una digitalización precisa de la para obtener una digitalización precisa de la interpretación?interpretación?

La resolución de un secuenciador comercial suele serLa resolución de un secuenciador comercial suele serconfigurable entre ~ [24-960 ticks/negra] (i.e. no esconfigurable entre ~ [24-960 ticks/negra] (i.e. no esabsoluta sino que depende del tempo, 60 negras por absoluta sino que depende del tempo, 60 negras por minuto)minuto)

3 . Secuenciación

Page 35: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

3535

Pistas y canalesPistas y canales Todos los secuenciadores utilizan el concepto

de pista, inspirado en el de sus predecesores, las grabadoras multipista de audio.

Cada pista va normalmente asociada a un canal MIDI, pero estos dos conceptos no se deben confundir.

El canal, es un concepto físico que viene impuesto por la propia especificación del MIDI, el de pista es un concepto lógico que cada programa puede utilizar y redefinir a su gusto,

Cada una de las pistas dispone de ciertas propiedades..

3 . Secuenciación

Page 36: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

3636

Soporte multipuertoSoporte multipuerto

En el terreno profesional, los dieciséis canales que ofrece el MIDI, frecuentemente se quedan cortos ante arreglos y orquestaciones complejos que requieren de más instrumentos simultáneos.

cada tarjeta de sonido instalada, incorpora al sistema uno o varios drivers MIDI. Cada uno de estos drivers corresponde a un puerto lógico y es capaz de direccionar por consiguiente dieciséis canalesMIDI independientes.

3 . Secuenciación

Page 37: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

3737

Grabación e introducción de Grabación e introducción de la informaciónla información Antes de grabar la primera pista, conviene establecer

el tempo de la pieza; aunque más adelante podremos modificar este tempo tantas veces como queramos, a la hora de tocar desde el teclado debemos tener este tempo muy presente.

El tempo seleccionado para la grabación no tiene porque coincidir con el tempo final de la pieza. Esto significa que si un pasaje es especialmente complicado, se puede grabar mas lento y luego acelerarlo.

Una vez seleccionado este tempo, elegimos un instrumento o programa, lo que nos determinará el tipo de sonido asociado a esta pista.

3 . Secuenciación

Page 38: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

3838

Grabación e introducción de Grabación e introducción de la informaciónla información

Si el instrumento deseado no fuera uno de la lista General MIDI (porque disponemos por ejemplo de una tarjeta con ampliación de RAM y queremos utilizar un instrumento incluido en un banco de usuario) habrá que indicar también el número de banco en la columna correspondiente.

3 . Secuenciación

Page 39: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

3939

Grabación e introducción de Grabación e introducción de la informaciónla información La pista por la que comenzar a grabar

depende del tipo de música.

En músicas eminentemente rítmicas, es frecuente comenzar con una o varias pistas de batería, mientras que en otra ocasión, un tema puede irse desarrollando alrededor de una línea melódica inicial.

Conviene recordar que de acuerdo con el estándar General MIDI, la batería suena siempre por el canal 10, de modo que cuando queramos grabar una pista de percusión, la pista seleccionada deberá asignarse forzosamente a este canal.

3 . Secuenciación

Page 40: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

4040

Grabación e introducción de Grabación e introducción de la informaciónla información Para corregir errores se dispone de muchas

opciones:– realizar una nueva toma– mediante las opciones de punch in y punch out,

que permiten pinchar y sobregrabar automáticamente sólo en algún fragmento incorrecto.

– grabar paso a paso, consistente en ir introduciendo las notas una a una, desde el teclado musical, e ir avanzando con la ayuda del ratón o del teclado del ordenador.

– las posibilidades no terminan aquí, ya que existen muchas otras alternativas para introducir o corregir la información; las iremos viendo en los apartados siguientes.

3 . Secuenciación

Page 41: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

4141

Sistemas de visualizaciónSistemas de visualización

La lista de eventos es la forma más parca, pero también la más precisa de acceder a la información MIDI contenida en una pista.

Se visualizan en modo texto y ordenados temporalmente, todos los mensajes MIDI.

3 . Secuenciación

Page 42: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

4242

Sistemas de visualizaciónSistemas de visualización

La información sobre las alturas de las notas, aparece siempre en nomenclatura sajona, cuyas equivalencias se incluyen en la siguiente tabla.

Do Re Mi Fa Sol La Si C D E F G A B

3 . Secuenciación

Page 43: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

4343

Sistemas de visualizaciónSistemas de visualización

En la pianola (piano roll en inglés), las notas son representadas gráficamente,

En esta representación, el tiempo suele transcurrir horizontalmente y de izquierda a derecha, mientras que la posición vertical del rectángulo viene determinada por la altura MIDI de la nota.

La pianola incorpora siempre iconos de zoom, que permiten modificar la resolución horizontal (tiempo) y vertical (alturas), para una visión más o menos precisa.

3 . Secuenciación

Page 44: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

4444

Sistemas de visualizaciónSistemas de visualización

Esta representación es muy intuitiva -especialmente para aquellos que no dominan la escritura musical tradicional- y permite fáciles modificaciones : es posible arrastrar horizontalmente las notas, (con lo que modificamos su instante de ataque), alargarlas o acortarlas (para modificar por consiguiente su duración), o desplazarlas verticalmente (y alterar su altura).

También es posible eliminar o añadir nuevas notas, con lo cual esta forma de visualización se convierte en una alternativa de grabación, a veces más eficaz que la secuenciación paso a paso.

Como contrapartida, en este modo, la mayoría de secuenciadores tan sólo permiten visualizar notas, filtrando los otros eventos tales como mensajes de control o de cambio de programa.

3 . Secuenciación

Page 45: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

4545

Sistemas de visualizaciónSistemas de visualización

En el sistema de partitura la información de una pista se visualiza en notación musical tradicional.

Se puede realizar casi lo mismo que con el sistema de pianola.

3 . Secuenciación

Page 46: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

4646

Sistemas de visualizaciónSistemas de visualización

Otra forma es la visualización de controles, que permite definir, con la ayuda del ratón, la evolución temporal de cualquier control.

Esto es por ejemplo de gran utilidad para establecer fundidos (variación progresiva del volumen).

3 . Secuenciación

Page 47: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

4747

Funciones básicas de Funciones básicas de ediciónedición Copiar, cortar y pegar .

Desplazar, permite adelantar o atrasar en el tiempo el fragmento seleccionado.

Modificar duración, permite comprimir o expandir temporalmente el fragmento. Dado que se maneja únicamente información MIDI, a diferencia de lo que sucede con el audio digital, esta modificación no conlleva ninguna variación de altura.

Transportar, desplaza todas las notas del fragmento en el número indicado de semitonos.

Cambiar velocidad, se puede utilizar normalmente tanto para asignar velocidades constantes, como para modificar proporcionalmente las velocidades del fragmento.

Cuantizar, permite corregir de diferentes formas el inicio y la duración de las notas del fragmento.

3 . Secuenciación

Page 48: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

4848

Funciones básicas de Funciones básicas de ediciónedición el instrumentista más diestro, al

interpretar una pieza desplaza ligeramente las notas de su teórica posición perfecta.

Hay veces que el tipo de música aconseja un tiempo rígido y exacto, es recomendable cuantizar.

Cuantizar supone desplazar las posiciones iniciales y finales de cada nota para que coincidan con una rejilla temporal preestablecida.

3 . Secuenciación

Page 49: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

4949

Funciones básicas de Funciones básicas de ediciónedición Los secuenciadores ofrecen varias opciones a

la hora de aplicar este comando.

– El valor de cuantización determina el tamaño de la retícula, y suele indicarse con valores musicales (blanca, negra, corchea, semicorchea, tresillo de corchea, etc.).

– Cuantizar ataque y/o duración nos permite modificar solo la posición inicial de la nota o también su posición final.

– El porcentaje de cuantización produce, para valores inferiores a 100, cuantizaciones no perfectas, que aunque mejoran el material original, no lo deshumanizan totalmente.

3 . Secuenciación

Page 50: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

5050

Standard Midi FilesStandard Midi Files

Un fichero MIDI es un conjunto de mensajes MIDI conUn fichero MIDI es un conjunto de mensajes MIDI conetiquetas de tiempo asociadas a cada uno de ellosetiquetas de tiempo asociadas a cada uno de ellos(evento MIDI = mensaje MIDI + etiqueta tiempo)(evento MIDI = mensaje MIDI + etiqueta tiempo)

Un tema MIDI sencillo, podría representarse medianteUn tema MIDI sencillo, podría representarse medianteun simple array bidimensional de eventos MIDI… un simple array bidimensional de eventos MIDI… dondedondecada fila estaría asociada a una pista…cada fila estaría asociada a una pista…

Pero dado que la estructura de un tema MIDI en unPero dado que la estructura de un tema MIDI en unsecuenciador puede ser bastante compleja, también losecuenciador puede ser bastante compleja, también loes el fichero resultantees el fichero resultante

http://www.sonicspot.com/guide/midifiles.htmlhttp://www.sonicspot.com/guide/midifiles.htmlhttp://http://www.sfu.cawww.sfu.ca//scasca//ManualsManuals/247//247/midimidi//fileformat.htmlfileformat.html

3 . Secuenciación

Page 51: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

5151

Standard Midi FilesStandard Midi Files Partes variables (chunks, con 4 bytes para descriptor del tipo Partes variables (chunks, con 4 bytes para descriptor del tipo

dedechunk y 4 bytes para su tamaño)chunk y 4 bytes para su tamaño)

MThd [length of header data] [header data]MThd [length of header data] [header data]

MTrk [length of track data] [track data]MTrk [length of track data] [track data]

MTrk [length of track data] [track data]…MTrk [length of track data] [track data]…

Dentro de los tracks hay eventosDentro de los tracks hay eventos

Los eventos se componen de un tag de tiempo (delta) seguidos Los eventos se componen de un tag de tiempo (delta) seguidos dedeun mensajeun mensaje

Los mensajes pueden usar running status…Los mensajes pueden usar running status…

Todo ello nos lleva a la siguiente conclusión: si hay que leer y/oTodo ello nos lleva a la siguiente conclusión: si hay que leer y/oescribir Standard MIDI Files, mejor encontrar una librería!escribir Standard MIDI Files, mejor encontrar una librería!

3 . Secuenciación

Page 52: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

5252

Standard Midi FilesStandard Midi Files Los ficheros en formato Standard MIDI File

utilizan la extensión .mid u ocasionalmente .smf.

Existen en realidad, tres variantes de fichero standard, denominadas formato 0, formato 1 y formato 2.

El formato 0, guarda toda la información en una única pista multicanal.

El formato 1, que soporta la estructura multipistas, es el más extendido y el que todos los programas utilizan por defecto.

El formato 2, más sofisticado, no es utilizado de momento por casi ningún programa.

3 . Secuenciación

Page 53: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

5353

Algunos trucos de Algunos trucos de secuenciaciónsecuenciación Guardar las tomas alternativas.

Duplicar las pistas que va a modificar.

Experimentar con diferentes cuantizaciones.

Dividir la batería en varias pistas.

Utilizar bucles.

Utilizar controles. Los controles MIDI (volumen, panorámica, reverberación, etc.), enriquecen cualquier secuencia y le añaden expresividad.

Guardar estos controles en pistas independientes. ·

Estudiar, copiar, manipular, "triturar" ficheros estándar que le parezcan interesantes.

3 . Secuenciación

Page 54: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

5454

El móduloEl módulo

Los módulos de sonido actuales son siempre multitímbricos de dieciséis canales.

Sus precios dependen de la forma de síntesis utilizada (los samplers siempre son más caros), de la cantidad de sonidos que incorporen, de la cantidad de memoria y de otras prestaciones adicionales.

Los modelos más baratos poseen una calidad equiparable a las tarjetas de sonido de gama media-alta aunque, por el mismo precio, las tarjetas ofrecen más prestaciones, pues ahorran los gastos que suponen la caja, los botones y los pequeños leds que estos módulos suelen incorporar.

4 . Hardware Midi

Page 55: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

5555

El móduloEl módulo

4 . Hardware Midi

Page 56: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

5656

Teclado maestroTeclado maestro

Un teclado maestro es un teclado que no posee sonido interno y que se utiliza sólo como instrumento controlador.

Los modelos más avanzados son "teclados para teclistas", con teclas más pesadas y sensibles al aftertouch (o postpulsación), que intentan imitar el tacto de los pianos acústicos.

4 . Hardware Midi

Page 57: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

5757

Cajas de ritmoCajas de ritmo

Las cajas de ritmo son elementos destinados a reproducir exclusivamente sonidos de percusión. La tecnología que utilizan es casi invariablemente de muestras en ROM (son samplers sólo reproductores).

Actualmente, al incorporar todos los sintetizadores y tarjetas de sonido una sección de percusión, su uso ha quedado relegado al sector más profesional, y especialmente en el campo de la música de baile o el techno.

4 . Hardware Midi

Page 58: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

5858

Estaciones de trabajoEstaciones de trabajo

Las estaciones de trabajo musicales (o workstations), son sintetizadores que incorporan todo lo necesario para funcionar de forma autónoma, como un estudio integrado.

Suelen ser instrumentos potentes dotados de multiefectos, secuenciador y amacenamiento secundario.

4 . Hardware Midi

Page 59: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

5959

Mergers, Thrus y Mergers, Thrus y PatchbayPatchbay Hemos visto en anteriores capítulos

que el conector MIDI THRU permite encadenar varios dispositivos MIDI.

Sin embargo, el número de conexiones disponibles de esta forma es limitado.

Para minimizar este tipo de problemas existen varios dispositivos, de los cuales el MIDI Thru Box es el más utilizado.

4 . Hardware Midi

Page 60: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

6060

Mergers, Thrus y Mergers, Thrus y PatchbayPatchbay Un MIDI Thru Box consta de un

conector MIDI IN, y varios conectores MIDI THRU.

4 . Hardware Midi

Page 61: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

6161

Mergers, Thrus y Mergers, Thrus y PatchbayPatchbay El MIDI Merger es un sumador de entradas MIDI. suele

disponer de dos o más conectores IN y un conector OUT.

Aunque existen mergers del tamaño de una cajetilla de tabaco, este dispositivo debe incorporar un procesador capaz de interpretar los mensajes MIDI, pues de lo contrario, la salida sería una combinación sin sentido de los bits de las diferentes fuentes.

El MIDI merger se utiliza para secuenciar de forma simultánea a varios instrumentistas.

En el terreno del PC, una posible alternativa al merger consiste en colocar varias tarjetas de sonido, ya que cada una dispone de un puerto de entrada independiente.

4 . Hardware Midi

Page 62: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

6262

Mergers, Thrus y Mergers, Thrus y PatchbayPatchbay

4 . Hardware Midi

Page 63: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

6363

Mergers, Thrus y Mergers, Thrus y PatchbayPatchbay Podemos pensar en el MIDI Patchbay como en la

generalización de los dos dispositivos anteriores, dado que consta de varias entradas y varias salidas MIDI configurables.

El patchbay funciona como un controlador de tráfico, direccionando cada una de las entradas a la(s) salida(s) asignada(s).

Su uso es obligado en todo estudio MIDI que disponga de un cierto número de dispositivos.

En la mayoría de los casos, el patchbay se conecta al ordenador mediante una tarjeta especial, lo que permite un total control por software de los diversos mapas de entrada y salida.

4 . Hardware Midi

Page 64: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

6464

Controladores Controladores alternativosalternativos Los controladores de percusión suelen constar de

varios paneles de goma sensibles a la presión y activables mediante baquetas. ·

Las guitarras MIDI existentes ofrecen diferentes alternativas tecnológicas. Las más sencillas incorporan pequeños sensores en los trastes, las cuerdas y la púa, que funcionan como conmutadores.

Las tecnologías utilizadas en los violines MIDI son bastante similares a las de las guitarras y se aplican a toda la familia instrumental (violín, viola, violoncelo y contrabajo).

Los instrumentos de viento MIDI, detectan -mediante sensores de presión de aire- el soplo del instrumentista. Existen modelos con digitación y embocadura parecidas a las del saxofón (o del clarinete)

4 . Hardware Midi

Page 65: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

6565

Controladores Controladores alternativosalternativos

4 . Hardware Midi

Page 66: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

6666

No convencionalesNo convencionales La piedra angular radica en el uso de

sensores, capaces de convertir diversos estímulos en una señal eléctrica, y posteriormente en mensajes MIDI, con la ayuda de un microprocesador.

El I-Cube Digitizer es un dispositivo que se conecta a un PC y que convierte en mensajes MIDI (programables por el usuario) cualquier señal procedente de un sensor compatible.

Pero, ¿qué es lo que se puede detectar con la ayuda de sensores?

4 . Hardware Midi

Page 67: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

6767

No convencionalesNo convencionales

la temperatura la intensidad lumínica la intensidad sonora la posición de un punto, (una mano por ejemplo) en el

espacio la orientación y la inclinación de un plano (por ejemplo

la misma mano) la aceleración la proximidad (o la distancia entre dos puntos) la tensión muscular los movimientos oculares (permite detectar la

dirección de la mirada) la curvatura de cada dedo (mediante un guante de

realidad virtual) el tacto o la presión

4 . Hardware Midi

Page 68: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

6868

Programas de Programas de aprendizajeaprendizaje

Existen muchos programas que aprovechan el MIDI para enseñar conceptos musicales, desde los niveles más básicos a los más avanzados.

Un ejemplo es el programa The Miracle Teacher.

5 . Otros tipos de software Midi

Page 69: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

6969

Programas de Programas de aprendizajeaprendizaje

5 . Otros tipos de software Midi

Page 70: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

7070

Edición de partiturasEdición de partituras

Aunque la mayoría de secuenciadores actuales permiten mostrar la información MIDI en forma de notación tradicional.

Cuando se necesita producir partituras con calidad profesional para su posterior impresión, es imprescindible recurrir a ellos.

5 . Otros tipos de software Midi

Page 71: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

7171

Editores de bancos de Editores de bancos de sonidosonido

La mayoría de editores de bancos de sonido comparten los conceptos básicos y las directrices.

Algunos de los formatos más extendidos son los utilizados respectivamente por toda la familia AWE, las Gravis Ultrasound, y las Turtle Beach.

5 . Otros tipos de software Midi

Page 72: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

7272

Editores de bancos de Editores de bancos de sonidosonido En la siguiente dirección se puede

encontrar información para incorporar nuevos bancos de sonido:

http://www.angelfire.com/music3/

melodybyte/soundfonts/

5 . Otros tipos de software Midi

Page 73: 1 TEMA 4. Midi 1.¿Qué es el MIDI? 2.La especificación MIDI. 3.El secuenciador 4.El hardware Midi 5.Otros tipos de software Midi. Referencias: – –Audio.

7373

Programas de composición Programas de composición algorítmicaalgorítmica

La composición algorítmica consiste en diseñar programas que compongan piezas musicales.

la primera obra musical “compuesta” por un ordenador, la Suite Illiac, data de 1955, y fue programada por el químico y compositor Lejaren Hiller en la universidad de Illinois.

5 . Otros tipos de software Midi