Vai al contenuto
musicxml.tools
Lingua: Italiano

Validatore MusicXML

Valida un file MusicXML rispetto allo schema ufficiale di MusicXML 4.0, con la riga di ogni errore, e verificane la struttura. Trascina qui un file .xml o .musicxml, o un .mxl compresso.

Funziona nel tuo browser: il file non lascia mai il tuo computer.

Trascina qui il tuo file MusicXML, o fai clic per sceglierne uno

Formati supportati: .xml, .musicxml, .mxl

Non hai un file a portata di mano? (Clementi, Sonatina op. 36 n. 1).

Cosa verifica il validatore

Prima di tutto, se il file è XML ben formato. Poi ogni elemento e attributo rispetto allo schema ufficiale (XSD) di MusicXML 4.0 del W3C Music Notation Community Group: se ciascuno è ammesso dove si trova, nell'ordine giusto, con valori che lo schema accetta. Ogni errore viene indicato con la sua riga nel file. La verifica usa libxml2, la libreria XML su cui si basa xmllint, compilata per funzionare nel tuo browser.

Il validatore verifica anche ciò che serve a ogni partitura: una radice score-partwise o score-timewise, un elenco delle parti, almeno una parte, battute in ogni parte, note e attributi. Un file che supera questi controlli è un file che un programma di notazione può cominciare a leggere.

Su richiesta elenca anche ciò che contiene la partitura: articolazioni, dinamiche, legature di portamento e di valore, abbellimenti, indicazioni di andamento e di tempo, voci e, per le parti vocali, il testo. MusicXML non richiede nessuno di questi elementi.

Domande

È una validazione completa rispetto allo schema MusicXML?

Sì: ogni file viene verificato rispetto allo schema completo di MusicXML 4.0. Anche i file scritti per versioni precedenti vengono verificati rispetto alla 4.0. Quasi tutto ciò che è valido in MusicXML 3.1 è valido anche nella 4.0; un'eccezione citata nelle note sulle modifiche della 4.0 è un elemento multiple-rest vuoto, che la 4.0 non ammette più.

Il mio file ha errori di schema. Si aprirà lo stesso?

Di solito sì: la maggior parte dei programmi di notazione passa sopra a qualche errore. Ma un programma potrebbe allora scartare o leggere male l'elemento in questione, quindi l'elenco mostra cosa correggere, a partire dalla riga di ogni errore.

Il mio file viene caricato online?

No. Le verifiche avvengono nella scheda del tuo browser, e il file non lascia mai il tuo computer.

Il file è valido, ma nel mio programma sembra sbagliato. Perché?

Anche un MusicXML valido può contenere errori di esportazione: un pianoforte diviso in due parti senza nome, il titolo scritto come testo qualsiasi, il testo cantato senza i trattini tra le sillabe. Aprilo nel Visualizzatore di spartiti per vedere come appare.

Basato su libxml2 (xmllint-wasm 5.3.0) (MIT), Schema di MusicXML 4.0, W3C Music Notation Community Group (W3C Community Final Specification Agreement).

Vuoi tutto questo nel tuo prodotto?

  • Nella tua app

    I nostri strumenti si basano su OpenSheetMusicDisplay, il renderer MusicXML open source (BSD-3-Clause) per il browser e Node.js.

  • Su WordPress

    OSMD for WordPress porta gli spartiti sul tuo sito; l'add-on premium aggiunge riproduzione, trasporto e download.

  • Su misura per te

    Sviluppiamo software MusicXML e audio per editori musicali e piattaforme di didattica musicale. PhonicScore

Funziona nel browser

Visualizzatore di spartiti

Visualizzare e riprodurre

Apri un file MusicXML o MXL e leggi la partitura nel tuo browser, visualizzata con OpenSheetMusicDisplay. Nulla viene caricato online.

Legge MusicXML, MXL

Funziona nel browser

Lettore MusicXML

Visualizzare e riprodurre

Riproduci un file MusicXML o MXL nel tuo browser e segui il cursore sulla partitura, con tempo, metronomo e volume per strumento. Nulla viene caricato online.

Legge MusicXML, MXL · Scrive Audio

Funziona nel browser

Convertitore di file MusicXML

Convertire

Converti MusicXML compresso (.mxl) in MusicXML non compresso e viceversa, nel tuo browser. Nulla viene caricato online.

Legge MusicXML, MXL · Scrive MusicXML, MXL

Funziona nel browser

Convertitore da MusicXML e MXL a PDF

Stampare ed esportare

Trasforma un file MusicXML o MXL in uno spartito PDF pronto da stampare, su pagine A4 o Letter, con le parti che scegli. Nulla viene caricato online.

Legge MusicXML, MXL · Scrive PDF

Funziona nel browser

Convertitore da MusicXML e MXL a MP3

Convertire

Trasforma un file MusicXML o MXL in una registrazione MP3 o WAV della partitura, creata nel tuo browser. Nulla viene caricato online.

Legge MusicXML, MXL · Scrive Audio

Funziona nel browser

Convertitore da MusicXML e MXL a MIDI

Convertire

Trasforma un file MusicXML o MXL in un file MIDI, una traccia per parte, con ritornelli e tempo a tua scelta. Nulla viene caricato online.

Legge MusicXML, MXL · Scrive MIDI