MIDI 
conceitos básicos 
Prof. Evandro Manara Miletto 
IFRS Campus Porto Alegre
sumário 
Termos e conceitos básicos 
conexões midi 
MIDI e os Computadores 
Instrumentos Musicais 
Aplicativos MIDI 
Arqui...
FUNDAMENTOS 
MIDI: Musical Instrument 
Digital Interface
FUNDAMENTOS 
MIDI: Musical Instrument 
Digital Interface 
Projetado para conectar 
instrumentos digitais eletrônicos
FUNDAMENTOS 
MIDI: Musical Instrument 
Digital Interface 
Projetado para conectar 
instrumentos digitais eletrônicos 
Digi...
FUNDAMENTOS 
MIDI: Musical Instrument 
Digital Interface 
Projetado para conectar 
instrumentos digitais eletrônicos 
Digi...
HISTÓRICO 
surgido em 1983 
não é hardware ou software 
É “língua universal” e meio de 
comunicação para tecnologia musica...
MIDI = informação 
A,B,C ➩ palavras ➩ 
01011011 ➩ Bytes 
➩ ➩ 
(palavras 
digitais) 
Mensagens 
(Note on/off, 
número nota)...
MIDI ≠ som 
MIDI é completamente independente 
do circuito de áudio - NÃO É SOM. 
L R 
AUDIO 
liga nota; 
nº da nota; 
vel...
conexão midi 
cabo MIDI com 
conector DIN de 5 
pinos em cada ponta
PORTAS MIDI 
próxima 
MIDI IN 
IN OUT THRU 
encaminha informação MIDI 
transmite informação MIDI 
recebe informação MIDI
Conexão MIDI simples 
Mestre 
instrumento que 
envia informações 
IN OUT THRU 
mestre 
escravo 
instrumento que 
recebe 
i...
Conexão MIDI encadeada 
encadeamento 
Processo de usar as portas IN e 
THRU para conectar vários 
dispositivos MIDI juntos...
MIDI e Computadores 1 
interface MIDI 
Dispositivo usado para conectar 1 
computador a um sistema MIDI 
Tem portas MIDI IN...
MIDI e Computadores 2 
Interface MIDI 
OUT IN 
IN OUT
MIDI e Computadores 3 
eqp MIDI com portas USB 
permite teclados MIDI e módulos de 
som serem conectados 
diretamente ao c...
MIDI e Computadores 4 
Equipamentos MIDI 
com portas USB 
Módulo de som Roland 
Rack sintetizador com 64 MB 
de sons e por...
MIDI e Computadores 5 
Configurações de Áudio e MIDI (Mac Os X)
MIDI e Computadores 5 
Desligando o controle Local 
Desconecta um teclado eletrônico do 
seu gerador de som interno 
É nec...
MIDI e Computadores 6 
Desligando o controle Local 
IN OUT 
Sound 
Generator 
Local 
Control 
OFF 
MIDI Software Thru On 
...
conceitos MIDI 
Canais MIDI
conceitos MIDI 
Canais MIDI 
existem 16 canais MIDI
conceitos MIDI 
Canais MIDI 
existem 16 canais MIDI 
os dispositivos MIDI devem ser 
ajustados no mesmo canal MIDI 
para s...
Metáfora canais MIDI 1 
Ch. 7 
Ch. 2 
Ch. 9 
canais MIDI Ch. 3
Metáfora canais MIDI 2 
3 
Ch. 7 
Ch. 2 
Ch. 9 
3 
canais MIDI Ch. 3
Cada instrumento é atribuído 
ao seu próprio canal MIDI 
Bass 
Ch. 2 
Electric 
Piano 
Ch. 3 
Drums 
Ch. 10 
canais MIDI
Instrumentos MIDI 
Instrumentos MIDI 
multitimbrais 
Instrumentos que podem receber e tocar 
informação MIDI em mais de um...
Instrumentos MIDI 
multitimbrais 
Guitarra 
Ch. 3 
Piano 
Ch. 2 
Sax 
Ch. 4 
Baixo 
Ch. 1 
Bateria 
Ch. 10
Benefícios do MIDI 
Arquivos bastante reduzidos
Benefícios do MIDI 
Arquivos bastante reduzidos 
Independência entre Tempo e Pitch
Benefícios do MIDI 
Arquivos bastante reduzidos 
Independência entre Tempo e Pitch 
Localizar e sinalizar pontos 
específi...
Benefícios do MIDI 
Arquivos bastante reduzidos 
Independência entre Tempo e Pitch 
Localizar e sinalizar pontos 
específi...
Benefícios do MIDI 
Arquivos bastante reduzidos 
Independência entre Tempo e Pitch 
Localizar e sinalizar pontos 
específi...
Instrumentos MIDI 
Teclados controladores MIDI
Instrumentos MIDI 
Percussão controladora MIDI
Instrumentos MIDI 
Sopro controlador MIDI
Instrumentos MIDI 
Guitarra controladora MIDI
Instrumentos MIDI 
Pedal controlador MIDI
Instrumentos MIDI 
Violino controlador MIDI
Instrumentos MIDI 
Aplicação: uso com bandas, 
orquestas, estúdio, teatro, etc.
Aplicativos MIDI 
Sequenciador MIDI 
Grava e toca dados MIDI 
Tocador de piano digital 
Similar a um gravador 
Multitrilha...
Aplicativos MIDI 
Sequenciador MIDI 
Piano Roll 
MIDI Player
Aplicativos MIDI 
Sequenciador MIDI 
Dados MIDI
Sequenciamento (exercícios) 
Atividades do professor 
Criar/usar arquivos midi com 
mútiplas trilhas 
Desabilitar/ocultar ...
Sequenciamento (exercícios) 
Atividades do aluno 
Completar trechos 
Melhorar performance 
Gravar nova trilha 
Alterar tem...
General MIDI 
Compatibilidade entre 
dispositivos padrão da 
indústria 
128 sons e posições de 
programas padrão 
Instrume...
General MIDI 
Instrumentos 
de percussão 
atribuídos a 
notas padrão 
Dó 
Central
General MIDI 
16 partes multitimbrais 
Possibilidade de atribuir 16 timbres 
diferentes pelo mesmo instrumento
General MIDI 
FORMATOS EXPANDIDOS 
GM2. Atualização do GM 
GS. Extensão da Roland 
XG. Extensão da Yamaha
Standard MIDI File 
Formato padronizado 
Permite troca de arquivos 
MIDI entre diferentes 
programas/computadores/ 
instru...
Mensagens MIDI 
Mensagens de Canal 
aplicadas a um canal individual 
Mensagens de sistema 
aplicadas a todo o sistema 
Voz...
Mensagens MIDI (1/2) 
1 byte de Status (comandos) 
Bit de mais alta ordem sempre igual a 1 (=> vai de 0x80 a 0xFF) 
Os out...
Mensagens MIDI (2/2) 
Seguido por 0, 1 ou 2 bytes de 
dados (argumentos) 
Complementam (instanciam) a informação do status...
Ex mensagem de voz 
Notas que tocam e sua modificação 
Byte de Status* Significado Bytes de Dados 
0x8n Note Off 2 bytes -...
Ex mensagem de voz 
Liga nota
Ex mensagem de voz 
Intensidade 
“velocidade” => maneira de 
detectar intensidade em um teclado 
7 bits => 128 valores (0 ...
Audio & MIDI 
Sequenciamento MIDI com capacidade 
para Gravação de áudio digital
Audio & MIDI - exemplo 
Sequenciamento MIDI com capacidade 
para Gravação de áudio digital 
L R 
AUDIO 
OUT IN 
Entrada MI...
Audio & MIDI - exemplo 
Sequenciamento MIDI com capacidade 
para Gravação de áudio digital 
Audio do sint. virtual 
Saída ...
Fontes e Recursos 
adicionais 
http://www.midi.org/aboutmidi/tutorials.php 
http://www.centralmidi.com.br/midi.asp 
http:/...
MIDI - Introdução
Upcoming SlideShare
Loading in...5
×

MIDI - Introdução

1,671
-1

Published on

Introdução ao protocolo MIDI

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,671
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
65
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

MIDI - Introdução

  1. 1. MIDI conceitos básicos Prof. Evandro Manara Miletto IFRS Campus Porto Alegre
  2. 2. 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
  3. 3. FUNDAMENTOS MIDI: Musical Instrument Digital Interface
  4. 4. FUNDAMENTOS MIDI: Musical Instrument Digital Interface Projetado para conectar instrumentos digitais eletrônicos
  5. 5. FUNDAMENTOS MIDI: Musical Instrument Digital Interface Projetado para conectar instrumentos digitais eletrônicos Digital (0 & 1)
  6. 6. 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
  7. 7. HISTÓRICO surgido em 1983 não é hardware ou software É “língua universal” e meio de comunicação para tecnologia musical
  8. 8. MIDI = informação A,B,C ➩ palavras ➩ 01011011 ➩ Bytes ➩ ➩ (palavras digitais) Mensagens (Note on/off, número nota) MIDI é informação sobre performance - como partitura
  9. 9. MIDI ≠ som MIDI é completamente independente do circuito de áudio - NÃO É SOM. L R AUDIO liga nota; nº da nota; velocidade; desliga nota IN OUT THRU MIDI Típica msg MIDI MIDI não transmite informação sonora (espectros sônicos) Apenas informações de controle
  10. 10. conexão midi cabo MIDI com conector DIN de 5 pinos em cada ponta
  11. 11. PORTAS MIDI próxima MIDI IN IN OUT THRU encaminha informação MIDI transmite informação MIDI recebe informação MIDI
  12. 12. Conexão MIDI simples Mestre instrumento que envia informações IN OUT THRU mestre escravo instrumento que recebe informações escravo IN OUT THRU
  13. 13. Conexão MIDI encadeada 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
  14. 14. MIDI e Computadores 1 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
  15. 15. MIDI e Computadores 2 Interface MIDI OUT IN IN OUT
  16. 16. 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
  17. 17. 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
  18. 18. MIDI e Computadores 5 Configurações de Áudio e MIDI (Mac Os X)
  19. 19. 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 IN OUT Internal Sound Generator MIDI Gerador de som Interno
  20. 20. MIDI e Computadores 6 Desligando o controle Local IN OUT Sound Generator Local Control OFF MIDI Software Thru On MIDI Internal Sound Generator MIDI THROUGH do softwre, ligado controle local desligado
  21. 21. conceitos MIDI Canais MIDI
  22. 22. conceitos MIDI Canais MIDI existem 16 canais MIDI
  23. 23. conceitos MIDI Canais MIDI existem 16 canais MIDI os dispositivos MIDI devem ser ajustados no mesmo canal MIDI para se comunicarem
  24. 24. Metáfora canais MIDI 1 Ch. 7 Ch. 2 Ch. 9 canais MIDI Ch. 3
  25. 25. Metáfora canais MIDI 2 3 Ch. 7 Ch. 2 Ch. 9 3 canais MIDI Ch. 3
  26. 26. Cada instrumento é atribuído ao seu próprio canal MIDI Bass Ch. 2 Electric Piano Ch. 3 Drums Ch. 10 canais MIDI
  27. 27. 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
  28. 28. Instrumentos MIDI multitimbrais Guitarra Ch. 3 Piano Ch. 2 Sax Ch. 4 Baixo Ch. 1 Bateria Ch. 10
  29. 29. Benefícios do MIDI Arquivos bastante reduzidos
  30. 30. Benefícios do MIDI Arquivos bastante reduzidos Independência entre Tempo e Pitch
  31. 31. Benefícios do MIDI Arquivos bastante reduzidos Independência entre Tempo e Pitch Localizar e sinalizar pontos específicos usando compassos e batidas
  32. 32. 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
  33. 33. 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
  34. 34. Instrumentos MIDI Teclados controladores MIDI
  35. 35. Instrumentos MIDI Percussão controladora MIDI
  36. 36. Instrumentos MIDI Sopro controlador MIDI
  37. 37. Instrumentos MIDI Guitarra controladora MIDI
  38. 38. Instrumentos MIDI Pedal controlador MIDI
  39. 39. Instrumentos MIDI Violino controlador MIDI
  40. 40. Instrumentos MIDI Aplicação: uso com bandas, orquestas, estúdio, teatro, etc.
  41. 41. Aplicativos MIDI Sequenciador MIDI Grava e toca dados MIDI Tocador de piano digital Similar a um gravador Multitrilha Pode incluir gravador de áudio digital
  42. 42. Aplicativos MIDI Sequenciador MIDI Piano Roll MIDI Player
  43. 43. Aplicativos MIDI Sequenciador MIDI Dados MIDI
  44. 44. 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
  45. 45. Sequenciamento (exercícios) Atividades do aluno 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
  46. 46. General MIDI 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
  47. 47. General MIDI Instrumentos de percussão atribuídos a notas padrão Dó Central
  48. 48. General MIDI 16 partes multitimbrais Possibilidade de atribuir 16 timbres diferentes pelo mesmo instrumento
  49. 49. General MIDI FORMATOS EXPANDIDOS GM2. Atualização do GM GS. Extensão da Roland XG. Extensão da Yamaha
  50. 50. Standard MIDI File Formato padronizado Permite troca de arquivos MIDI entre diferentes programas/computadores/ instrumentos Independência de plataforma
  51. 51. 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)
  52. 52. 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
  53. 53. 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
  54. 54. Ex mensagem de voz Notas que tocam e sua modificação 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 * n = canal (0 = canal 1, F = canal 16)
  55. 55. Ex mensagem de voz Liga nota
  56. 56. Ex mensagem de voz Intensidade “velocidade” => maneira de detectar intensidade em um teclado 7 bits => 128 valores (0 a 127) fff Velocity 0 64 ppp 127 off pp p mp mf f ff
  57. 57. Audio & MIDI Sequenciamento MIDI com capacidade para Gravação de áudio digital
  58. 58. Audio & MIDI - exemplo Sequenciamento MIDI com capacidade para Gravação de áudio digital L R AUDIO OUT IN Entrada MIDI IN OUT THRU MIDI saída Audio digital Saída áudio sintetizador Entrada Audio Mixer ....... .......
  59. 59. Audio & MIDI - exemplo Sequenciamento MIDI com capacidade para Gravação de áudio digital Audio do sint. virtual Saída audio digital Cabo MIDI USB Entrada Audio
  60. 60. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×