Gerador MIDI com IA para frases curtas

Gere uma frase MIDI a partir de uma tonalidade, um andamento e uma parte. Escolha melodia, acordes, baixo ou arpejo, defina os compassos e descarregue.

Defina uma tonalidade, um andamento e a parte que quer, e gere. O que volta é uma frase MIDI curta, pronta a descarregar e a abrir em qualquer editor: notas e colocação, não áudio.

01

O que recebe e o que não recebe

01

A saída é um ficheiro MIDI normal: números de nota, posições e durações. Não traz áudio lá dentro. Abri-lo numa estação de trabalho fá-lo soar com o instrumento para que a faixa aponta, e é esse o ponto todo: a mesma frase pode ser um piano, um solo de sintetizador ou um naipe de cordas, consoante o que lhe atribuir.

02

Isso significa também que, por si só, não soa a nada. Se esperava um ciclo acabado para pôr debaixo de um vídeo, o MIDI é o formato errado e o gerador de música deste site é o certo.

03

As frases têm quatro, oito ou dezasseis compassos em quatro por quatro. É propositado: são peças feitas para repetir, transpor e retocar, não arranjos fechados. Pedir a um modelo de linguagem a estrutura de uma canção inteira dá algo que se aguenta bastante pior do que uma frase curta.

02

Como escolher a parte

01

A melodia dá sobretudo uma nota de cada vez, aquela linha que cantaria ou tocaria como voz principal. Os acordes empilham notas em simultâneo, que é o que se quer como cama harmónica por baixo de outra coisa. O baixo fica no registo grave e tende para notas longas nos tempos fortes. O arpejo parte um acorde em subdivisões regulares: é o mais cheio dos quatro e o mais útil como movimento sob uma melodia espaçada.

02

Na prática convém ir parte a parte em vez de pedir tudo de uma vez. Gere primeiro os acordes, oiça para onde vão e depois gere uma melodia na mesma tonalidade e andamento para ver se assenta por cima. Dois pedidos separados dão duas faixas que pode alinhar e editar de forma independente; um único pedido para as duas deixa-lhe uma faixa só, que terá de separar à mão.

03

Se precisa de uma disposição concreta das vozes ou de uma forma determinada, diga-o no campo de indicação adicional. Começar na quinta, deixar espaço no terceiro tempo: esse tipo de instrução concreta mexe no resultado com mais segurança do que mudar de género.

03

O que esperar do resultado

01

Um modelo de linguagem a gerar notas é bom a manter-se na tonalidade e a produzir ritmo plausível, e mais fraco em estrutura de longo alcance. Dentro de quatro ou oito compassos isso costuma chegar. Com dezasseis compassos aparece mais vezes algo que deriva em vez de se desenvolver, e é essa a principal razão para começar curto.

02

Conte com retocar. As correções mais comuns são mexer numa ou duas notas que ficam desajeitadas e encurtar a última para a frase repetir de forma limpa. Ambas são segundos de trabalho num editor de rolo de piano, e nenhuma quer dizer que a geração falhou.

03

Os resultados variam entre tentativas mesmo com as mesmas definições, o que é útil e não um defeito: gerar três vezes e ficar com a melhor sai mais depressa do que tentar descrever por palavras exatamente o que se quer.

04

Como as notas são tratadas

01

As notas são pedidas em tempos e não em segundos, porque pôr o próprio modelo a multiplicar pelo andamento é maneira certa de errar a colocação. A conversão para segundos acontece depois, quando o ficheiro MIDI é escrito.

02

A saída do modelo é verificada em vez de aceite à primeira. As alturas fora do intervalo MIDI são trazidas para dentro dos limites em vez de descartadas, as notas que começam depois do último compasso são deitadas fora, e as que passam do fim são cortadas aí. Uma duração estragada recua para um tempo em vez de perder uma nota que o modelo claramente queria colocar, e as notas curtas demais para se ouvirem são removidas porque só atravancam o editor.

03

O andamento que definir é escrito no cabeçalho do ficheiro, para que as barras de compasso batam certo ao importar. Nada nas notas depende desse valor: mudar depois o andamento do projeto estica a frase como seria de esperar.

05

Para que serve o MIDI gerado

01

Quebrar a folha em branco é o motivo mais comum. Uma frase gerada na tonalidade em que está a trabalhar dá-lhe algo a que reagir, e reagir costuma ser mais fácil do que começar. A maioria guarda um fragmento e reescreve o resto.

02

Quem produz usa-o para partes fora do seu instrumento. Um guitarrista que não pensa em disposições de teclado pode gerar uma cama de acordes; quem escreve acordes com facilidade mas emperra no baixo pode gerar uma linha e depois simplificá-la.

03

Quem está a aprender teoria usa-o como exercício resolvido: gerar uma progressão numa tonalidade, ver que graus emprega e comparar com o que esperava. Como a saída são notas e não áudio, a resposta vê-se logo em vez de ter de ser tirada de ouvido.

04

Se o que tem é áudio e não uma indicação escrita, a ferramenta de áudio para MIDI deste site transcreve uma gravação existente, que é o melhor caminho quando já sabe como a parte deve correr.

06

Perguntas sobre o gerador MIDI

O ficheiro contém áudio?

Não. Um ficheiro MIDI guarda apenas notas e colocação. Soa através do instrumento que a sua estação atribui à faixa, e por isso a mesma frase pode ser um piano ou um sintetizador.

Porque é preciso iniciar sessão?

Cada geração gasta do nosso lado um pedido ao modelo. Exigir uma conta evita que isso seja usado anonimamente e em grande escala.

Porque é que a mesma definição dá um resultado diferente de cada vez?

A geração não é determinista. Aqui isso é útil: correr três vezes e ficar com a melhor costuma ser mais rápido do que tentar descrever com precisão o que se quer.

Consegue gerar uma canção inteira?

Não, e é de propósito. De quatro a dezasseis compassos é onde isto se aguenta. Pedidos mais longos derivam em vez de se desenvolverem, por isso gere partes e faça o arranjo você mesmo.

Posso obter bateria?

Ainda não. A percussão em MIDI assenta num mapa de bateria e não em alturas, o que exige um tratamento diferente do das partes melódicas.

O que faz o campo de indicação adicional?

É acrescentado ao pedido. O que funciona melhor são instruções musicais concretas: um intervalo de partida, um ritmo a evitar, um registo. Os adjetivos vagos mexem menos no resultado do que já mexem os seletores de género e de ambiente.

Que andamento devo definir?

Aquele em que o seu projeto está. O valor é escrito no cabeçalho para que as barras de compasso encaixem ao importar; como as notas são colocadas em tempos, uma mudança posterior de andamento estica a frase corretamente.