.mxl / .musicxml — MusicXML¶
Compressed MusicXML (.mxl) of platte XML (.musicxml). Gebruikt voor
Coria-playback (playback-profiel) en partituurbewerking
(engraving).
Wat hoort hier¶
| Onderwerp | Waar |
|---|---|
Export vanuit .vsa |
vsa musicxml, MusicXML-export |
Export vanuit .mvsa |
mvsa musicxml |
Import → .mvsa |
mxl import |
→ .mscz |
mxl mscz |
| Normatieve renderdetails | Rendering — MusicXML |
Dit is geen herdefinitie van de MusicXML-standaard: we documenteren onze export-/importprofielen.
Normaalvorm (checklist):
canonieke checklists — MXL
(Coria / playback) — vier aparte parts S/A/T/B met lyrics per part;
piano-MIDI op elke part (keyboard.piano.grand, M8);
geen print-recite-collapse (M10). Same-pitch melisma samentrekken
(M5a): één lettergreep op dezelfde toon → één noot (gestipte ELM’s zoals
_. blijven intact; Coria stript ties). Semantiek deelt de kern met MSCZ;
layout divergeert (partituur = twee balken, I1 tie-keten zonder gestipte
collapse-sommen).
Oefenhoek-Coria-transforms: VSA-demo/scripts/mscz-product-transforms.md.
Uitvoeraanwijzingen uit .mvsa: zie
uitvoeraanwijzingen.
Cesuur [//] → <caesura/> (Coria: kwart-rust vóór sanitize). Dynamiek
[p]/[mf]/… → <dynamics> (playback alle parts; partituur sopraan).
[adem] / [ferm] → breath-mark / fermata op het blad; Coria stript
<notations> (geen aparte speelduur). Crescendo/diminuendo
[cresc]…[/cresc] / [dim]…[/dim] → <wedge> (playback alle parts;
partituur sopraan; alias [decresc] → [dim] bij normalize).
[rit] / [atempo] → zichtbare <words>; @tempo → sound tempo
(optioneel tempo-woord zichtbaar).
Typische commando’s¶
mxl import generated\alleluia.mxl --pitch doremi -o generated\from-mxl.mvsa
mxl mscz generated\alleluia.mxl -o generated\from-mxl.mscz
Via repo-script: scripts\mxl.cmd …