Aponte o celular para uma caixa de som e, em poucos segundos, o Shazam diz o nome da música e do artista. Quando surgiu, parecia ficção científica, e aos poucos virou coisa do dia a dia. Mas repare no que ele responde. Ele diz qual é a música. Para quem só ouve, essa resposta basta. Para quem toca, isso mal é o começo, porque a pergunta que interessa vem logo depois: como eu toco isso? Responder a essa pergunta é mais difícil, mas já há ferramentas que fazem isso.
O que o Shazam faz e o que ele não faz
O Shazam funciona por impressão digital. Ele reduz alguns segundos de áudio a um padrão compacto de pontos característicos e compara esse padrão com um banco enorme de impressões digitais de gravações conhecidas. Quando encontra a correspondência, entrega os metadados: título, artista, álbum. Em nenhum momento ele escuta a música no sentido musical. Não conhece a melodia, os acordes, o tom nem uma nota sequer. Por isso o Shazam consegue dar nome a uma música que está no banco dele, mas não diz nada sobre uma melodia que você cantarolou, nem sobre quais notas tocar.
A pergunta mais difícil: como eu toco isso?
Dizer como se toca uma música é um problema completamente diferente, chamado transcrição, e bem mais difícil. Não existe banco de dados onde procurar a resposta. O software precisa escutar a gravação e tirar a música de dentro dela: separar a melodia do acompanhamento, descobrir quais notas estão soando quando várias se sobrepõem, decidir o ritmo, deduzir o tom e escrever tudo em partitura. Isso é análise, e não comparação. Esse trabalho se parece mais com o de um músico experiente com fone de ouvido e o botão de pausa do que com a comparação de impressões digitais.
Por muito tempo, isso foi difícil demais para dar bons resultados. Geração após geração, quem tocava aprendia as músicas de ouvido, do jeito demorado, ou pagava por uma partitura, quando ela existia. O que mudou é que modelos de transcrição feitos para essa tarefa já conseguem fazer sozinhos uma boa primeira versão, e foi para isso que Songscription foi criado. Você manda uma gravação pelo navegador, sem instalar nada. Songscription isola a parte que você escolher, devolve as notas numa partitura e num piano roll e ainda detecta os acordes. Assim, você pode descobrir como tocar sem depender só de tirar a música de ouvido ou da ajuda de um especialista.
Um Shazam de partitura, com uma diferença importante
Quando queremos resumir Songscription, dizemos que ele é um Shazam de partitura. A imagem ajuda, desde que você lembre de uma diferença. A resposta do Shazam está certa ou errada: a impressão digital bate ou não bate. A transcrição é uma leitura da música, e a precisão varia conforme a gravação. Os modelos de Songscription foram treinados do zero com música tocada de verdade, em vez de adaptados de modelos de fala, e por isso uma gravação limpa e com poucos instrumentos costuma dar uma boa transcrição. Uma mixagem densa e muito produzida é mais difícil, e o resultado vai ter pontos para corrigir. Não dá para prometer uma partitura impecável com um toque. O resultado é um bom rascunho da música que você pode editar, pronto em um ou dois minutos, que você depois corrige de ouvido.
Um rascunho que você consegue ler, desacelerar e tocar vale muito mais do que uma gravação que só dá para ouvir. Com as notas à vista, você pode estudar a música no instrumento. Se quiser saber quando a transcrição costuma ser mais precisa e quando dá mais trabalho, escrevemos sobre o que esperar da precisão da transcrição. Para saber o que uma ferramenta assim deixa para quem toca, leia o que a IA deixa para o músico humano.
De reconhecer música a entender música
A primeira onda de tecnologia musical ajudou a gente a encontrar e reconhecer música: busca, recomendação, Shazam. Agora há ferramentas que ajudam a entender e fazer música, transformando uma gravação em algo que você pode ler, aprender, mudar e tocar. Se você já apontou o celular para uma caixa de som querendo que ele fizesse mais, já há ferramentas que fazem isso. Você pode pegar quase qualquer música de que gosta e transformar em partitura para tocar de verdade. Anything Piano transforma a gravação em piano roll, em vez de partitura, e depois escuta enquanto você toca a música em qualquer piano e diz quais notas você acertou. Os números de dedilhado no piano roll mostram qual dedo usar em cada nota.
Perguntas frequentes
Existe um Shazam para partitura?
Mais ou menos, mas funciona de outro jeito. O Shazam reconhece uma música comparando uma impressão digital curta do áudio com um banco de dados. Ele diz o título e o artista, mas nada sobre as notas. Conseguir a partitura é outro problema, bem mais difícil, chamado transcrição. Na transcrição, o software escuta a gravação, descobre quais notas estão soando e em que ritmo e escreve tudo em partitura. Ferramentas como Songscription fazem isso. Você manda um arquivo de áudio ou um link e recebe uma partitura, um piano roll e os acordes para ler e tocar.
Por que dizer como se toca uma música é mais difícil do que reconhecê-la?
Para reconhecer uma música, basta comparar uma impressão digital acústica única com uma gravação conhecida, e isso não exige entender nada da música. Para dizer como se toca, é preciso tirar cada nota de uma mixagem em que os instrumentos se sobrepõem, separar a melodia da harmonia e decidir o ritmo e o tom. Aí o software analisa o som de verdade, em vez de consultar um banco. Por isso o resultado da transcrição é um bom rascunho para corrigir, e não uma resposta com perfeição garantida.
A IA consegue dizer os acordes e as notas de qualquer música?
Consegue na maioria das gravações, mas a precisão varia conforme a gravação. Uma gravação limpa e com poucos instrumentos rende uma boa transcrição. Uma mixagem densa e muito produzida é mais difícil e vai pedir mais correções. Na prática, espere um primeiro rascunho das notas e dos acordes, que você confere com a gravação e ajusta, e não uma partitura impecável logo na primeira tentativa. Para aprender uma música, até um rascunho imperfeito, que você pode desacelerar e tocar, já adianta bastante.
Na próxima vez que uma música grudar na sua cabeça, você pode descobrir como tocar.
