§
    „ØjN/  ã                  óø   — d dl mZ d dlZd dlZd dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d d	lmZ d d
lmZ d dlmZ d dlmZ  G d„ dej        ¦  «        Zedk    rd dlZ ej        e¦  «         dS dS )é    )ÚannotationsN)Úarticulations)Úcorpus)ÚDurationTuple)Úexpressions)ÚLilypondConverter)Úmeter)Únote)Ústream)Útie)Úvolumec                  óV   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
„ Zd„ Zd„ ZdS )ÚTestc                ón  — t          j        ¦   «         }|                      t          |¦  «        d¦  «         d|_        |                      t          |¦  «        d¦  «         d|_        |                      t          |¦  «        d¦  «         d |_        |                      t          |¦  «        d¦  «         d S )Nz<music21.note.Lyric number=1>Úhiz'<music21.note.Lyric number=1 text='hi'>Úversez:<music21.note.Lyric number=1 identifier='verse' text='hi'>z0<music21.note.Lyric number=1 identifier='verse'>)r
   ÚLyricÚassertEqualÚreprÚtextÚ
identifier)ÚselfÚlys     ú‹/Users/tedpeters/Documents/Projects/Claude Projects/Misc Tools/notename-sheets/.venv/lib/python3.11/site-packages/music21/test/test_note.pyÚtestLyricReprzTest.testLyricRepr   sœ   € ÝŒZ‰\Œ\ˆØ×Ò�˜b™œÐ#BÑCÔCÐCØˆŒØ×Ò�˜b™œÐ#LÑMÔMÐMØˆŒØ×Ò�˜b™œÐ#_Ñ`Ô`Ð`ØˆŒØ×Ò�˜b™œÐ#UÑVÔVÐVÐVÐVó    c                óÔ  — t          j        ¦   «         }|j                             ¦   «          t	          ddd¦  «        }t	          ddd¦  «        }|j                             |¦  «         |j                             |¦  «         |                      |j        j        d¦  «         |                      |j                             d¦  «        d¦  «         |                      |j                             d¦  «        d	¦  «         |                      |j                             d
¦  «        d	¦  «         |j         	                    d¦  «         d}t          ¦   «         }|                     |¦  «         t          |j        ¦  «                             dd¦  «                             ¦   «         }|                      ||¦  «         d}|                     ¦   «         D ]•}|                     d¦  «        |         }	t          ¦   «         }|                     |¦  «         t          |j        ¦  «                             dd¦  «                             ¦   «         }|                      |	|¦  «         |d	z  }Œ–d S )NÚwholer   ç      @Úquarterç      ð?ç      @é   é   é   ç      @zc'4~
c'2.~
c'4ú Ú ú
)r
   ÚNoteÚdurationÚclearr   ÚaddDurationTupler   ÚquarterLengthÚcomponentIndexAtQtrPositionÚsliceComponentAtPositionr   ÚappendM21ObjectToContextÚstrÚcontextÚreplaceÚstripÚsplitAtDurationsÚsplit)
r   Únote1Úd1Úd2ÚmatchStrÚconvÚoutStrÚiÚthisNoteÚmatchSubs
             r   ÚtestComplexzTest.testComplex   s"  € Ý”	‘”ˆØŒ×ÒÑÔÐÝ˜7 A sÑ+Ô+ˆÝ˜9 a¨Ñ-Ô-ˆØŒ×'Ò'¨Ñ+Ô+Ð+ØŒ×'Ò'¨Ñ+Ô+Ð+Ø×Ò˜œÔ5°sÑ;Ô;Ð;Ø×Ò˜œ×CÒCÀAÑFÔFÈÑJÔJÐJØ×Ò˜œ×CÒCÀAÑFÔFÈÑJÔJÐJØ×Ò˜œ×CÒCÀCÑHÔHÈ!ÑLÔLÐLØŒ×/Ò/°Ñ4Ô4Ð4à%ˆÝ Ñ"Ô"ˆØ×%Ò% eÑ,Ô,Ð,Ý�T”\Ñ"Ô"×*Ò*¨3°Ñ3Ô3×9Ò9Ñ;Ô;ˆà×Ò˜ 6Ñ*Ô*Ð*ØˆØ×.Ò.Ñ0Ô0ð 	ð 	ˆHØ—~’~ dÑ+Ô+¨AÔ.ˆHÝ$Ñ&Ô&ˆDØ×)Ò)¨(Ñ3Ô3Ð3Ý˜œÑ&Ô&×.Ò.¨s°BÑ7Ô7×=Ò=Ñ?Ô?ˆFØ×Ò˜X vÑ.Ô.Ð.Ø�‰FˆAˆAð	ð 	r   c                óê  — t          j        ¦   «         }|                      |j        ¦  «         t          j        ¦   «         }d|j        _        |                      |j        j        j        d¦  «         |                      |j        j	        d¦  «         t          j        ¦   «         }d|_        d|_
        |                      |j        j        d¦  «         |                      |j        j	        d¦  «         d S )NzB-Úflaté
   ÚAé   g     €‹@é	   )r
   ÚRestÚ
