.mvsa — meerstemmige tekstbron (draft)¶
Tekstbron met lyrics-regel(s) en stemregels (typisch L + SATB). Draft-spec: specification-mvsa. Tutorial: mvsa schrijven 101.
Wat hoort hier¶
| Onderwerp | Waar |
|---|---|
| Canonieke schrijfvorm, sync, recite | Syntax, Semantiek |
@-keywords (titel, tempo, …) |
Keywords |
Metadata ↔ .vsa (NL-termen) |
Metadata-brug |
| Zoektekst in canonieke bron | zoektekst · CLI vsa zoektekst |
| Validatieregels | Validatie |
| Pitch-vormen / conversies | mvsa-conversies |
Import uit .mxl / .mscz |
mvsa import (soft-wrap; same-pitch recite; kuiser) |
| CLI | mvsa (≡ vsa mvsa) |
| Platte gezongen tekst (extractie) | vsa text |
Import = werkbank
Score→.mvsa is een bewerkvorm voor de werkbank-fase (woordstreepjes,
lege recite, lossy layout). Niet ongewijzigd als catalogusbron gebruiken.
De import zet bovenaan een ASCII-waarschuwingsbanner met checklist.
Zie mvsa import.
Import (kort): .mxl gaat rechtstreeks naar de SATB-parser (P1–P4);
.mscz eerst via MuseScore naar temp-.mxl en dezelfde SATB-explode als
mscz mxl. Default output is de canonieke
schrijfvorm (kuiser-normaalvorm). Soft-wrap zet same-pitch holds als -
ook over systeembraken; export en eindanker-check zetten die weer om naar de
vorige toon (tenzij een beginanker reset) — zie
Semantiek — lopende toon over systeembraken.
Vóór elk LSATB-systeem zet import #maat N (1-based startmaat) voor
navigatie t.o.v. PDF / MuseScore. Default --pitch ag-vsa: eerste noot per
systeem absolute a–g, daarna EHM, plus check-only a–g-eindankers op
systeemeinden. Hetzelfde eindanker-gedrag bij --pitch vsa; doremi /
a-g zetten geen eindankers. Tutorial:
mvsa schrijven 101 — bladmuziek.
Typische commando’s¶
mvsa validate examples\mvsa
mvsa mxl examples\mvsa\alleluia-toon-8.mvsa -o generated\alleluia.mxl
mvsa mscz examples\mvsa\alleluia-toon-8.mvsa -o generated\alleluia.mscz
mvsa pdf examples\mvsa\alleluia-toon-8.mvsa -o generated\alleluia.pdf --keep-mscz generated\alleluia.mscz
mvsa normalize examples\mvsa\alleluia-toon-8.mvsa --pitch a-g -o generated\alleluia.ag.mvsa
mvsa import generated\alleluia.mxl -o generated\alleluia.import.mvsa
mvsa import generated\alleluia.mxl --pitch doremi -o generated\alleluia.doremi.mvsa
mvsa validate generated\alleluia.import.mvsa
vsa text examples\mvsa\alleluia-toon-8.mvsa
Via repo-script: scripts\mvsa.cmd …