homr-gui-score-to-midi
homr-gui-score-to-midi

Converta partituras em papel ou em imagem (partitura de piano/voz/coral) em MIDI / MusicXML editável, facilitando a transcrição de ouvido, a mudança de tom, a criação de acompanhamentos e a importação no MuseScore / Sibelius / Finale / Logic / Cubase. Baseado no projeto de código aberto Quackone/homr_gui (wrapper de GUI em PyQt6 do liebharc/homr, espelho nacional + alternância de CPU/GPU com um clique). Para professores de canto, regentes de coral, músicos independentes, estudantes de música e criadores de conteúdo (UP主) que fazem transcrição de ouvido, acompanhamento para exames de nível etc., que não usam a linha de comando e sofrem por não conseguir editar a partitura em papel.

Enviar arquivos

Enviar imagem de partitura ou PDF

Professores de canto e regentes de coral: envie imagens de partitura pela web e converta em MIDI editável

Envie uma imagem de partitura em pentagrama ou um PDF (foto, digitalização ou captura de tela, tanto faz) e receba MusicXML e MIDI para baixar, prontos para importar no MuseScore, Sibelius, Finale ou na DAW e continuar editando.

Só é preciso entrar ao enviar algo
Sobre esta skill

O que esta ferramenta de partitura para MIDI pode fazer por você

Esta ferramenta de conversão de partitura para MIDI (HOMR GUI) é uma skill online que reconhece imagens de partitura e as transforma em dados de notas editáveis, voltada para partituras de piano, de canto e de coral. Você entrega a ela uma imagem de pentagrama obtida por foto, digitalização ou captura de tela, ou um PDF de partitura, e ela devolve arquivos .musicxml e .mid para download.

Quem só tem em mãos partituras em papel ou em imagem muitas vezes consegue apenas digitar nota por nota no software de edição de partituras olhando para a tela; não saber usar a linha de comando e também não querer se complicar com ambiente Python e CUDA só para reconhecer um trecho de partitura é o que mais consome tempo nessa etapa.

O uso é bem direto: entregue a imagem ou o PDF da partitura a esta skill, e ela lê automaticamente as pautas, as notas e os valores de duração e gera os dois arquivos, .musicxml e .mid, para você baixar. O PDF é reconhecido página por página, sem que você precise exportar ou tirar capturas antes. Ela lê nota por nota conforme a partitura original, sem alterar sua melodia, harmonia ou andamento, e você não precisa instalar Python, onnxruntime ou CUDA — basta usar direto na página web.

Depois de obter os arquivos, o .mid pode ser importado numa DAW como faixa, e o .musicxml pode ser importado no MuseScore, Sibelius, Finale e outros softwares de edição de partitura para continuar a reescrita e a diagramação. O que você recebe são notas que dá para mudar de tom, orquestrar e usar como acompanhamento, e não apenas uma imagem.

Para quem é indicado: professores de canto e regentes de coral que precisam transformar partituras de coral e de canto em acompanhamentos, músicos independentes e criadores de conteúdo (UP主) que querem transcrever de ouvido ou fazer acompanhamentos de estudo, além de estudantes de música que desejam alterar suas peças de exame de nível no software de partitura. Se o que você procura é uma demonstração de execução ou um arranjo automático, não é para isso que ela serve — ela apenas lê a partitura e a transforma em notas; a edição e a orquestração ficam a cargo do seu software de partitura.

O que a diferencia de outras formas de converter partitura em MIDI

Para a mesma tarefa, normalmente há três caminhos: digitar a partitura manualmente, pedir a uma IA de conversa genérica que olhe a imagem e descreva, ou montar você mesmo um conjunto de ferramentas de reconhecimento de partitura de código aberto.

A IA de conversa genérica consegue entender a partitura e dizer a armadura de clave, os acordes e a estrutura geral, mas o que ela oferece é uma descrição em texto, não um MusicXML de página inteira que possa ser importado num software de edição de partituras; esta skill usa um motor de OMR ponta a ponta para converter a página inteira da partitura em dados de notas — de "este trecho deve ser mais ou menos assim" até "esta é a partitura que você pode editar", a distância no meio só você mesmo pode preencher.

Digitar a partitura manualmente é o mais confiável, mas exige tocar nota por nota, e uma partitura de coral significa horas de digitação; esta skill reconhece as notas automaticamente primeiro, e você só precisa conferir e corrigir comparando com a partitura original — o que se economiza é a digitação repetitiva, e o que resta é a revisão que só você pode fazer.