assertTrueÚisRestr*   ÚpitchÚnamer   Ú
accidentalÚ
pitchClassÚoctaveÚassertAlmostEqualÚ	frequency)r   Únote2Únote3Úa5s       r   ÚtestNotezTest.testNote8   sÆ   € Ý”	‘”ˆØ�Š˜œÑ%Ô%Ð%Ý”	‘”ˆØˆŒÔð 	×Ò˜œÔ/Ô4°fÑ=Ô=Ð=Ø×Ò˜œÔ/°Ñ4Ô4Ð4åŒY‰[Œ[ˆØˆŒØˆŒ	Ø×Ò˜rœxÔ1°5Ñ9Ô9Ð9Ø×Ò˜œÔ,¨aÑ0Ô0Ð0Ð0Ð0r   c                ó°   — t          j        ¦   «         }d|_        d|_        t	          j        |¦  «        }|                      |j        |j        ¦  «         d S )Nç      @ÚD)r
   r*   r.   rL   ÚcopyÚdeepcopyr   )r   ÚaÚbs      r   ÚtestCopyNotezTest.testCopyNoteH   sJ   € ÝŒI‰KŒKˆØˆŒØˆŒÝŒM˜!ÑÔˆØ×Ò˜œ ¤Ñ(Ô(Ð(Ð(Ð(r   c                ó"  — t          j        d¦  «        }g }|                     ¦   «         j        D ];}|j        D ]1}t          |t          j        ¦  «        r|                     |¦  «         Œ2Œ<|                      t          |¦  «        d¦  «         d S )Nzbach/bwv5.7é   )
r   ÚparseÚflattenÚnotesAndRestsr   Ú
isinstanceÚFermataÚappendr   Úlen)r   r[   ÚfoundÚnÚobjs        r   ÚtestMusicXMLFermatazTest.testMusicXMLFermataO   s’   € ÝŒL˜Ñ'Ô'ˆØˆØ—’‘”Ô*ð 	&ð 	&ˆAØ”}ð &ð &�Ý˜c¥;Ô#6Ñ7Ô7ð &Ø—L’L Ñ%Ô%Ð%øð&ð 	×Ò�˜U™œ RÑ(Ô(Ð(Ð(Ð(r   c                óð  ‡‡— dddg d¢dgdz  gdddg d¢dgdz  gd	ddg d¢d
gdz  gdddg d¢dgdz  gdddg d¢dgdz  gdddg d¢dgdz  gdddg d¢dgdz  gdddg d¢dgdz  gdddg d¢g d¢gg	}|D �]E\  }}}}}t          j        ¦   «         }||_        t          j        ¦   «         Št          j        |¦  «        ‰_        ‰                     ||¦  «         |  	                    t          ‰¦  «        |dz   ¦  «         ˆfd„t          |¦  «        D ¦   «         }t          t          |¦  «        ¦  «        D ]%}	|                      ||	         ||	         d¦  «         Œ&ˆfd„t          |¦  «        D ¦   «         }t          t          |¦  «        ¦  «        D ]%}	|                      ||	         ||	         d¦  «         Œ&�ŒG|D �]º\  }}}}}t          j        ¦   «         }
t          j        ¦   «         }||_        t          j        ¦   «         }t          j        |¦  «        |_        |
                     |¦  «         t          j        ¦   «         Š‰                     ||¦  «         |  	                    t          ‰¦  «        |¦  «         |  	                    t          ‰j        ¦  «        |¦  «         |
                     ‰¦  «         ˆfd„t          |¦  «        D ¦   «         }t          t          |¦  «        ¦  «        D ]%}	|                      ||	         ||	         d¦  «         Œ&ˆfd„t          |¦  «        D ¦   «         }t          t          |¦  «        ¦  «        D ]%}	|                      ||	         ||	         d¦  «         Œ&�Œ¼d S )Nú3/4ç      à?é   )r!   ç      ø?ç       @ç      @ç      @rW   r!   ç      Ð?é   )r!   g      ô?ro   g      ü?rp   g      @rq   g      @z3/2rp   ú6/8)r!   gÚ|a2Uõ?g_Ò­£ªú?rp   gí¾0™ª@gR×ÚûTU@ro   z9/8z12/8z6/16g      è?z5/4r%   rF   )r!   rp   rr   r   r"   z2/8+3/8+2/8)r!   ro   rp   g˜4Fë¨ª@g/iŒÖQU@rr   )r!   r!   ro   ro   ro   r!   c                ó4   •— g | ]}‰j         |         j        ‘ŒS © ©rb   Úbeat©Ú.0r>   Úms     €r   ú
