Sequence@minOccurs=1@maxOccurs=1
    Choice@minOccurs=1@maxOccurs=1
        Sequence@minOccurs=1@maxOccurs=1
            Element@name=grace@minOccurs=1@maxOccurs=1
            Choice@minOccurs=1@maxOccurs=1
                Sequence@minOccurs=1@maxOccurs=1
                    Group@name=full-note@minOccurs=1@maxOccurs=1
                        Sequence@minOccurs=1@maxOccurs=1
                            Element@name=chord@minOccurs=0@maxOccurs=1
                            Choice@minOccurs=1@maxOccurs=1
                                Element@name=pitch@minOccurs=1@maxOccurs=1
                                Element@name=unpitched@minOccurs=1@maxOccurs=1
                                Element@name=rest@minOccurs=1@maxOccurs=1
                    Element@name=tie@minOccurs=0@maxOccurs=2
                Sequence@minOccurs=1@maxOccurs=1
                    Element@name=cue@minOccurs=1@maxOccurs=1
                    Group@name=full-note@minOccurs=1@maxOccurs=1
                        Sequence@minOccurs=1@maxOccurs=1
                            Element@name=chord@minOccurs=0@maxOccurs=1
                            Choice@minOccurs=1@maxOccurs=1
                                Element@name=pitch@minOccurs=1@maxOccurs=1
                                Element@name=unpitched@minOccurs=1@maxOccurs=1
                                Element@name=rest@minOccurs=1@maxOccurs=1
        Sequence@minOccurs=1@maxOccurs=1
            Element@name=cue@minOccurs=1@maxOccurs=1
            Group@name=full-note@minOccurs=1@maxOccurs=1
                Sequence@minOccurs=1@maxOccurs=1
                    Element@name=chord@minOccurs=0@maxOccurs=1
                    Choice@minOccurs=1@maxOccurs=1
                        Element@name=pitch@minOccurs=1@maxOccurs=1
                        Element@name=unpitched@minOccurs=1@maxOccurs=1
                        Element@name=rest@minOccurs=1@maxOccurs=1
            Group@name=duration@minOccurs=1@maxOccurs=1
                Sequence@minOccurs=1@maxOccurs=1
                    Element@name=duration@minOccurs=1@maxOccurs=1
        Sequence@minOccurs=1@maxOccurs=1
            Group@name=full-note@minOccurs=1@maxOccurs=1
                Sequence@minOccurs=1@maxOccurs=1
                    Element@name=chord@minOccurs=0@maxOccurs=1
                    Choice@minOccurs=1@maxOccurs=1
                        Element@name=pitch@minOccurs=1@maxOccurs=1
                        Element@name=unpitched@minOccurs=1@maxOccurs=1
                        Element@name=rest@minOccurs=1@maxOccurs=1
            Group@name=duration@minOccurs=1@maxOccurs=1
                Sequence@minOccurs=1@maxOccurs=1
                    Element@name=duration@minOccurs=1@maxOccurs=1
            Element@name=tie@minOccurs=0@maxOccurs=2
    Element@name=instrument@minOccurs=0@maxOccurs=unbounded
    Group@name=editorial-voice@minOccurs=1@maxOccurs=1
        Sequence@minOccurs=1@maxOccurs=1
            Group@name=footnote@minOccurs=0@maxOccurs=1
                Sequence@minOccurs=1@maxOccurs=1
                    Element@name=footnote@minOccurs=1@maxOccurs=1
            Group@name=level@minOccurs=0@maxOccurs=1
                Sequence@minOccurs=1@maxOccurs=1
                    Element@name=level@minOccurs=1@maxOccurs=1
            Group@name=voice@minOccurs=0@maxOccurs=1
                Sequence@minOccurs=1@maxOccurs=1
                    Element@name=voice@minOccurs=1@maxOccurs=1
    Element@name=type@minOccurs=0@maxOccurs=1
    Element@name=dot@minOccurs=0@maxOccurs=unbounded
    Element@name=accidental@minOccurs=0@maxOccurs=1
    Element@name=time-modification@minOccurs=0@maxOccurs=1
    Element@name=stem@minOccurs=0@maxOccurs=1
    Element@name=notehead@minOccurs=0@maxOccurs=1
    Element@name=notehead-text@minOccurs=0@maxOccurs=1
    Group@name=staff@minOccurs=0@maxOccurs=1
        Sequence@minOccurs=1@maxOccurs=1
            Element@name=staff@minOccurs=1@maxOccurs=1
    Element@name=beam@minOccurs=0@maxOccurs=8
    Element@name=notations@minOccurs=0@maxOccurs=unbounded
    Element@name=lyric@minOccurs=0@maxOccurs=unbounded
    Element@name=play@minOccurs=0@maxOccurs=1
    Element@name=listen@minOccurs=0@maxOccurs=1
