mxl — conversies met MusicXML als bron¶
Top-level CLI voor bronbestanden .mxl / .musicxml / .xml.
Zie het conversieplan:
mvsa-conversions.
Playback-checklist:
canonical-checklists — MXL.
Alias voor import: vsa mvsa import (zelfde
SATB-parser, soft-wrap, holds, recite en --pitch-gedrag).
Werkbank-bewerkvorm — niet ongewijzigd als catalogusbron gebruiken. De
output begint met dezelfde waarschuwingsbanner als mvsa import.
Synopsis¶
mxl [-h] {import,mscz,validate,normalize} …
mxl import [-h] [-o OUTPUT] [--pitch {doremi,a-g,vsa,ag-vsa}]
[--octave-style {@oct,marker}] [--section SECTION] [--no-align] path
mxl mscz [-h] [-o OUTPUT] [--musescore PATH] path
mxl validate [-h] [--profile {satb,mono}] path
mxl normalize [-h] [-o OUTPUT] [--apply-timing] path
Subcommando's¶
| Subcommando | Doel |
|---|---|
import |
Importeer naar .mvsa: direct SATB P1–P4 (zelfde pad als vsa mvsa import). |
mscz |
Naar checklist-.mscz: eerst partituur-layout (SA/TB), dan MuseScore. Default: <bronnaam>.mscz (bijv. lied.mxl.mscz). |
validate |
Lees-gate: M2/M8/M18 (monofone parts), M20 (note-kindvolgorde), Coria-importer-tags, meta (source ≠ licentie). Profiel satb of mono. |
normalize |
Schrijf playback-MXL: explode + piano + sanitize (incl. canonieke note-volgorde M20); met --apply-timing ook recite/pauzes. |
Import-opties (--pitch default ag-vsa, --no-align, soft-wrap ~80,
eindankers bij ag-vsa/vsa, kuiser-normaalvorm): zie
vsa mvsa import. Bij complexe lyrics soms
--no-align; sync-telling blijft leidend.
Voorbeelden¶
mxl import generated\alleluia-schets2.mxl -o generated\from-mxl.mvsa
mxl import generated\alleluia-schets2.mxl --pitch doremi -o generated\from-mxl.mvsa
mxl import generated\alleluia-schets2.mxl --pitch vsa -o generated\from-mxl.vsa.mvsa
vsa mvsa validate generated\from-mxl.mvsa
mxl mscz generated\alleluia-schets2.mxl -o generated\from-mxl.mscz
mxl validate content-source\bibliotheek\…\lied.mscz.mxl --profile satb
mxl normalize raw.mxl -o out.mxl --apply-timing
Via repo-script (zonder globale install):
scripts\mxl.cmd -h
Zie ook¶
mvsa— bron.mvsamscz— bron.mscz(mscz mxlgebruikt dezelfde normalize-keten)vsa musicxml— eenstemmig.vsa→ MusicXMLvsa text— platte gezongen tekst uit.mxl/.musicxml(zoekindex)vsa audio—.mscz→ mp3 via genormaliseerde playback-MXL