<listcomp>z-Test.testNoteBeatProperty.<locals>.<listcomp>~   s#   ø€ ÐCÐCÐC°�A”O AÔ&Ô+ÐCÐCÐCr   r$   c                ó>   •— g | ]}‰j         |         j        j        ‘ŒS rw   ©rb   ÚbeatDurationr.   rz   s     €r   r}   z-Test.testNoteBeatProperty.<locals>.<listcomp>ƒ   s&   ø€ ÐYÐYÐYÀa�A”O AÔ&Ô3ÔAÐYÐYÐYr   c                ó4   •— g | ]}‰j         |         j        ‘ŒS rw   rx   ©r{   r>   Úm2s     €r   r}   z-Test.testNoteBeatProperty.<locals>.<listcomp>œ   s$   ø€ ÐDÐDÐD°�BÔ$ QÔ'Ô,ÐDÐDÐDr   c                ó>   •— g | ]}‰j         |         j        j        ‘ŒS rw   r   r‚   s     €r   r}   z-Test.testNoteBeatProperty.<locals>.<listcomp>    s'   ø€ ÐZÐZÐZÀq�BÔ$ QÔ'Ô4ÔBÐZÐZÐZr   )r
   r*   r.   r   ÚMeasurer	   ÚTimeSignatureÚtimeSignatureÚrepeatAppendr   rf   ÚrangerP   ÚPartre   rb   )r   ÚdataÚtsStrÚnQLÚnCountÚ	matchBeatÚmatchBeatDurrh   Úpostr>   ÚpÚm1r|   rƒ   s               @@r   ÚtestNoteBeatPropertyzTest.testNoteBeatPropertyX   s(  øø€ à�C˜Ð:Ð:Ð:ØˆU�Q‰Yðà�D˜!ÐIÐIÐIØˆU�Q‰Yðà�C˜ÐHÐHÐHØˆU�Q‰Yðð �C˜ÐIÐIÐIØˆU�Q‰Yðà�C˜ÐIÐIÐIØˆU�Q‰Yðà�S˜!ÐJÐJÐJØˆU�Q‰Yðð �T˜1ÐKÐKÐKØˆV�a‰Zðð �A�qÐ3Ð3Ð3ØˆU�Q‰Yðð ˜C Ð$JÐ$JÐ$JØ+Ð+Ð+ð-ð+
ˆð6 <@ð 	Dñ 	DÑ7ˆE�3˜ 	¨<Ý”	‘”ˆAØ!ˆAŒOÝ”Ñ Ô ˆAÝ#Ô1°%Ñ8Ô8ˆAŒOØ�NŠN˜1˜fÑ%Ô%Ð%à×Ò�S ™VœV V¨a¡ZÑ0Ô0Ð0ð DÐCÐCÐCµU¸6±]´]ÐCÑCÔCˆDÝ�3˜y™>œ>Ñ*Ô*ð Að A�Ø×&Ò& t¨A¤w°	¸!´¸aÑ@Ô@Ð@Ð@ð ZÐYÐYÐYÍ5ÐQWÉ=Ì=ÐYÑYÔYˆDå�3˜y™>œ>Ñ*Ô*ð Dð D�Ø×&Ò& t¨A¤w°¸Q´ÀÑCÔCÐCÐCñDð <@ð 	Dñ 	DÑ7ˆE�3˜ 	¨<Ý”‘”ˆAÝ”	‘”ˆAØ!ˆAŒOõ ”Ñ!Ô!ˆBÝ$Ô2°5Ñ9Ô9ˆBÔØ�HŠH�R‰LŒLˆLõ ”Ñ!Ô!ˆBØ�OŠO˜A˜vÑ&Ô&Ð&Ø×Ò�S ™WœW fÑ-Ô-Ð-Ø×Ò�S Ô!1Ñ2Ô2°FÑ;Ô;Ð;à�HŠH�R‰LŒLˆLð EÐDÐDÐDµe¸F±m´mÐDÑDÔDˆDÝ�3˜y™>œ>Ñ*Ô*ð Að A�Ø×&Ò& t¨A¤w°	¸!´¸aÑ@Ô@Ð@Ð@àZÐZÐZÐZÍEÐRXÉMÌMÐZÑZÔZˆDÝ�3˜y™>œ>Ñ*Ô*ð Dð D�Ø×&Ò& t¨A¤w°¸Q´ÀÑCÔCÐCÐCñDð1	Dð 	Dr   c                óv  — dg d¢gdg d¢gg}|D ]©\  }}t          j        |¦  «        }g }|j        d                              ¦   «         j        D ](}|j        |_        |                     |j        ¦  «         Œ)t          t          |¦  «        ¦  «        D ]$}|                      ||         ||         ¦  «         Œ%Œªd S )Nzbach/bwv255)r   r!   rq   rr   r   r&   r!   ro   zbach/bwv153.9)	r!   rp   rr   r!   rp   rr   r!   rr   r!   r#   )r   r`   Úpartsra   rb   ÚbeatStrÚlyricre   ry   r‰   rf   r   )r   r‹   ÚworkÚmatchÚsrg   rh   r>   s           r   ÚtestNoteBeatPropertyCorpuszTest.testNoteBeatPropertyCorpus¤   sá   € ØÐ HÐ HÐ HÐIØ Ð"OÐ"OÐ"OÐPðˆð  ð 		5ð 		5‰KˆD�%Ý”˜TÑ"Ô"ˆAàˆEØ”W˜Q”Z×'Ò'Ñ)Ô)Ô7ð %ð %�Øœ)�”Ø—’˜QœVÑ$Ô$Ð$Ð$å�3˜u™:œ:Ñ&Ô&ð 5ð 5�Ø× Ò   q¤¨5°¬8Ñ4Ô4Ð4Ð4ð5ð		5ð 		5r   c                ó¶  — t          j        d¦  «        }t          j        d¦  «        }t          j        d¦  «        }t          j        d¦  «        }|                      ||¦  «         |                      ||¦  «         |                      ||¦  «         dD ].\  }}}||_        ||_        |                      ||k    |¦  «         Œ/dD ].\  }}}||_        ||_        |                      ||k    |¦  «         Œ/d|_        d|_        dD ]8\  }}}||j        _        ||j        _        |                      ||k    |¦  «         Œ9d|j        _        d|j        _        t          j        ¦   «         }t          j        ¦   «         }	|d d	f||	d
ffD ].\  }}}||_        ||_        |                      ||k    |¦  «         Œ/||||fD ]	}
d|
_        Œ
t          j        ¦   «         }t          j        ¦   «         }	||d	f||d	f||d	f||d
ffD ].\  }}}||_        |	|_        |                      ||k    |¦  «         Œ/t          j
        ¦   «         g}t          j
        ¦   «         t          j        ¦   «         g}t          j        ¦   «         t          j
        ¦   «         g}t          j        ¦   «         t          j
        ¦   «         t          j        ¦   «         g}t          j
        ¦   «         t          j        ¦   «         t          j        ¦   «         g}||||d
