Os arquivos WAV e MIDI não são formatos conversíveis entre si; tem tanto a ver um com o outro como o sol e a lua. Mas não se assuste, porque logo daremos solução para isso; no entanto é vital marcar diferenças e conceitos antes de iniciar esse processo.
Quando falamos em converter formatos em informática estamos querendo dizer adaptar um arquivo que foi projetado para um programa de forma que possa ser lido em outro programa corretamente. Para que isso possa ser feito, devem existir algumas semelhanças fundamentais entre os formatos que usam esses dois programas; por exemplo, podemos converter um arquivo do WordPerfect em um do Word. Isto é assim porque ambos são formatos de texto, e as únicas diferenças reais entre os dois se deve à forma que cada um dos programas os lêem e os tratam. O mesmo acontece com formato de imagens digitais, BPM, JPG ou GIF. Todos compartilham algo, uma semelhança: são imagens digitais. Alguns formatos são comprimidos, outro usam mais ou menos cores, mas na realidade todos estão lendo informação digital de um gráfico.
Dando um exemplo ainda mais palpável, converter um documento do WordPerfect para Word seria como pegar uma camisa verde e tingi-la de vermelho. Mas "converter" MIDI para WAV, ou o inverso, seria pura alquimia, seria como transforma a camisa em calças. Mas, no que se diferem tanto WAV e MIDI? Se reproduzimos um MIDI ouvimos sons, e se reproduzo WAV também ouço sons! Vejamos então...
Então como não existem semelhanças, não podemos converter WAVs e MIDI entre si. Mas, existem formas de fazer algo muito parecido. Continue lendo... |
O fácil: gravando um arquivo MIDI em formato de áudio Já dissemos que um WAV é uma captura digital do som real, e que o MIDI faz soar um sintetizador ou sampler mediante um protocolo de mensagens. Pois bem, para ter os sons que são produzidos por um arquivo MIDI em formato WAV, a coisa é muito simples... somente temos que gravar digitalmente esses sons. Se tivermos um sintetizador ou sampler externo que reproduza os arquivos MIDI, a coisa fica muito fácil: basta encaminhar as saídas de áudio do sintetizador para a entrada de linha do nosso computador, e utiliza um gravador para registrar esse sinal. Muitos programas podem gravar áudio; qualquer sequenciador MIDI-Audio também faz isso, e editores como Wavelab ou Sound Forge, Cool Edit ou Goldwave também cumprem essa tarefa. Somente temos que selecionar no programa a entrada de linha da placa de som, e gravá-la. Se somente tivermos um sintetizador-sampler do computador (seja virtual, por software, ou incorporado à placa de som), a solução continua sendo fácil. Caso a placa que você utiliza não possua o recurso de "autogravar-se", você terá que fazer o seguinte: conecte a saída de áudio da placa com a entrada de linha usando um cabo apropriado, escolha como fonte de gravação essa mesma entrada de linha. Tenha cuidado com os volumes de saída e de entrada; aqui você não está mais no domínio digital, logo um volume áudio ocasionará distorções. · Para gravar o sinal de um sintetizador ou sampler virtual, o procedimento é análogo: caso a placa disponha de um circuito que permita gravar internamente o sinal de áudio que ela mesma produz, será necessário somente escolher a fonte adequada para a gravação (pode ser a fonte "WAV" ou "Directsound" em muitos casos). Caso não exista essa possibilidade, a conexão deverá ser feita através cabo, como já foi dito, e realimentar a placa com o seu próprio sinal. |
O difícil: decompondo um WAV em mensagens MIDI Agora o bicho pega! Gravar a saída de um synth ou sampler (hardware, software ou da placa de som) é um procedimento óbvio e simples. Mas se quisermos obter um arquivo MIDI a partir de um WAV, as coisas se complicam muito... A razão para isso é que um WAV reúne informação muito complexa sobre frequências, volumes, resolução, etc, e toda essa informação aparece mesclada, especialmente se o WAV for de uma música com vários instrumentos, percussão, baixo, vozes e acompanhamentos... O WAV não entende de notas nem de escalas musicais, somente de frequências e de som puro. Já sabemos que o MIDI consiste precisamente de mensagens que indicam a um dispositivo como ele deve interpretar música, sendo assim converter um WAV em um arquivo MIDI seria assim como assar o bolo e depois querer desmembrá-lo em farinha, leite e ovos. Sendo assim, estamos num atoleiro. Mas há esperança. Assim como existem programas de reconhecimento de caracteres em texto, os chamados OCRs, que tentam ler um gráfico de um texto e o converte em dados reconhecíveis para um processador de textos, existem programas que identifican os tons de um WAV e, a partir deles, geram um arquivo MIDI. Infelizmente essa técnica tem mais êxito com letras do que com sons, como você já deve ter imaginado, um WAV é algo muito mais complexo que uma foto de página de um livro, onde somente existem caracteres de cor preta sobre um fundo quase sempre branco, nítidos e fáceis de identificar para um programa de reconhecimento minimamente inteligente. Identificar todos os tons de um WAV, seus volumes, e ainda por cima, os tons e volumes de todos os instrumentos em separado, é uma tarefa impossível. Além disso, como um programa de computador poderia diferenciar os timbres de um violão e de um violino para identificar corretamente os instrumentos? Existe uma variedade de programas especializados em "converter" WAV em MIDI: Digital Ear (figura acima) · Sound2MIDI y Wav2MIDI da Audioworks· Intelliscore · TS-AudioToMIDI (freeware). |
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.