NAME
scripts\layout.cmd — basispartituur-standaard toepassen (normaliseren / layouten)
SYNOPSIS
scripts\layout.cmd <bestand.mscz|.mxl> [-o doel.mscz] [--id ID] [--no-extenders]
DESCRIPTION
Past de Oefenhoek-basispartituur-standaard toe: A4-papier, fonts,
reciteertoon-codering (||O||), tempo, copyrightvelden en (in de
bibliotheek) de colofonregel met bibliotheek-id. In het dagelijks taalgebruik
heet deze stap vaak layouten; de contractterm is normaliseren.
- Invoer is een opgekuiste
.mxl(na opkuisen ): MuseScore 4 importeert het bestand; zet-onaar een.msczzonder spaties in de naam (meestal onderinput\_werk\<stam>\). - Invoer is al een
.mscz: zonder-owijzigt het script het bestand in-place. Opnieuw draaien mag en hoort na elke inhoudelijke editslag in MuseScore. - Bestanden die eindigen op
.print.msczworden geweigerd (printvel: Print-.mscz ).
Python-implementatie: scripts\apply_mscz_layout.py. Technische norm:
scripts\mscz-partituur-contract.md in de repository-map VSA-demo.
OPTIONS
| Optie | Betekenis |
|---|---|
-o, --output | Pad van de doel-.mscz |
--id | Bibliotheek-id zangstuk/variant/uitvoeringsvorm (anders afgeleid uit het pad onder bibliotheek/) |
--no-extenders | Geen lyric-underlines; zet meta vsaNoLyricExtenders |
EXAMPLES
Van een opgekuiste .mxl naar een basispartituur-.mscz (stam is
illustratief):
scripts\layout.cmd content-source\praktijk\oefenhoek\input\_werk\STAM\STAM.mxl -o content-source\praktijk\oefenhoek\input\_werk\STAM\STAM.mscz
Opnieuw op een bestaande basispartituur na een editslag in MuseScore:
scripts\layout.cmd pad\naar\bestand.mscz
WHEN
Na opkuisen, of meteen als de inhoud van een ruwe .mscz al klopt. Opnieuw
na elke inhoudelijke editslag, vóór mscz-products
.
SEE ALSO
- opkuisen
- mscz-products
- ensure-bibliotheek-id
- Workflow: Standaard-.mscz
- Console:
scripts\h.cmd layout