f||||d	f||||d	f||||d
f||||d
f||||d	f||||d	ffD ]0\  }}}}}||_	        ||_	        |                      ||k    |¦  «         Œ1d S )NzA#ÚGzA-))r%   r%   T©r%   rm   F©r%   r#   F©r%   ro   F))r%   r%   FrŸ   r    r¡   r!   ))r$   r$   T)é   r$   F)r#   r$   Fr$   FT)r
   r*   ÚassertNotEqualr   r.   rK   rO   r   ÚTier   ÚAccentÚStrongAccentÚTenuto)r   Ún1Ún2Ún3Ún4ÚxÚyrš   Út1Út2rh   r[   r\   Úa1Úa2Úa3Úa4rT   ÚcÚds                       r   ÚtestNoteEqualityzTest.testNoteEquality¶   sÅ  € ÝŒY�t‰_Œ_ˆÝŒY�s‰^Œ^ˆÝŒY�t‰_Œ_ˆÝŒY�t‰_Œ_ˆà×Ò˜B Ñ#Ô#Ð#Ø×Ò˜B Ñ#Ô#Ð#Ø×Ò˜˜RÑ Ô Ð ð
ð 	.ð 	.‰KˆAˆq�%ð  !ˆBÔØ ˆBÔØ×Ò˜R 2šX uÑ-Ô-Ð-Ð-ð<ð 	.ð 	.‰KˆAˆq�%à ˆBÔØ ˆBÔØ×Ò˜R 2šX uÑ-Ô-Ð-Ð-ð ˆÔØˆÔØGð 	.ð 	.‰KˆAˆq�%ØˆBŒHŒOØˆBŒHŒOØ×Ò˜R 2šX uÑ-Ô-Ð-Ð-ð ˆŒŒØˆŒŒÝŒW‰YŒYˆÝŒW‰YŒYˆØ  uÐ-°°B¸¨~Ð>ð 	.ð 	.‰KˆAˆq�%ØˆBŒFØˆBŒFØ×Ò˜R 2šX uÑ-Ô-Ð-Ð-ð �b˜"˜bÐ!ð 	"ð 	"ˆAØ!ˆAŒOˆOÝŒW‰YŒYˆÝŒW‰YŒYˆØ  U˜O¨b°"°e¨_Ø  U˜O¨b°"°d¨^ð=ð 	,ð 	,‰KˆAˆq�%àˆAŒEØˆAŒEØ×Ò˜Q !šV UÑ+Ô+Ð+Ð+õ Ô"Ñ$Ô$Ð%ˆÝÔ"Ñ$Ô$¥mÔ&@Ñ&BÔ&BÐCˆÝÔ(Ñ*Ô*­MÔ,@Ñ,BÔ,BÐCˆÝÔ(Ñ*Ô*­MÔ,@Ñ,BÔ,BÝÔ"Ñ$Ô$ð&ˆåÔ"Ñ$Ô$¥mÔ&:Ñ&<Ô&<ÝÔ(Ñ*Ô*ð,ˆð $& r¨2¨r°4Ð"8Ø')¨2¨r°2°uÐ&=ÀÀBÈÈBÐPUÐ?Và#% r¨2¨r°4Ð"8¸2¸rÀ2ÀrÈ4Ð:Pà#% r¨2¨r°5Ð"9¸BÀÀBÈÈEÐ;Rð"$ð 		,ð 		,ÑˆAˆq�!�Q˜ð  ˆAŒOØˆAŒOØ×Ò˜Q !šV UÑ+Ô+Ð+Ð+ð		,ð 		,r   c                ó‚  — dddg d¢fdddg d¢fdddg d	¢fd
ddg d¢fdddg d¢fdddg d¢fdddg d¢fg}|D ]ˆ\  }}}}t          j        ¦   «         }t          j        |¦  «        |_        t          j        ¦   «         }||_        |                     ||¦  «         |  	                    d„ |j
        D ¦   «         |¦  «         Œ‰d S )Nz4/4rt   rm   )r!   ç      À?rs   r¸   rm   r¸   rs   r¸   rl   rn   )r!   rs   rm   rs   rm   rs   ru   )r!   rs   rs   rm   rs   rs   z12/32é   r¸   )r!   r¸   r¸   rs   r¸   r¸   rm   r¸   r¸   rs   r¸   r¸   z5/8rD   rs   )