O homr original é um conjunto de programas de linha de comando: instalar o ambiente, configurar as dependências e alternar entre CPU / GPU exigem conhecer comandos; esta skill o levou para a web, e basta entregar uma imagem de partitura para obter o resultado — quem não sabe usar a linha de comando também pode contar com o mesmo motor de reconhecimento.

Quando escolhê-la: você tem em mãos uma imagem de pentagrama ou um PDF, o objetivo é obter um arquivo de notas editável e não quer instalar ambiente nem aprender comandos. Por outro lado, se você só quer que a IA explique a harmonia deste trecho, ou precisa de uma gravação de execução que possa ouvir diretamente, a conversa genérica e uma execução real são mais práticas. Um aviso, ainda: o reconhecimento automático tem erros, e partituras com acordes densos e muitas ligaduras e sinais precisam especialmente de uma conferência contra a partitura original.

Perguntas frequentes sobre partitura para MIDI

8 perguntas

O que faz esta ferramenta de partitura para MIDI?

Ela reconhece imagens de partitura e as transforma em dados de notas editáveis: entregue a ela uma imagem de pentagrama ou um PDF de partitura e ela devolve dois arquivos, .musicxml e .mid. É voltada para partituras de piano, de canto e de coral, e serve para transcrever de ouvido, mudar o tom, fazer acompanhamentos e importar partituras em papel no MuseScore, Sibelius, Finale, Logic ou Cubase.

Como faço para usá-la? O que posso enviar?

Basta enviar uma imagem de partitura ou um PDF: imagens de pentagrama tiradas por foto, digitalização ou captura de tela podem ser usadas direto, e PDFs de partitura também podem ser entregues diretamente, sem que você precise exportar ou tirar capturas antes. Ela faz o reconhecimento na página web, sem que você precise marcar notas nem abrir a linha de comando; depois que o reconhecimento termina, já pode baixar o resultado da conversão.

Quais arquivos vou receber após a conversão?

Você receberá dois arquivos, .musicxml e .mid, para baixar. O MIDI pode ser importado numa DAW (como Logic, Cubase) para usar como faixa, e o MusicXML pode ser importado no MuseScore, Sibelius, Finale e outros softwares de edição de partitura para continuar a reescrita e a diagramação.

Posso enviar diretamente um PDF ou uma partitura em papel?

Sim. Imagens e PDFs podem ser enviados diretamente: fotografe ou digitalize a partitura em papel e envie; o PDF de partitura não precisa ser exportado nem capturado antes, basta entregá-lo para o reconhecimento, e partituras com várias páginas são processadas página por página. Quanto mais nítida e completa a imagem ou a partitura, mais confiável o resultado do reconhecimento.

O reconhecimento pode dar erro?

O reconhecimento automático inevitavelmente tem erros, e partituras com acordes densos e muitas ligaduras e sinais erram com mais facilidade. Recomenda-se importar o MusicXML gerado num software de edição de partituras e conferir contra a partitura original antes de usar. O motor de reconhecimento está em constante atualização, e os erros de nível de símbolo já diminuíram em relação a versões anteriores.

O MIDI gerado pode ser usado diretamente para fazer acompanhamento?

Sim. O MIDI contém as notas de melodia e de acompanhamento registradas conforme a partitura; depois de importá-lo numa DAW, você pode trocar o timbre, mudar o tom, ajustar o andamento e então arranjá-lo no acompanhamento que precisar. Todo o espaço para alterações fica no seu projeto; esta skill em si não reescreve as notas por você.

Para usá-la é preciso instalar software ou saber usar a linha de comando?

Não. Esta é uma skill usada diretamente na página web: entregue a imagem de partitura ou o PDF e já obtém o resultado, sem precisar instalar ambiente Python, onnxruntime ou CUDA por conta própria, nem aprender comando algum.

O resultado da conversão vai alterar as notas da minha partitura?

Ela lê conforme a partitura e não altera sua melodia, harmonia ou andamento; mudar o tom, orquestrar e montar acompanhamentos são feitos no seu software de edição de partitura ou na DAW. A vantagem é que o .mid e o .musicxml gerados podem continuar a ser editados, e as informações originais da partitura são preservadas.