Conversie: vsa musicxml
Contract voor het conversiemechanisme
vsa musicxml :
een vsa-bestand omzetten naar MusicXML (.mxl of .musicxml).
Dit document beschrijft wat de conversie doet en wanneer je die gebruikt.
Hoe je het commando aanroept: zie de
CLI man-page vsa musicxml
en de workflow-guide
MusicXML exporteren .
Samenvatting
De conversie zet VSA-notatie om naar MusicXML voor MuseScore, Coria
(play_from_url) en de exporttypen mxl-download en
coria (MXL-modus). De uitvoer is een afgeleide .
Muziek-metadata in de frontmatter van het vsa-bestand (titel, toonsoort,
tempo) wordt aanbevolen zodat de MXL bruikbaar is in spelers en editors.
Wanneer gebruiken
Situatie
Wat je wilt
Bewerken in MuseScore
.mxl of .musicxml genereren
Oefenen in Coria zonder HTML
MXL publiceren + Coria in MXL- of auto-modus
Download voor musici
Bestand klaarzetten voor exporttype mxl
Gebruik niet deze conversie als enige weg naar leesbare notatie op papier —
daarvoor is vsa svg .
Eisen aan de invoer
Eis
Toelichting
Bestand
.vsa, UTF-8
Validatie
vsa validate aanbevolen vóór conversie
Frontmatter
Aanbevolen: titel, toon, tempo
Notatie-inhoud
Moet structuren bevatten die naar MusicXML te exporteren zijn
Formaat
Betekenis
Typisch gebruik
.mxl
Gecomprimeerd MusicXML (standaard voor distributie)
Coria, download, archief
.musicxml
Platte XML
Debugging, sommige editors
Exportprofielen (betekenis)
Profiel
Bedoeling
Wanneer
playback
Afspelen en oefenen
Coria, online (standaard in tooling)
engraving
Notatie-layout / typografie
Bewerken in MuseScore wanneer ondersteund
Welke vlag je daarvoor zet: zie de CLI man-page.
Wat er uit komt
Veld
Waarde
Default
.mxl
Locatie
Door jou gekozen map of site-static
Op site
Typisch onder een URL-prefix zoals /vsa/mxl/… (tooling/site-config)
Validatie vóór conversie
Check
Blokkeert?
vsa validate
Aanbevolen; ongeldige .vsa geeft slechte of geen MXL
Ontbrekend inputbestand
Ja
Export-resolve controleert de MXL-inhoud niet opnieuw op build-time.
Na de conversie (export)
Veelvoorkomende problemen (betekenis)
Probleem
Typische oorzaak
Richting oplossing
Lege of minimale MXL
Weinig muziek in .vsa
Notatie uitbreiden
Verkeerde toon in speler
Metadata ontbreekt
Frontmatter / zangstuk.yaml
Layout in MuseScore vreemd
playback-profiel
engraving-profiel proberen (CLI)
Coria laadt niet
MXL niet op de server
Genereren + static publiceren
Open punten (TBD)
Automatisch MXL kopiëren in alle parochie-builds
Validatie well-formed XML in CI
Gerelateerd