Visualizador de partituras
Ver e tocar
Abra um arquivo MusicXML ou MXL e leia a partitura no seu navegador, renderizada pelo OpenSheetMusicDisplay. Nada é enviado.
Lê MusicXML, MXL
Valide um arquivo MusicXML com base no esquema oficial do MusicXML 4.0, com a linha de cada erro, e verifique a estrutura dele. Arraste um arquivo .xml ou .musicxml, ou um .mxl compactado.
Roda no seu navegador: o seu arquivo nunca sai do seu computador.
Arraste o seu arquivo MusicXML para cá ou clique para escolher um
Formatos aceitos: .xml, .musicxml, .mxl
Não tem um arquivo à mão? (Clementi, Sonatina op. 36 nº 1).
Primeiro, se o arquivo é mesmo um XML bem formado. Depois, cada elemento e atributo com base no esquema oficial (XSD) do MusicXML 4.0, do W3C Music Notation Community Group: se cada um é permitido onde está, na ordem certa, com valores que o esquema aceita. Cada erro vem com a linha dele no arquivo. A verificação usa a libxml2, a biblioteca XML por trás do xmllint, compilada para rodar no seu navegador.
O validador também verifica o que toda partitura precisa ter: uma raiz score-partwise ou
score-timewise, uma lista de partes, pelo menos uma parte, compassos em todas as partes, notas e
atributos. Um arquivo que passa nessa verificação é um arquivo que um programa de notação consegue começar a ler.
Se você pedir, ele também lista o que a partitura contém: articulações, dinâmicas, ligaduras de expressão e de prolongamento, ornamentos, indicações de andamento e fórmulas de compasso, vozes e, nas partes vocais, letra. Nada disso é exigido pelo MusicXML.
Sim: todo arquivo é verificado com base no esquema completo do MusicXML 4.0. Arquivos escritos para versões anteriores
também são verificados com base na versão 4.0. Quase tudo o que é válido no MusicXML 3.1 é válido na versão 4.0; uma
exceção citada nas notas de mudança da 4.0 é um elemento multiple-rest vazio, que a 4.0 não permite mais.
Normalmente, sim: a maioria dos programas de notação passa por cima de alguns erros. Mas um programa pode então descartar ou interpretar mal o elemento em questão, por isso a lista mostra o que corrigir, começando pela linha de cada erro.
Não. As verificações rodam na aba do seu navegador, e o arquivo nunca sai do seu computador.
Um MusicXML válido ainda pode trazer erros de exportação: um piano dividido em duas partes sem nome, o título escrito como um texto comum, letra sem hifens. Abra o arquivo no Visualizador de partituras para ver como ele é renderizado.
Feito com libxml2 (xmllint-wasm 5.3.0) (MIT), Esquema do MusicXML 4.0, W3C Music Notation Community Group (W3C Community Final Specification Agreement).
Nossas ferramentas rodam com o OpenSheetMusicDisplay, o renderizador de MusicXML de código aberto (BSD-3-Clause) para o navegador e o Node.js.
O OSMD for WordPress coloca partituras no seu site; o complemento premium acrescenta reprodução, transposição e downloads.
Desenvolvemos software de MusicXML e de áudio para editoras e plataformas de educação musical. PhonicScore
Ver e tocar
Abra um arquivo MusicXML ou MXL e leia a partitura no seu navegador, renderizada pelo OpenSheetMusicDisplay. Nada é enviado.
Lê MusicXML, MXL
Ver e tocar
Toque um arquivo MusicXML ou MXL no seu navegador e acompanhe o cursor pela partitura, com andamento, metrônomo e volume por instrumento. Nada é enviado.
Lê MusicXML, MXL · Gera áudio
Converter
Converta MusicXML compactado (.mxl) para MusicXML simples e vice-versa, no seu navegador. Nada é enviado.
Lê MusicXML, MXL · Gera MusicXML, MXL
Imprimir e exportar
Transforme um arquivo MusicXML ou MXL em um PDF de partitura pronta para imprimir, em páginas A4 ou Carta, com as partes que você escolher. Nada é enviado.
Lê MusicXML, MXL · Gera PDF
Converter
Transforme um arquivo MusicXML ou MXL em uma gravação MP3 ou WAV da partitura, gerada no seu navegador. Nada é enviado.
Lê MusicXML, MXL · Gera áudio
Converter
Transforme um arquivo MusicXML ou MXL em um arquivo MIDI, com uma faixa por parte e as repetições e o andamento que você escolher. Nada é enviado.
Lê MusicXML, MXL · Gera MIDI