Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
MIDI
Não é som, e sim instruções: qual nota, com que força e por quanto tempo. Precisa ser renderizado antes de virar áudio.
MIDI
MIDI é um formato binário, que só significa alguma coisa para um programa que o conhece. Ele é usado para a edição.
A extensão é .mid e o nome por extenso é MIDI Sequence. Os dois importam menos do que aquilo que o arquivo consegue carregar, e é disso que trata o resto desta página.
A MIDI Manufacturers Association publicou o formato em 1988. A especificação é Standard MIDI File.
A um formato que se manteve legível por tanto tempo dá para confiar algo que você quer de volta daqui a dez anos.
Ela está publicada por inteiro, então dá para implementá-la a partir do documento em vez de por observação — é por isso que o formato aparece em tantos programas e por isso que arquivos escritos há vinte anos ainda abrem. Especificação publicada não é o mesmo que livre de royalties: quando o formato embrulha um codec, o licenciamento das patentes é uma questão à parte, que a norma não resolve.
MIDI consegue carregar várias faixas de áudio.
Isso conta sobretudo na conversão: o que o destino não comporta é descartado, quase sempre sem aviso.
MuseScore, Logic Pro e Ableton Live leem esse formato, e a maioria dos programas do mesmo tipo também.
Quando um arquivo não abre, o formato raramente é o problema — mais comum é o programa ser mais antigo que ele. Converter para algo mais antigo é o caminho confiável, e é para isso que serve o resto deste site.
Nenhum navegador lê o formato.
Esse é de longe o motivo mais comum para convertê-lo: não que o formato seja ruim, mas que o lugar onde você quer mostrar o arquivo não consegue lê-lo.
MIDI foi feito para ser aberto e alterado. Mantenha o arquivo nesse formato enquanto o trabalho estiver em andamento e exporte a partir dele sempre que precisar de uma cópia pronta.
Um arquivo MIDI não contém áudio nenhum. Contém instruções: neste momento, comece a nota número 60 com esta força no canal 3; um tempo depois, pare ela. Não há gravação, não há forma de onda e nada para ouvir até algo transformar as instruções em som.
É por isso que um arranjo orquestral de cinco minutos tem trinta kilobytes onde a gravação dele tem cinquenta megabytes. Também é por isso que o mesmo arquivo é uma banda completa num computador e um piano elétrico fino noutro — as notas estão no arquivo, e os instrumentos não estão.
O arquivo diz "instrumento 41", e o padrão diz que 41 é um violino. Como esse violino realmente soa é decidido por quem quer que esteja tocando: um banco de sons embutido no sistema operacional, um soundfont carregado por um player, ou uma sala cheia de instrumentos amostrados dentro de um software de música.
Então um arquivo que soa profissional num estúdio pode soar como um toque de celular dos anos 1990 num player de mídia, e nenhum dos dois está errado. Se um arquivo MIDI decepciona, a fonte de som quase sempre é a coisa a mudar, não o arquivo — as mesmas notas tocadas por uma biblioteca de amostras boa são uma peça musical diferente.
Mais do que altura e duração. Cada nota carrega uma velocidade, que é a força com que foi tocada e normalmente mapeia para volume e timbre. Junto com as notas rodam mensagens de controlador — pedal de sustentação, modulação, pitch bend, mudanças de volume ao longo do tempo — e informação de andamento e fórmula de compasso que deixa a peça inteira ser relida numa velocidade diferente sem alterar mais nada.
É isso que torna o MIDI um formato de trabalho, e não um de entrega. Mude o andamento e nada se degrada. Transponha o tom e nada se degrada. Substitua o piano por uma harpa, mova uma nota errada, apague a bateria — tudo isso é editar uma lista, não editar uma gravação.
Um arquivo MIDI padrão normalmente é do tipo 1: várias trilhas, cada uma carregando seu próprio fluxo de eventos, tocadas simultaneamente. Trilhas são uma conveniência organizacional — uma por instrumento, tipicamente — enquanto canais são a herança de hardware, e existem dezesseis deles.
O canal 10 é o que vale conhecer. Por convenção é percussão, então números de nota nele selecionam um instrumento de bateria em vez de uma altura. Um arquivo cuja bateria foi movida para outro canal toca ela como uma melodia, e um arquivo cuja melodia caiu no canal 10 toca como um solo de bateria entusiasmado. É o jeito mais comum de um arquivo MIDI chegar soando errado de um jeito que ninguém consegue explicar.
Renderizar significa dar as instruções para algo que faz som e gravar o resultado. Qualquer estação de trabalho de áudio digital faz isso, assim como vários players independentes com um soundfont carregado — a qualidade da saída depende inteiramente da qualidade dos instrumentos apontados.
A direção contrária praticamente não existe. Extrair MIDI de uma gravação é transcrição, não conversão: o software precisa descobrir quais notas estão sendo tocadas a partir da forma de onda, e isso é genuinamente difícil. Instrumentos únicos tocando limpo dão resultados utilizáveis; uma mixagem completa dá uma aproximação que precisa de mais correção do que tocar a parte à mão teria levado.
Teclados e controladores, que é o trabalho original do formato, e um que ele continua fazendo perfeitamente bem quarenta anos depois. Software de notação, que exporta MIDI para um arranjo poder ser ouvido ou movido para um programa de gravação. Bibliotecas de playback para músicos que precisam mudar o tom ou o andamento, que é exatamente o que uma gravação não permite.
E um acervo enorme da era em que uma música inteira precisava caber em alguns kilobytes: música de fundo de site, trilhas sonoras de jogo, arquivos de karaokê. Boa parte desse material não existe em lugar nenhum mais, o que é um argumento razoável para o formato sobreviver ao hardware para o qual foi construído.
Um arquivo MIDI é binário, então um editor de texto não mostra nada útil. O que você quer é um editor de piano-roll — uma grade com tempo num eixo e altura no outro, notas como retângulos que você arrasta. Todo programa de música tem um, e vários gratuitos não fazem mais nada além disso.
Vale saber o quanto isso é tolerante. Nada num arquivo MIDI se degrada ao editar e salvar de novo, porque não há áudio codificado para se degradar. Um arquivo pode ser transposto, ressincronizado, reinstrumentado e salvo cem vezes, e a centésima cópia é tão exata quanto a primeira.
| Extensão | .mid, .midi |
|---|---|
| Tipo de mídia | audio/midi |
| Publicado por | MIDI Manufacturers Association |
| Primeira publicação | 1988 |
| Especificação | Standard MIDI File |