Ga naar inhoud

VSA-scope

Een VSA-scope / scope koppelt gezongen tekst aan modifiers, bijvoorbeeld {/Hei_}.

De parser gebruikt scopes om tekst en muzikale markeringen structureel te herkennen; een lege scope of een scope met whitespace binnen de accolades voldoet niet.

Goede/valide voorbeelden van VSA-scope zijn: - {/Hei_} zonder whitespace binnen de accolades - Optionele EHM/ELM-modifiers + zangelement

Geen goede/niet valide voorbeelden van VSA-scope zijn: - {} of {te kst} - Losse tekst buiten accolades

Motivatie

Zonder scopes is er geen eenduidige eenheid “zangtekst + hoogte/lengte” voor parser, validator en renderer. Het begrip is de kernbouwsteen van geldige VSA-notatie.

Gerelateerd / verder lezen