r!   rs   rm   rs   rm   rs   rm   rs   rm   rs   é   )r!   ç      °?r¸   r»   rs   r»   r¸   r»   rm   r»   r¸   r»   rs   r»   r¸   r»   é    ) r!   r»   r»   r»   r¸   r»   r»   r»   rs   r»   r»   r»   r¸   r»   r»   r»   rm   r»   r»   r»   r¸   r»   r»   r»   rs   r»   r»   r»   r¸   r»   r»   r»   c                ó   — g | ]	}|j         ‘Œ
S rw   )ÚbeatStrength)r{   rh   s     r   r}   z+Test.testMetricalAccent.<locals>.<listcomp>  s   € ÐFÐFÐF°˜aœnÐFÐFÐFr   )r   r…   r	   r†   r‡   r
   r*   r.   rˆ   r   rb   )r   r‹   rŒ   rŽ   Údurrš   r|   rh   s           r   ÚtestMetricalAccentzTest.testMetricalAccent  sM  € à�A�sÐNÐNÐNÐOØ�A�sÐ=Ð=Ð=Ð>Ø�A�sÐ>Ð>Ð>Ð?à�b˜%ð "Ið "Ið "Ið Jð �B˜ÐUÐUÐUÐVð �B˜ð Xð Xð Xð Yà�B˜ð  ]ð  ]ð  ]ð ^ð
