MNX example: Lyrics (basic) | MNX specification

# Lyrics (basic)

Lyric syllables are encoded for each event. For lyrics that are split across multiple syllables (typically connected via a hyphen), we use "type" to encode each syllable's position in the word.

{ "mnx": { "version": 1 }, "global": { "measures": [ { "time": { "count": 4, "unit": 4 } } ] }, "parts": [ { "measures": [ { "clefs": [ { "clef": { "sign": "G", "staffPosition": -2 } } ], "sequences": [ { "content": [ { "duration": { "base": "quarter" }, "lyrics": { "lines": { "1": { "text": "Are" } } }, "notes": [ { "pitch": { "octave": 5, "step": "C" } } ] }, { "duration": { "base": "quarter" }, "lyrics": { "lines": { "1": { "text": "you" } } }, "notes": [ { "pitch": { "octave": 5, "step": "D" } } ] }, { "duration": { "base": "quarter" }, "lyrics": { "lines": { "1": { "type": "start", "text": "sleep" } } }, "notes": [ { "pitch": { "octave": 5, "step": "E" } } ] }, { "duration": { "base": "quarter" }, "lyrics": { "lines": { "1": { "type": "end", "text": "ing?" } } }, "notes": [ { "pitch": { "octave": 5, "step": "C" } } ] } ] } ] } ] } ] }