midi - introdução
DESCRIPTION
Introdução ao protocolo MIDITRANSCRIPT
![Page 1: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/1.jpg)
conceitos básicos
MIDI
Prof. Evandro Manara Miletto IFRS Campus Porto Alegre
![Page 2: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/2.jpg)
sumário
Termos e conceitos básicos
conexões midi
MIDI e os Computadores
Instrumentos Musicais
Aplicativos MIDI
Arquivos e formatos padrão MIDI
Áudio digital e MIDI
![Page 3: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/3.jpg)
FUNDAMENTOS
MIDI: Musical Instrument Digital Interface
![Page 4: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/4.jpg)
FUNDAMENTOS
MIDI: Musical Instrument Digital Interface
Projetado para conectar instrumentos digitais eletrônicos
![Page 5: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/5.jpg)
FUNDAMENTOS
MIDI: Musical Instrument Digital Interface
Projetado para conectar instrumentos digitais eletrônicos
Digital (0 & 1)
![Page 6: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/6.jpg)
FUNDAMENTOS
MIDI: Musical Instrument Digital Interface
Projetado para conectar instrumentos digitais eletrônicos
Digital (0 & 1)
Conjunto de mensagens padronizadas permitem a comunicação (interface) de dispositivos diferentes
![Page 7: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/7.jpg)
HISTÓRICO
surgido em 1983
não é hardware ou software
É “língua universal” e meio de comunicação para tecnologia musical
![Page 8: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/8.jpg)
MIDI = informação
MIDI é informação sobre performance - como partitura
A,B,C ➩ palavras ➩
01011011 ➩ Bytes (palavras digitais)
Mensagens (Note on/off, número nota)
➩ ➩
![Page 9: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/9.jpg)
MIDI ≠ som
MIDI é completamente independente do circuito de áudio - NÃO É SOM.
L R AUDIO
IN OUT THRU MIDI
liga nota; nº da nota; velocidade;
desliga nota Típica msg MIDI
MIDI não transmite informação sonora (espectros sônicos) Apenas informações de controle
![Page 10: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/10.jpg)
conexão midi
cabo MIDI com conector DIN de 5
pinos em cada ponta
![Page 11: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/11.jpg)
PORTAS MIDI
próxima MIDI IN
IN THRU OUT
encaminha informação MIDI
transmite informação MIDI
recebe informação MIDI
![Page 12: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/12.jpg)
Conexão MIDI simples
Mestre
instrumento que envia informações
mestre
IN OUT THRU
escravo
IN OUT THRU
escravo instrumento que
recebe informações
![Page 13: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/13.jpg)
encadeamento Processo de usar as portas IN e
THRU para conectar vários dispositivos MIDI juntos
IN OUT THRU IN OUT THRU
IN THRU
próxima MIDI IN
Conexão MIDI encadeada
![Page 14: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/14.jpg)
interface MIDI Dispositivo usado para conectar 1
computador a um sistema MIDI
Tem portas MIDI IN e OUT para conectar a um sistema MIDI
Traduz dados MIDI para a linguagem do computador
MIDI e Computadores 1
![Page 15: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/15.jpg)
MIDI e Computadores 2
IN OUT
Interface MIDI
OUT IN
![Page 16: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/16.jpg)
MIDI e Computadores 3
eqp MIDI com portas USB permite teclados MIDI e módulos de
som serem conectados diretamente ao computador
Elimina a necessidade da interface MIDI
![Page 17: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/17.jpg)
MIDI e Computadores 4 Equipamentos MIDI
com portas USB
Módulo de som Roland Rack sintetizador com 64 MB de sons e porta USB
Polifonia de 64 vozes
768 Patches (presets) 17 ritmos
Software Editor Mac e PC
PCR-M1 é um teclado controlador MIDI da Roland 8 Knobs, 6 Botões, 2 portas para pedal Controles separados para pitch bender e modulação Portas MIDI In e OutPedal de expressao e sustainPresets de memória para Download
Pcr editor de software
![Page 18: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/18.jpg)
MIDI e Computadores 5 Configurações de Áudio e MIDI (Mac Os X)
![Page 19: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/19.jpg)
IN OUT
Internal SoundGenerator
MIDIGerador de som
Interno
MIDI e Computadores 5
Desligando o controle Local Desconecta um teclado eletrônico do
seu gerador de som interno
É necessário quando se usa um software ou sequenciador dedicado
![Page 20: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/20.jpg)
IN OUT
Internal SoundGenerator
Local Control
OFF
MIDI Software Thru On
MIDIInternal Sound
Generator
MIDI e Computadores 6
Desligando o controle Local
MIDI THROUGH do softwre, ligado
controle local desligado
![Page 21: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/21.jpg)
conceitos MIDI
Canais MIDI
![Page 22: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/22.jpg)
Canais MIDI existem 16 canais MIDI
conceitos MIDI
![Page 23: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/23.jpg)
conceitos MIDI
Canais MIDI existem 16 canais MIDI
os dispositivos MIDI devem ser ajustados no mesmo canal MIDI para se comunicarem
![Page 24: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/24.jpg)
Ch. 7
Ch. 2
Ch. 9
Ch. 3 canais MIDI
Metáfora canais MIDI 1
![Page 25: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/25.jpg)
3
Metáfora canais MIDI 2
Ch. 7
Ch. 2
Ch. 9
Ch. 3 canais MIDI
3
![Page 26: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/26.jpg)
Cada instrumento é atribuído ao seu próprio canal MIDI
Bass Ch. 2
Electric Piano Ch. 3
Drums Ch. 10
canais MIDI
![Page 27: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/27.jpg)
Instrumentos MIDI
Instrumentos MIDI multitimbrais
Instrumentos que podem receber e tocar informação MIDI em mais de um canal ao mesmo tempo
Tipicamente 16 partes com cada parte designada para um canal MIDI diferente
![Page 28: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/28.jpg)
Instrumentos MIDI multitimbrais
Guitarra Ch. 3
Piano Ch. 2
Sax Ch. 4
Baixo Ch. 1
Bateria Ch. 10
![Page 29: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/29.jpg)
Benefícios do MIDI
Arquivos bastante reduzidos
![Page 30: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/30.jpg)
Benefícios do MIDI
Arquivos bastante reduzidos
Independência entre Tempo e Pitch
![Page 31: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/31.jpg)
Benefícios do MIDI
Arquivos bastante reduzidos
Independência entre Tempo e Pitch
Localizar e sinalizar pontos específicos usando compassos e batidas
![Page 32: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/32.jpg)
Benefícios do MIDI
Arquivos bastante reduzidos
Independência entre Tempo e Pitch
Localizar e sinalizar pontos específicos usando compassos e batidas
performance e notação musical
![Page 33: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/33.jpg)
Benefícios do MIDI
Arquivos bastante reduzidos
Independência entre Tempo e Pitch
Localizar e sinalizar pontos específicos usando compassos e batidas
performance e notação musical
Separa o controlador do gerador de som
![Page 34: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/34.jpg)
Instrumentos MIDI
Teclados controladores MIDI
![Page 35: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/35.jpg)
Instrumentos MIDI
Percussão controladora MIDI
![Page 36: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/36.jpg)
Instrumentos MIDI
Sopro controlador MIDI
![Page 37: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/37.jpg)
Instrumentos MIDI
Guitarra controladora MIDI
![Page 38: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/38.jpg)
Instrumentos MIDI
Pedal controlador MIDI
![Page 39: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/39.jpg)
Instrumentos MIDI
Violino controlador MIDI
![Page 40: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/40.jpg)
Instrumentos MIDI
Aplicação: uso com bandas, orquestas, estúdio, teatro, etc.
![Page 41: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/41.jpg)
Aplicativos MIDI
Sequenciador MIDI
Grava e toca dados MIDI
Tocador de piano digital
Similar a um gravador Multitrilha
Pode incluir gravador de áudio digital
![Page 42: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/42.jpg)
Aplicativos MIDI
Sequenciador MIDI
Piano Roll
MIDI Player
![Page 43: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/43.jpg)
Aplicativos MIDI
Sequenciador MIDI
Dados MIDI
![Page 44: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/44.jpg)
Sequenciamento (exercícios) Atividades do professor
Criar/usar arquivos midi com mútiplas trilhas
Desabilitar/ocultar (mute) parte da trilha ou toda para ser editada/escrita pelo aluno
![Page 45: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/45.jpg)
Completar trechos
Melhorar performance
Gravar nova trilha
Alterar tempo / tom da música
Alterar instrumentos Program change
Dividir uma trilha (4 mãos) em 2
Sequenciamento (exercícios) Atividades do aluno
![Page 46: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/46.jpg)
Compatibilidade entre dispositivos padrão da indústria
128 sons e posições de programas padrão
Instrumentos de percussão atribuídos a notas padrão
General MIDI
![Page 47: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/47.jpg)
![Page 48: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/48.jpg)
Instrumentos de percussão atribuídos a
notas padrão
General MIDI
Dó Central
![Page 49: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/49.jpg)
16 partes multitimbrais
Possibilidade de atribuir 16 timbres diferentes pelo mesmo instrumento
General MIDI
![Page 50: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/50.jpg)
FORMATOS EXPANDIDOS
GM2. Atualização do GM
GS. Extensão da Roland
XG. Extensão da Yamaha
General MIDI
![Page 51: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/51.jpg)
Standard MIDI File
Formato padronizado
Permite troca de arquivos MIDI entre diferentes programas/computadores/ instrumentos
Independência de plataforma
![Page 52: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/52.jpg)
Mensagens MIDI
Mensagens de Canal aplicadas a um canal individual
Mensagens de sistema aplicadas a todo o sistema
Voz liga nota
Troca timbre Pitch bend
Desliga nota
Modo Lolcal on
Modo de recepção Mono, poly ..
Comuns Posição da música
Requisição de afinação
Exclusivas Dados para
itens específicos do equipamento
Tempo real relógio
Reset do sistema
(visão geral)
![Page 53: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/53.jpg)
Mensagens MIDI (1/2)
1 byte de Status (comandos) Bit de mais alta ordem sempre igual a 1 (=> vai de 0x80 a 0xFF)
Os outros 3 ou 7 bits mais significativos codificam tipo de mensagem
Quando necessário, os 16 canais MIDI são codificados nos 4 bits menos significativos
Seguido por 0, 1 ou 2 bytes de dados (argumentos)
1 cmd cmd cmd : chn chn chn chn 1 cmd cmd cmd : cmd cmd cmd cmd
![Page 54: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/54.jpg)
Mensagens MIDI (2/2)
Seguido por 0, 1 ou 2 bytes de dados (argumentos)
Complementam (instanciam) a informação do status
Só usam 7 bits para não confundir com as do byte de status, o que é uma limitação
0 arg arg arg : arg arg arg arg
![Page 55: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/55.jpg)
Ex mensagem de voz
Byte de Status* Significado Bytes de Dados
0x8n Note Off 2 bytes - Tecla e Dinâmica
0x9n Note On 2 bytes - Tecla e Dinâmica
0xAn Key Pressure 2 bytes - Tecla e Valor
0xBn Control Change 2 bytes - Parâmetro e Valor
0xCn Program Change 1 byte - Programa selecionado
0xDn Channel Pressure 1 byte - Valor
0xEn Pitch Bend 2 bytes - Valor de 14 bits
Notas que tocam e sua modificação
* n = canal (0 = canal 1, F = canal 16)
![Page 56: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/56.jpg)
Ex mensagem de voz
Liga nota
![Page 57: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/57.jpg)
Ex mensagem de voz
Intensidade “velocidade” => maneira de detectar intensidade em um teclado 7 bits => 128 valores (0 a 127)
fff
0 64
ppp
127
off pp mp mf f ff p
Velocity
![Page 58: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/58.jpg)
Audio & MIDI Sequenciamento MIDI com capacidade para Gravação de áudio digital
![Page 59: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/59.jpg)
L R AUDIO
IN OUT THRU MIDI
saída Audio digital
Saída áudio sintetizador
Entrada Audio
Mixer ....... .......
OUT IN
Audio & MIDI - exemplo Sequenciamento MIDI com capacidade para Gravação de áudio digital
Entrada MIDI
![Page 60: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/60.jpg)
Audio do sint. virtual Saída audio digital
Cabo MIDI USB
Audio & MIDI - exemplo Sequenciamento MIDI com capacidade para Gravação de áudio digital
Entrada Audio
![Page 61: MIDI - Introdução](https://reader033.vdocuments.mx/reader033/viewer/2022050922/558b09ded8b42aef758b45c1/html5/thumbnails/61.jpg)
Fontes e Recursos adicionais
http://www.midi.org/aboutmidi/tutorials.php
http://www.centralmidi.com.br/midi.asp
http://pt.wikipedia.org/wiki/MIDI
http://www.midiworld.com/
http://www.cin.ufpe.br/~glr/
Baseado no material de Dennis Mauricio