ˆð& *.ð 	Oð 	OÑ%ˆE�6˜3 Ý”Ñ Ô ˆAÝ#Ô1°%Ñ8Ô8ˆAŒOÝ”	‘”ˆAØ!ˆAŒOØ�NŠN˜1˜fÑ%Ô%Ð%à×ÒÐFÐF°a´oÐFÑFÔFÈÑNÔNÐNÐNð	Oð 	Or   c                ó¦  — t          j        ¦   «         }t          j        ¦   «         |_        d|j        _        t          j        ¦   «         }t          j        ¦   «         |_        d|j        _        t          j        ¦   «         }t          j        ¦   «         |_        d|j        _        t          j        ¦   «         }|                     |||g¦  «         d S )NÚstartÚcontinueÚstop)r
   r*   r   r¤   Útyper   ÚStreamre   )r   r¨   r©   rª   r›   s        r   ÚtestTieContinuezTest.testTieContinue   sŽ   € ÝŒY‰[Œ[ˆÝ”‘”ˆŒØˆŒŒåŒY‰[Œ[ˆÝ”‘”ˆŒØ ˆŒŒåŒY‰[Œ[ˆÝ”‘”ˆŒØˆŒŒåŒM‰OŒOˆØ	�Š�"�b˜"�ÑÔÐÐÐr   c                óf  — t          j        ¦   «         }t          j        ¦   «         }t          j        ¦   «         }||_         |                      |j         |¦  «         |                      |j         j        |¦  «         |                      |j         |¦  «         |                      |j         ¦  «         d S )N)r   ÚVolumer
   r*   r   ÚclientÚassertIsNotÚassertIsNotNone)r   Úv1r¨   r©   s       r   ÚtestVolumeAzTest.testVolumeA4  s“   € ÝŒ]‰_Œ_ˆåŒY‰[Œ[ˆÝŒY‰[Œ[ˆàˆŒ	Ø×Ò˜œ BÑ'Ô'Ð'Ø×Ò˜œÔ)¨2Ñ.Ô.Ð.ð 	×Ò˜œ BÑ'Ô'Ð'Ø×Ò˜RœYÑ'Ô'Ð'Ð'Ð'r   c                ól  — t          j        ¦   «         }d|j        _        |                      |j        j        d¦  «         |                      |j        j        |¦  «         t          j        |¦  «        }|                      |j        j        d¦  «         |                      |j        j        |¦  «         d S )Néd   )r
   r*   r   Úvelocityr   rÊ   rY   rZ   )r   r¨   Ún1Copys      r   ÚtestVolumeBzTest.testVolumeBB  s˜   € åŒY‰[Œ[ˆà ˆŒ	ÔØ×Ò˜œÔ+¨SÑ1Ô1Ð1Ø×Ò˜œÔ)¨2Ñ.Ô.Ð.å”˜rÑ"Ô"ˆØ×Ò˜œÔ/°Ñ5Ô5Ð5Ø×Ò˜œÔ-¨vÑ6Ô6Ð6Ð6Ð6r   N)Ú__name__Ú
__module__Ú__qualname__r   rA   rU   r]   rj   r”   rœ   r¶   rÀ   rÇ   rÎ   rÓ   rw   r   r   r   r      sÙ   € € € € € ðWð Wð Wðð ð ð81ð 1ð 1ð )ð )ð )ð)ð )ð )ðJDð JDð JDðX5ð 5ð 5ð$K,ð K,ð K,ðZOð Oð Oð:ð ð ð((ð (ð (ð
7ð 
7ð 
7ð 
7ð 
7r   r   Ú__main__)Ú
__future__r   rY   ÚunittestÚmusic21r   r   Úmusic21.durationr   r   Úmusic21.lily.translater   r	   r
   r   r   r   ÚTestCaser   rÔ   ÚmainTestrw   r   r   ú<module>rß      sJ  ðØ "Ð "Ð "Ð "Ð "Ð "à €€€Ø €€€à !Ð !Ð !Ð !Ð !Ð !Ø Ð Ð Ð Ð Ð Ø *Ð *Ð *Ð *Ð *Ð *Ø Ð Ð Ð Ð Ð Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ð{7ð {7ð {7ð {7ð {7ˆ8Ôñ {7ô {7ð {7ð|	 ˆzÒÐØ€N€N€NØ€GÔ�TÑÔÐÐÐð Ðr   