Zum Inhalt springen
musicxml.tools
Sprache: Deutsch

MusicXML-Validator

Validiere eine MusicXML-Datei gegen das offizielle Schema von MusicXML 4.0, mit der Zeile jedes Fehlers, und prüfe ihren Aufbau. Leg eine .xml- oder .musicxml-Datei ab oder eine komprimierte .mxl.

Läuft in deinem Browser: Deine Datei verlässt deinen Computer nie.

Zieh deine MusicXML-Datei hierher oder klick, um eine auszuwählen

Unterstützt: .xml, .musicxml, .mxl

Keine Datei zur Hand? (Clementi, Sonatine op. 36 Nr. 1).

Was der Validator prüft

Zuerst, ob die Datei überhaupt wohlgeformtes XML ist. Dann jedes Element und Attribut gegen das offizielle Schema von MusicXML 4.0 (XSD) der W3C Music Notation Community Group: ob es dort, wo es steht, erlaubt ist, in der richtigen Reihenfolge, mit Werten, die das Schema akzeptiert. Zu jedem Fehler steht die Zeile dabei, in der er vorkommt. Die Prüfung läuft mit libxml2, der XML-Bibliothek hinter xmllint, so kompiliert, dass sie in deinem Browser läuft.

Der Validator prüft auch, was jede Partitur braucht: ein Wurzelelement score-partwise oder score-timewise, eine Stimmenliste, mindestens eine Stimme, Takte in jeder Stimme, Noten und Attribute. Besteht eine Datei diese Prüfung, kann ein Notensatzprogramm anfangen, sie zu lesen.

Auf Wunsch zeigt er außerdem, was die Partitur enthält: Artikulation, Dynamik, Binde- und Haltebögen, Verzierungen, Tempoangaben und Taktarten, Stimmen und, bei Gesangsstimmen, Liedtext. Nichts davon verlangt MusicXML.

Fragen

Ist das eine vollständige Validierung gegen das MusicXML-Schema?

Ja: Jede Datei wird gegen das vollständige Schema von MusicXML 4.0 geprüft. Auch Dateien, die für frühere Versionen geschrieben wurden, werden gegen 4.0 geprüft. Fast alles, was in MusicXML 3.1 gültig ist, ist auch in 4.0 gültig; eine Ausnahme, die die Änderungshinweise zu 4.0 nennen, ist ein leeres multiple-rest-Element, das 4.0 nicht mehr erlaubt.

Meine Datei hat Schemafehler. Lässt sie sich trotzdem öffnen?

Meistens: Die meisten Notensatzprogramme lesen über ein paar Fehler hinweg. Ein Programm kann das betroffene Element dann aber weglassen oder falsch lesen, deshalb zeigt die Liste, was du beheben solltest, jeweils mit der Zeile des Fehlers.

Wird meine Datei hochgeladen?

Nein. Die Prüfungen laufen in deinem Browser-Tab, und die Datei verlässt deinen Computer nie.

Die Datei ist gültig, sieht in meinem Programm aber falsch aus. Warum?

Auch gültiges MusicXML kann Exportfehler enthalten: ein Klavier, aufgeteilt in zwei Stimmen ohne Namen, der Titel als gewöhnlicher Text, Liedtext ohne Silbentrennstriche. Öffne die Datei im MusicXML-Viewer, um zu sehen, wie sie dargestellt wird.

Gebaut mit libxml2 (xmllint-wasm 5.3.0) (MIT), Schema von MusicXML 4.0, W3C Music Notation Community Group (W3C Community Final Specification Agreement).

Möchtest du das in deinem eigenen Produkt?

  • In deiner App

    Unsere Tools laufen mit OpenSheetMusicDisplay, dem Open-Source-Renderer für MusicXML (BSD-3-Clause) für Browser und Node.js.

  • Auf WordPress

    OSMD for WordPress bringt Noten auf deine Website; das Premium-Add-on ergänzt Wiedergabe, Transposition und Downloads.

  • Für dich gebaut

    Wir entwickeln MusicXML- und Audiosoftware für Musikverlage und Plattformen für Musikunterricht. PhonicScore

Läuft im Browser

MusicXML-Viewer

Ansehen und abspielen

Öffne eine MusicXML- oder MXL-Datei und lies die Partitur in deinem Browser, dargestellt von OpenSheetMusicDisplay. Nichts wird hochgeladen.

Liest MusicXML, MXL

Läuft im Browser

MusicXML-Player

Ansehen und abspielen

Spiel eine MusicXML- oder MXL-Datei in deinem Browser ab und folge dem Cursor durch die Partitur, mit Tempo, Metronom und Lautstärke je Instrument. Nichts wird hochgeladen.

Liest MusicXML, MXL · Schreibt Audio

Läuft im Browser

MusicXML-Dateikonverter

Umwandeln

Wandle komprimiertes MusicXML (.mxl) in einfaches MusicXML um und zurück, in deinem Browser. Nichts wird hochgeladen.

Liest MusicXML, MXL · Schreibt MusicXML, MXL

Läuft im Browser

MusicXML und MXL in PDF umwandeln

Drucken und exportieren

Mach aus einer MusicXML- oder MXL-Datei ein PDF mit druckfertigen Noten, auf A4- oder Letter-Seiten, mit den Stimmen deiner Wahl. Nichts wird hochgeladen.

Liest MusicXML, MXL · Schreibt PDF

Läuft im Browser

MusicXML und MXL in MP3 umwandeln

Umwandeln

Mach aus einer MusicXML- oder MXL-Datei eine MP3- oder WAV-Aufnahme der Partitur, erstellt in deinem Browser. Nichts wird hochgeladen.

Liest MusicXML, MXL · Schreibt Audio

Läuft im Browser

MusicXML und MXL in MIDI umwandeln

Umwandeln

Mach aus einer MusicXML- oder MXL-Datei eine MIDI-Datei, eine Spur pro Stimme, mit Wiederholungen und Tempo nach deiner Wahl. Nichts wird hochgeladen.

Liest MusicXML, MXL · Schreibt MIDI