midi interfaz digital de instrumentos musicales cayetano guerra artal univ. las palmas de gran...

31
MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

Upload: luz-velazquez-padilla

Post on 02-Feb-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIInterfaz Digital de Instrumentos Musicales

Cayetano Guerra ArtalUniv. Las Palmas de Gran Canaria

Page 2: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIMusical Instrument Digital Interface (1983)

En 1981, Dave Smith (de Sequential Circuits) sugirió una soluciónradical al problema encontrado por músicos de sintetizadores poli-fónicos. Propuso el desarrollo de un interfaz de sintetizadores uni-versal (USI) el cual permitiría a los teclados y secuenciadores de distintos fabricantes conectarse unos a otros.

En 1983 un comité de fabricantes de instrumentos musicales anun-ció la definición de el nuevo estándar, el MIDI.

Page 3: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDI

Básicamente, MIDI es un conjunto de estándares a los cuales sedeben ajustar los instrumentos. Permite compartir y mandar infor-mación referente a las notas tocadas, así como sincronización entre secuenciadores y generadores de ritmos y sonidos.

En 1987, la especificación MIDI fue expandida. El MIDI time code(MTC) y el sample dump fueron introducidos.

La introducción de General MIDI (GM) ha significado que existe unconjunto universalmente aceptado de sonidos que todos los disposi-tivos MIDI deben poder reproducir.

Page 4: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDI

La especificación MIDI es un documento técnico que describe cómolos distintos dispositivos deben estar conformados para cumplir conel estándar y poder decir que son compatibles MIDI. Consiste endos secciones principales: requerimientos hardware y transmisiónde mensajes.

Page 5: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIEspecificación MIDI – Hardware

Declara qué tipo de enchufes y conectores deben ser usados para las conexiones. También perfila cómo debería trabajar su electrónica.Existen tres posibles conectores en un periférico compatible MIDI.

MIDI OUT: Envía datos a otros dispositivos

MIDI IN: Recibe información de otros dispositivos.

MIDI THRU: permite conectar dispositivos en cadena

Page 6: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDI

Page 7: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDI

MIDI IN / MIDI OUT

Page 8: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDI

MIDI THRU

Page 9: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDI

MIDI envía datos a una velocidad fija de 31250 bits por segundo.Esto significa que la máxima tasa de transferencia a la cual losmensajes pueden ser enviados es de aproximadamente 500-700notas por segundo.

Page 10: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDI

Especificación MIDI – Mensajes

Existen dos clases básicas de mensajes: channel y system.Los mensajes channel son los más comunes.

Page 11: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDI

Mensajes channel:

MIDI permite controlar al mismo tiempo hasta 16 instrumentos diferentes por el mismo cable MIDI. Los mensajes para cada instrumento (o canal) son mantenidos en uno de estos 16 canales.

Existen 7 tipos de mensajes channel diferentes. Cada uno tiene supropio nombre y posee su significado particular.

Page 12: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIMensajes channel:

Note on:

Es el mensaje más comunmente usado en MIDI. Es enviadocuando una nota es tocada. Como todos los mensajes, lleva variasinformaciones: Cada mensaje ‘note on’ viene con los valores dechannel, pitch y velocity.

Channel es un número entre 1 y 16. Corresponde al canal por el quecircula esa nota.

Page 13: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIMensajes channel:

Note on:

Pitch representa qué tecla ha sido presionada. Define un número paracada semitono. La nota DO de en medio del teclado es numerada como 60. Do sostenido como 61, etc. Los valores del pitch está com-prendidos entre 0 y 127.

Velocity es un valor que representa lo rápido o fuerte que se ha pulsa-do la tecla (0-127).

Page 14: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIMensajes channel:

Note off:

Este mensaje ‘apaga’ una nota. Posee también las mismas informaciones que el mensaje anterior.

Page 15: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIMensajes channel:

Pitch-bend:

Controla el barrido de frecuencias de una determinada nota.

Page 16: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIMensajes channel:

Program change:

Es usado para seleccionar diferentes patches (o programas), es decir, el instrumento tocado por ese canal en ese momento. Lleva información sobre el canal afectado (1-16) y el número de programanuevo (0-127).

Page 17: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIMensajes channel:

Aftertouch:

Algunos teclados poseen un sensor de presión debajo de las teclas. De esta forma el músico puede variar la intensidad del sonido despuésde que la nota haya sido pulsada.

Page 18: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIMensajes channel:

Polyphonic aftertouch:

Algunos teclados sofisticados permiten un “aftertouch” individual para cada tecla. De esta forma la información suministrada por MIDI es:channel, pitch y valor de aftertouch.

Page 19: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIMensajes channel:

Control change:

Este mensaje fue diseñado para controlar distintos dispositivos adicionales que podían incluirse en los diferentes instrumentos comoel pedal de sostenimiento, ruedas de modulación, etc. Consta de channel, controller type y controller value.

Page 20: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIMensajes channel:

Control change:

Modulation wheel 1Breath controller 2Master volume 7Stereo panning 10Sustain pedal 64Reberb level 91

Page 21: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIMensajes system:

Son enviados a todos los dispositivos en un sistema MIDI. No estánlimitados a un canal particular y permiten enviar un rango más variadode datos. Existen básicamente tres tipos:

Real-time: permiten la sincronización entre dispositivosCommon: permiten a los dispositivos ponerse de acuerdo en

algún asunto (¿Estámos afinados? ¿Qué canción estamos tocando?)

Exclusive: envía datos exclusivos y particulares de un determinado periférico.

Page 22: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIFormato y construcción de un mensaje MIDI: :

10011100 01011010 00101011

Status byte Data byte Data byte

Page 23: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIFormato y construcción de un mensaje MIDI: :

10011100

1 = MSB Si es un 1 corresponde a un status byte

001 = Determina el tipo de mensaje

1100 = Canal del mensaje

Page 24: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIFormato y construcción de un mensaje MIDI: :

10011100 01011010 00101011

Note on Pitch Velocity

Page 25: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDIFormato y construcción de un mensaje MIDI: :

Binario Tipo de mensaje Bytes que le siguen

1111 0000 System exclusive variable1111 0001 Quarter frame message 11111 0010 Song position pointer 2 : :

Page 26: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria

MIDISecuenciadores:

Son dispositivos capaces de almacenar los distintos códigos de teclas tocadas por el músico y posteriormente reproducirlo a una velocidad distinta, al mismo tiempo que realizar transposiciones.

Page 27: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria
Page 28: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria
Page 29: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria
Page 30: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria
Page 31: MIDI Interfaz Digital de Instrumentos Musicales Cayetano Guerra Artal Univ. Las Palmas de Gran Canaria