NAME

scripts\layout.cmd — basispartituur-standaard toepassen (normaliseren / layouten)

SYNOPSIS

scripts\layout.cmd <bestand.mscz|.mxl> [-o doel.mscz] [--id ID] [--bron "…"]

DESCRIPTION

Past de bibliotheek-basispartituur-standaard toe via het VSA-tooling-layoutprofiel partituur: A4-papier, fonts, leesbaarheid, copyright/colofon, en (indien bekend) de colofonregel met catalogus-id. In het dagelijks taalgebruik heet deze stap vaak layouten; de contractterm is normaliseren.

Implementatie: scripts\apply_mscz_layout.py — dunne wrapper om vsa.mscz_layout (geen fork van layout-logica). Technische norm in VSA-tooling: layoutprofiel partituur / mscz-leesbaarheid.

OPTIONS

OptieBetekenis
-o, --outputPad van de doel-.mscz
--idCatalogus-id zangstuk/variant/uitvoeringsvorm (anders afgeleid uit het pad onder catalogus/)
--bronBronvermelding (MuseScore source + colofon). Zonder vlag: bron.uitgangspunt uit sibling .vsa/.mvsa indien aanwezig

EXAMPLES

Van een opgekuiste .mxl naar een basispartituur-.mscz (stam is illustratief):

scripts\layout.cmd content-source\input\_werk\STAM\STAM.mxl -o content-source\input\_werk\STAM\STAM.mscz

Opnieuw op een bestaande basispartituur na een editslag in MuseScore:

scripts\layout.cmd pad\naar\bestand.mscz --bron "Liturgikon, p.58"

Met expliciete catalogus-id:

scripts\layout.cmd pad\naar\bestand.mscz --id trisagion/8a-nederlands/hemelum

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