midi - introdução

Post on 25-Jun-2015

1.509 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Introdução ao protocolo MIDI

TRANSCRIPT

conceitos básicos

MIDI

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

Arquivos e formatos padrão MIDI

Áudio digital e MIDI

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

Digital (0 & 1)

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

HISTÓRICO

surgido em 1983

não é hardware ou software

É “língua universal” e meio de comunicação para tecnologia musical

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)

➩ ➩

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

conexão midi

cabo MIDI com conector DIN de 5

pinos em cada ponta

PORTAS MIDI

próxima MIDI IN

IN THRU OUT

encaminha informação MIDI

transmite informação MIDI

recebe informação MIDI

Conexão MIDI simples

Mestre

instrumento que envia informações

mestre

IN OUT THRU

escravo

IN OUT THRU

escravo instrumento que

recebe informações

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

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

MIDI e Computadores 2

IN OUT

Interface MIDI

OUT IN

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

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

MIDI e Computadores 5 Configurações de Áudio e MIDI (Mac Os X)

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

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

conceitos MIDI

Canais MIDI

Canais MIDI existem 16 canais MIDI

conceitos MIDI

conceitos MIDI

Canais MIDI existem 16 canais MIDI

os dispositivos MIDI devem ser ajustados no mesmo canal MIDI para se comunicarem

Ch. 7

Ch. 2

Ch. 9

Ch. 3 canais MIDI

Metáfora canais MIDI 1

3

Metáfora canais MIDI 2

Ch. 7

Ch. 2

Ch. 9

Ch. 3 canais MIDI

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 canal ao mesmo tempo

Tipicamente 16 partes com cada parte designada para um canal MIDI diferente

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íficos usando compassos e batidas

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

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

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

Pode incluir gravador de áudio digital

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 (mute) parte da trilha ou toda para ser editada/escrita pelo 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

Sequenciamento (exercícios) Atividades do aluno

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

Instrumentos de percussão atribuídos a

notas padrão

General MIDI

Dó Central

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

General MIDI

Standard MIDI File

Formato padronizado

Permite troca de arquivos MIDI entre diferentes programas/computadores/ instrumentos

Independência de plataforma

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)

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

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

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)

Ex mensagem de voz

Liga nota

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

Audio & MIDI Sequenciamento MIDI com capacidade para Gravação de áudio digital

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

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

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

top related