
    3j	                     "    d dl mZ d dl mZ d Zy)    )	converter)streamc                  j   t        j                  d      } t        j                  d      }| j                  d       |j                  d       t        j                         }| D ]  }|j                  |        |j                         }d|_        |j                  d|       t        j                         }|D ]  }|j                  |        |j                         }d|_        |j                  d|       t        j                  d	      }|j                  d|       |j                  d|       |S )
a  
    Makes example score for use in stream-to-tree conversion docs.

    >>> sc = tree.examples.makeExampleScore()
    >>> sc.show('text')
    {0.0} <music21.stream.Part ...>
        {0.0} <music21.instrument.Instrument 'PartA: : '>
        {0.0} <music21.stream.Measure 1 offset=0.0>
            {0.0} <music21.clef.BassClef>
            {0.0} <music21.meter.TimeSignature 2/4>
            {0.0} <music21.note.Note C>
            {1.0} <music21.note.Note D>
        {2.0} <music21.stream.Measure 2 offset=2.0>
            {0.0} <music21.note.Note E>
            {1.0} <music21.note.Note F>
        {4.0} <music21.stream.Measure 3 offset=4.0>
            {0.0} <music21.note.Note G>
            {1.0} <music21.note.Note A>
        {6.0} <music21.stream.Measure 4 offset=6.0>
            {0.0} <music21.note.Note B>
            {1.0} <music21.note.Note C>
            {2.0} <music21.bar.Barline type=final>
    {0.0} <music21.stream.Part ...>
        {0.0} <music21.instrument.Instrument 'PartB: : '>
        {0.0} <music21.stream.Measure 1 offset=0.0>
            {0.0} <music21.clef.BassClef>
            {0.0} <music21.meter.TimeSignature 2/4>
            {0.0} <music21.note.Note C#>
        {2.0} <music21.stream.Measure 2 offset=2.0>
            {0.0} <music21.note.Note G#>
        {4.0} <music21.stream.Measure 3 offset=4.0>
            {0.0} <music21.note.Note E#>
        {6.0} <music21.stream.Measure 4 offset=6.0>
            {0.0} <music21.note.Note D#>
            {2.0} <music21.bar.Barline type=final>
    z"tinynotation: 2/4 C4 D E F G A B Cz!tinynotation: 2/4 C#2  G#  E#  D#T)inPlacePartAr   PartBexampleScore)id)
r   parsemakeMeasuresr   PartappendgetInstrumentpartIdinsertScore)streamAstreamBpartAxinstrumentApartBinstrumentBscores           B/DATA/.local/lib/python3.12/site-packages/music21/tree/examples.pymakeExampleScorer      s    J ooBCGooABG&&KKMEQ %%'K K	LLK KKMEQ %%'K K	LLK LLN+E	LLE	LLEL    N)music21r   r   r    r   r   <module>r       s     8r   