§
    „Øjõg  ã                  óð   — d dl m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)Úchord)Úclef)Úexpressions)Úinterval)Úkey)Úmeter)Úm21ToXml)Únote)Úpitch)Ústreamc                  óP   — 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S )ÚTestc                ó¤  — t          j        d¦  «        }d|_        |j                             t          j        ¦   «         ¦  «         t          j        |¦  «        }t          j        ¦   «         }|                     |¦  «         |j	        }|  
                    |d         j        d¦  «         |  
                    |d         j        d¦  «         |  
                    |d         j        d¦  «         |  
                    |d         j        d¦  «         |  
                    |d         j        d¦  «         |  
                    |d         j        d	¦  «         d S )
NÚD4é   r   ÚDç      À?é   ÚCé   g      @)r   ÚNoteÚquarterLengthr   ÚappendÚWholeStepMordentÚrealizeOrnamentsr   ÚStreamÚnotesÚassertEqualÚname)ÚselfÚn1ÚexpListÚst1Úst1ns        ú’/Users/tedpeters/Documents/Projects/Claude Projects/Misc Tools/notename-sheets/.venv/lib/python3.11/site-packages/music21/test/test_expressions.pyÚtestRealizezTest.testRealize   s  € ÝŒY�t‰_Œ_ˆØˆÔØ
Œ×Ò�kÔ:Ñ<Ô<Ñ=Ô=Ð=ÝÔ.¨rÑ2Ô2ˆÝŒm‰oŒoˆØ�
Š
�7ÑÔÐØŒyˆØ×Ò˜˜aœœ sÑ+Ô+Ð+Ø×Ò˜˜aœÔ.°Ñ6Ô6Ð6Ø×Ò˜˜aœœ sÑ+Ô+Ð+Ø×Ò˜˜aœÔ.°Ñ6Ô6Ð6Ø×Ò˜˜aœœ sÑ+Ô+Ð+Ø×Ò˜˜aœÔ.°Ñ5Ô5Ð5Ð5Ð5ó    c                óâ  — t          j        d¦  «        }|                      |                     ¦   «         d ¦  «         t          j        d¦  «        }|                      t	          |                     ¦   «         ¦  «        d¦  «         |                     ¦   «         }|                      |                     ¦   «         j        d¦  «         t          j        d¦  «        }|                      t	          |                     ¦   «         ¦  «        d¦  «         |                     ¦   «         }|                      |                     ¦   «         j        d¦  «         t          j        d¦  «        }|                      t	          |                     ¦   «         ¦  «        d¦  «         |                     ¦   «         }|                      |                     ¦   «         j        d¦  «         t          j        d¦  «        }|                      t	          |                     ¦   «         ¦  «        d	¦  «         |                     ¦   «         }|                      |                     ¦   «         j        d¦  «         t          j        d
¦  «        }|                      t	          |                     ¦   «         ¦  «        d¦  «         |                     ¦   «         }|                      |                     ¦   «         j        d
¦  «         d S )NÚlightlyzd.c.z<music21.repeat.DaCapo 'd.c.'>z
DC al codaz*<music21.repeat.DaCapoAlCoda 'DC al coda'>z
DC al finez*<music21.repeat.DaCapoAlFine 'DC al fine'>z
ds al codaz,<music21.repeat.DalSegnoAlCoda 'ds al coda'>zd.s. al finez.<music21.repeat.DalSegnoAlFine 'd.s. al fine'>)r   ÚTextExpressionr   ÚgetRepeatExpressionÚstrÚgetTextExpressionÚcontent)r!   ÚteÚres      r&   ÚtestGetRepeatExpressionzTest.testGetRepeatExpression#   s™  € ÝÔ'¨	Ñ2Ô2ˆà×Ò˜×/Ò/Ñ1Ô1°4Ñ8Ô8Ð8åÔ'¨Ñ/Ô/ˆØ×Ò�˜R×3Ò3Ñ5Ô5Ñ6Ô6Ø9ñ	;ô 	;ð 	;à×#Ò#Ñ%Ô%ˆØ×Ò˜×-Ò-Ñ/Ô/Ô7¸Ñ@Ô@Ð@åÔ'¨Ñ5Ô5ˆØ×Ò�˜R×3Ò3Ñ5Ô5Ñ6Ô6ØEñ	Gô 	Gð 	Gà×#Ò#Ñ%Ô%ˆØ×Ò˜×-Ò-Ñ/Ô/Ô7¸ÑFÔFÐFåÔ'¨Ñ5Ô5ˆØ×Ò�˜R×3Ò3Ñ5Ô5Ñ6Ô6ØEñ	Gô 	Gð 	Gà×#Ò#Ñ%Ô%ˆØ×Ò˜×-Ò-Ñ/Ô/Ô7¸ÑFÔFÐFåÔ'¨Ñ5Ô5ˆØ×Ò�˜R×3Ò3Ñ5Ô5Ñ6Ô6ØGñ	Iô 	Ið 	Ià×#Ò#Ñ%Ô%ˆØ×Ò˜×-Ò-Ñ/Ô/Ô7¸ÑFÔFÐFåÔ'¨Ñ7Ô7ˆØ×Ò�˜R×3Ò3Ñ5Ô5Ñ6Ô6ØIñ	Kô 	Kð 	Kà×#Ò#Ñ%Ô%ˆØ×Ò˜×-Ò-Ñ/Ô/Ô7¸ÑHÔHÐHÐHÐHr(   c                ó¸  — t          j        ¦   «         }t          j        ¦   «         }t          j        ¦   «         }|                     t	          j        ¦   «         ¦  «         |                     t          j        dd¦  «        ¦  «         |                     t          j	        d¦  «        ¦  «         t          j        dd¬¦  «        }t          j        d¬¦  «        }|j                             |¦  «         t          j        d	d
¬¦  «        }d|j        _        |j                             t          j        ¦   «         ¦  «         |                     |¦  «         |                     t          j        d¦  «        ¦  «         |                     |¦  «         |                     t          j        d¦  «        ¦  «         |                     |¦  «         |                     |¦  «         t          j        |¦  «        }t          j        |¦  «        }|                      dd                     d„ |D ¦   «         ¦  «        ¦  «         |                      dd                     d„ |D ¦   «         ¦  «        ¦  «         |                      |d         j        d¦  «         |                      |d         j        d¦  «         |                      |d         j        d¦  «         |                      |d         j        d¦  «         |                      |d         j        d¦  «         |                      |d         j        d¦  «         |                      |d         j        d¦  «         |                      |d         j        d¦  «         |                      |d         j        d¦  «         d|_        t          j        |¦  «        }	|                      |	d         j        d¦  «         |                      |	d         j        d¦  «         |                      |	d         j        d¦  «         |                      |	d         j        d¦  «         |                      |	d         j        d¦  «         d S )NÚFÚmajorz2/4ÚC5Úhalf©Útypeg      ð?)ÚdelayÚB4Úquarterr   é   ÚeighthzC5 D5 C5 B-4 C5ú c              3  ó.   K  — | ]}|j         j        V — Œd S ©N©r   ÚnameWithOctave©Ú.0Úns     r&   ú	<genexpr>z'Test.testExpandTurns.<locals>.<genexpr>^   s(   è è € Ð4_Ð4_ÐPQ°Q´WÔ5KÐ4_Ð4_Ð4_Ð4_Ð4_Ð4_r(   zA#4 B4 C#5 B4c              3  ó.   K  — | ]}|j         j        V — Œd S rA   rB   rD   s     r&   rG   z'Test.testExpandTurns.<locals>.<genexpr>_   s'   è è € Ð2]Ð2]Èa°1´7Ô3IÐ2]Ð2]Ð2]Ð2]Ð2]Ð2]r(   r   g      Ð?r   é   r   g      è?r   g      ä?)r   ÚPartÚMeasurer   r   Ú
TrebleClefr   ÚKeyr	   ÚTimeSignaturer   r   r   ÚTurnÚdurationÚdotsÚInvertedTurnÚKeySignatureÚRestr   r   Újoinr   )
r!   Úp1Úm1Úm2r"   Úturn0Ún2Ú	realized1Ú	realized2Ú
realized1bs
             r&   ÚtestExpandTurnszTest.testExpandTurnsF   s¬  € õ Œ[‰]Œ]ˆÝŒ^ÑÔˆÝŒ^ÑÔˆØ
�	Š	•$”/Ñ#Ô#Ñ$Ô$Ð$Ø
�	Š	•#”'˜#˜wÑ'Ô'Ñ(Ô(Ð(Ø
�	Š	•%Ô% eÑ,Ô,Ñ-Ô-Ð-ÝŒY�t &Ð)Ñ)Ô)ˆÝÔ  sÐ+Ñ+Ô+ˆØ
Œ×Ò˜eÑ$Ô$Ð$ÝŒY�t )Ð,Ñ,Ô,ˆØˆŒÔà
Œ×Ò�kÔ6Ñ8Ô8Ñ9Ô9Ð9Ø
�	Š	�"‰ŒˆØ
�	Š	•#Ô" 1Ñ%Ô%Ñ&Ô&Ð&Ø
�	Š	�"‰ŒˆØ
�	Š	•$”)˜HÑ%Ô%Ñ&Ô&Ð&Ø
�	Š	�"‰ŒˆØ
�	Š	�"‰ŒˆÝÔ0°Ñ4Ô4ˆ	ÝÔ0°Ñ4Ô4ˆ	Ø×ÒÐ*¨C¯HªHÐ4_Ð4_ÐU^Ð4_Ñ4_Ô4_Ñ,_Ô,_Ñ`Ô`Ð`Ø×Ò˜¨#¯(ª(Ð2]Ð2]ÐS\Ð2]Ñ2]Ô2]Ñ*]Ô*]Ñ^Ô^Ð^ð 	×Ò˜ 1œÔ3°SÑ9Ô9Ð9Ø×Ò˜ 1œÔ3°TÑ:Ô:Ð:Ø×Ò˜ 1œÔ3°TÑ:Ô:Ð:Ø×Ò˜ 1œÔ3°TÑ:Ô:Ð:Ø×Ò˜ 1œÔ3°TÑ:Ô:Ð:ð 	×Ò˜ 1œÔ3°TÑ:Ô:Ð:Ø×Ò˜ 1œÔ3°TÑ:Ô:Ð:Ø×Ò˜ 1œÔ3°TÑ:Ô:Ð:Ø×Ò˜ 1œÔ3°TÑ:Ô:Ð:ð
 $ˆÔÝ Ô1°"Ñ5Ô5ˆ
Ø×Ò˜ AœÔ4°cÑ:Ô:Ð:Ø×Ò˜ AœÔ4°eÑ<Ô<Ð<Ø×Ò˜ AœÔ4°eÑ<Ô<Ð<Ø×Ò˜ AœÔ4°eÑ<Ô<Ð<Ø×Ò˜ AœÔ4°eÑ<Ô<Ð<Ð<Ð<r(   c                óª  — t          j        ¦   «         }t          j        ¦   «         }|                     t	          j        ¦   «         ¦  «         |                     t          j        dd¦  «        ¦  «         |                     t          j	        d¦  «        ¦  «         t          j        dd¬¦  «        }|j                             t          j        ¦   «         ¦  «         |                     |¦  «         |                     |¦  «         t          j        |¦  «        }|                      |t           ¦  «         |                      t%          |¦  «        d¦  «         |                      |d         t          j        ¦  «         |                      |d         j        d	¦  «         |                      d
d                     d„ |D ¦   «         ¦  «        ¦  «         d S )Nr   r5   z1/4ÚE4r>   r8   r   r   r   zE4 F#4 E4 F#4r?   c              3  ó.   K  — | ]}|j         j        V — Œd S rA   rB   rD   s     r&   rG   z(Test.testExpandTrills.<locals>.<genexpr>‹   s'   è è € Ð2\Ð2\Èa°1´7Ô3IÐ2\Ð2\Ð2\Ð2\Ð2\Ð2\r(   )r   rJ   rK   r   r   rL   r   rM   r	   rN   r   r   r   ÚTrillr   ÚassertIsInstanceÚlistr   Úlenr   rU   )r!   rV   rW   r"   Úrealizeds        r&   ÚtestExpandTrillszTest.testExpandTrills|   ss  € ÝŒ[‰]Œ]ˆÝŒ^ÑÔˆØ
�	Š	•$”/Ñ#Ô#Ñ$Ô$Ð$Ø
�	Š	•#”'˜#˜wÑ'Ô'Ñ(Ô(Ð(Ø
�	Š	•%Ô% eÑ,Ô,Ñ-Ô-Ð-ÝŒY�t (Ð+Ñ+Ô+ˆØ
Œ×Ò�kÔ/Ñ1Ô1Ñ2Ô2Ð2Ø
�	Š	�"‰ŒˆØ
�	Š	�"‰ŒˆÝÔ/°Ñ3Ô3ˆØ×Ò˜h­Ñ-Ô-Ð-Ø×Ò�˜X™œ¨Ñ*Ô*Ð*Ø×Ò˜h qœk­4¬9Ñ5Ô5Ð5Ø×Ò˜ !œÔ2°EÑ:Ô:Ð:Ø×Ò˜¨#¯(ª(Ð2\Ð2\ÐS[Ð2\Ñ2\Ô2\Ñ*\Ô*\Ñ]Ô]Ð]Ð]Ð]r(   c                ó@  — t          j        ¦   «         }|                     t          j        ¦   «         d¦  «         |j        d         }|j        d         }t          j        ||¦  «        }|                     |¦  «         t          j
        ¦   «                              |¦  «        }|                      |                     d¦  «        d¦  «         t          j        ¦   «         }|                     t          j        ddg¦  «        d¦  «         |j        d         }|j        d         }t          j        ||¦  «        }|                     |¦  «         t          j
        ¦   «                              |¦  «        }|                      |                     d¦  «        d¦  «         dS )	zz
        Test basic wave line creation and output, as well as passing
        objects through make measure calls.
        é   r   éÿÿÿÿs	   wavy-liner   zc-3Úg4N)r   r   ÚrepeatAppendr   r   r   r   ÚTrillExtensionr   r
   ÚGeneralObjectExporterÚparser   Úcountr   ÚChord)r!   Úsr"   rZ   Úsp1Úraws         r&   ÚtestTrillExtensionAzTest.testTrillExtensionAŽ   sF  € õ
 ŒM‰OŒOˆØ	�Š•t”y‘{”{ BÑ'Ô'Ð'ØŒW�QŒZˆØŒW�RŒ[ˆÝÔ(¨¨RÑ0Ô0ˆØ	�Š�‰ŒˆÝÔ,Ñ.Ô.×4Ò4°QÑ7Ô7ˆØ×Ò˜Ÿš <Ñ0Ô0°!Ñ4Ô4Ð4åŒM‰OŒOˆØ	�Š•u”{ E¨4 =Ñ1Ô1°2Ñ6Ô6Ð6ØŒW�QŒZˆØŒW�RŒ[ˆÝÔ(¨¨RÑ0Ô0ˆØ	�Š�‰ŒˆÝÔ,Ñ.Ô.×4Ò4°QÑ7Ô7ˆà×Ò˜Ÿš <Ñ0Ô0°!Ñ4Ô4Ð4Ð4Ð4r(   c                óì  — t          j        d¦  «        }|                      t          j        ¦  «        5  t          j        |¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |                      t          j        ¦  «        5  t          j        |¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |                      t          j        ¦  «        5  t          j        |¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |                      t          j        ¦  «        5  t          j        |¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |                      t          j        ¦  «        5  t          j	        |¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |                      t          j        ¦  «        5  t          j
        |¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        d¦  «        }t          j        ¦   «         }|                      |j        ¦  «         |                      t          j        ¦  «        5  ||_        d d d ¦  «         n# 1 swxY w Y   t          j        ¦   «         }|                      |j        ¦  «         |                      t          j        ¦  «        5  ||_        d d d ¦  «         n# 1 swxY w Y   t          j        ¦   «         }|                      |j        ¦  «         |                      t          j        ¦  «        5  ||_        d d d ¦  «         n# 1 swxY w Y   t          j        ¦   «         }|                      |j        ¦  «         |                      t          j        ¦  «        5  ||_        d d d ¦  «         n# 1 swxY w Y   t          j	        ¦   «         }|                      |j        ¦  «         |                      t          j        ¦  «        5  ||_        d d d ¦  «         n# 1 swxY w Y   t          j
        ¦   «         }|                      |j        ¦  «         |                      t          j        ¦  «        5  ||_        d d d ¦  «         d S # 1 swxY w Y   d S )NÚflat)Ú
accidentalÚsharp)r   Ú
AccidentalÚassertRaisesr   ÚExpressionExceptionÚHalfStepTrillÚWholeStepTrillÚHalfStepMordentr   ÚHalfStepInvertedMordentÚWholeStepInvertedMordentÚassertIsNonerx   )r!   Ú	flatAccidÚtrillÚmordÚ
sharpAccids        r&   ÚtestFixedSizeOrnamentAccidentalz$Test.testFixedSizeOrnamentAccidental¦   s#  € õ
 Ô$ VÑ,Ô,ˆ	Ø×Ò�{Ô>Ñ?Ô?ð 	Dð 	DÝÔ-¸ÐCÑCÔCˆEð	Dð 	Dð 	Dñ 	Dô 	Dð 	Dð 	Dð 	Dð 	Dð 	Dð 	Døøøð 	Dð 	Dð 	Dð 	Dà×Ò�{Ô>Ñ?Ô?ð 	Eð 	EÝÔ.¸)ÐDÑDÔDˆEð	Eð 	Eð 	Eñ 	Eô 	Eð 	Eð 	Eð 	Eð 	Eð 	Eð 	Eøøøð 	Eð 	Eð 	Eð 	Eà×Ò�{Ô>Ñ?Ô?ð 	Eð 	EÝÔ.¸)ÐDÑDÔDˆDð	Eð 	Eð 	Eñ 	Eô 	Eð 	Eð 	Eð 	Eð 	Eð 	Eð 	Eøøøð 	Eð 	Eð 	Eð 	Eà×Ò�{Ô>Ñ?Ô?ð 	Fð 	FÝÔ/¸9ÐEÑEÔEˆDð	Fð 	Fð 	Fñ 	Fô 	Fð 	Fð 	Fð 	Fð 	Fð 	Fð 	Føøøð 	Fð 	Fð 	Fð 	Fà×Ò�{Ô>Ñ?Ô?ð 	Mð 	MÝÔ6À)ÐLÑLÔLˆDð	Mð 	Mð 	Mñ 	Mô 	Mð 	Mð 	Mð 	Mð 	Mð 	Mð 	Møøøð 	Mð 	Mð 	Mð 	Mà×Ò�{Ô>Ñ?Ô?ð 	Nð 	NÝÔ7À9ÐMÑMÔMˆDð	Nð 	Nð 	Nñ 	Nô 	Nð 	Nð 	Nð 	Nð 	Nð 	Nð 	Nøøøð 	Nð 	Nð 	Nð 	Nõ Ô% gÑ.Ô.ˆ
ÝÔ)Ñ+Ô+ˆØ×Ò˜%Ô*Ñ+Ô+Ð+Ø×Ò�{Ô>Ñ?Ô?ð 	*ð 	*Ø)ˆEÔð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*åÔ*Ñ,Ô,ˆØ×Ò˜%Ô*Ñ+Ô+Ð+Ø×Ò�{Ô>Ñ?Ô?ð 	*ð 	*Ø)ˆEÔð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*åÔ*Ñ,Ô,ˆØ×Ò˜$œ/Ñ*Ô*Ð*Ø×Ò�{Ô>Ñ?Ô?ð 	)ð 	)Ø(ˆDŒOð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)åÔ+Ñ-Ô-ˆØ×Ò˜$œ/Ñ*Ô*Ð*Ø×Ò�{Ô>Ñ?Ô?ð 	)ð 	)Ø(ˆDŒOð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)åÔ2Ñ4Ô4ˆØ×Ò˜$œ/Ñ*Ô*Ð*Ø×Ò�{Ô>Ñ?Ô?ð 	)ð 	)Ø(ˆDŒOð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)åÔ3Ñ5Ô5ˆØ×Ò˜$œ/Ñ*Ô*Ð*Ø×Ò�{Ô>Ñ?Ô?ð 	)ð 	)Ø(ˆDŒOð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)ð 	)ð 	)s×   ´AÁAÁAÂ B"Â"B&Â)B&ÃC.Ã.C2Ã5C2ÄD:Ä:D>ÅD>Å$FÆF
ÆF
Æ0GÇGÇGÈ=IÉIÉIÊ(J<Ê<K ËK ÌL'Ì'L+Ì.L+Í>NÎNÎNÏ)O=Ï=PÐPÑQ)Ñ)Q-Ñ0Q-c                óB
  — t          j        ¦   «         }t          j        ¦   «         }t          j        d¦  «        }|                     |¦  «         |                      |j        t          j	        d¦  «        f¦  «         |  
                    |j        d         j        ¦  «         |                     |¦  «         |                      |j        t          j	        d¦  «        f¦  «         |  
                    |j        d         j        ¦  «         t          j        d¦  «        }|                     |¦  «         |                      |j        t          j	        d¦  «        f¦  «         |  
                    |j        d         j        ¦  «         |                     |¦  «         |                      |j        t          j	        d¦  «        f¦  «         |  
                    |j        d         j        ¦  «         t          j        d¦  «        }d|_        ||_        ||_        |                     |¦  «         t          j	        d¦  «        }t          j        d¦  «        |_        |                      |j        |f¦  «         |                      |j        d         j        j        d¦  «         |                      |j        d         j        j        d¦  «         |                     |¦  «         t          j	        d¦  «        }t          j        d¦  «        |_        |                      |j        |f¦  «         |                      |j        d         j        j        d¦  «         |                      |j        d         j        j        d¦  «         t          j        d¦  «        }d|_        ||_        ||_        |                     |¦  «         t          j	        d¦  «        }t          j        d	¦  «        |_        d|_        |                      |j        |f¦  «         |                      |j        d         j        j        d	¦  «         |                      |j        d         j        j        d¦  «         |                     |¦  «         t          j	        d¦  «        }t          j        d	¦  «        |_        d|_        |                      |j        |f¦  «         |                      |j        d         j        j        d	¦  «         |                      |j        d         j        j        d¦  «         d S )
NÚC4r   r   ÚB3r   TÚnaturalz##zdouble-sharp)r   rb   ÚInvertedTrillr   r   ÚresolveOrnamentalPitchesr   ÚornamentalPitchesr   ÚPitchr‚   rx   rz   ÚdisplayStatusr    )r!   r„   ÚitrillÚnoteWithExplicitOctaveÚnoteWithImplicitOctaveÚnaturalAccidÚexpectedPitchÚdoubleSharpAccids           r&   ÚtestResolveOrnamentalPitchesz!Test.testResolveOrnamentalPitchesÔ   sÌ  € åÔ!Ñ#Ô#ˆÝÔ*Ñ,Ô,ˆå!%¤¨4¡¤ÐØ×&Ò&Ð'=Ñ>Ô>Ð>Ø×Ò˜Ô0µ5´;¸tÑ3DÔ3DÐ2FÑGÔGÐGØ×Ò˜%Ô1°!Ô4Ô?Ñ@Ô@Ð@Ø×'Ò'Ð(>Ñ?Ô?Ð?Ø×Ò˜Ô1µE´KÀÑ4EÔ4EÐ3GÑHÔHÐHØ×Ò˜&Ô2°1Ô5Ô@ÑAÔAÐAõ "&¤¨3¡¤ÐØ×&Ò&Ð'=Ñ>Ô>Ð>Ø×Ò˜Ô0µ5´;¸tÑ3DÔ3DÐ2FÑGÔGÐGØ×Ò˜%Ô1°!Ô4Ô?Ñ@Ô@Ð@Ø×'Ò'Ð(>Ñ?Ô?Ð?Ø×Ò˜Ô1µE´KÀÑ4EÔ4EÐ3GÑHÔHÐHØ×Ò˜&Ô2°1Ô5Ô@ÑAÔAÐAõ Ô'¨Ñ*Ô*ˆØ%)ˆÔ"Ø'ˆÔØ(ˆÔØ×&Ò&Ð'=Ñ>Ô>Ð>Ýœ DÑ)Ô)ˆÝ#(Ô#3°IÑ#>Ô#>ˆÔ Ø×Ò˜Ô0°=Ð2BÑCÔCÐCØ×ÒØÔ# AÔ&Ô1Ô6Øñ	
ô 	
ð 	
ð 	×ÒØÔ# AÔ&Ô1Ô?Øñ	
ô 	
ð 	
ð 	×'Ò'Ð(>Ñ?Ô?Ð?Ýœ DÑ)Ô)ˆÝ#(Ô#3°IÑ#>Ô#>ˆÔ Ø×Ò˜Ô1°MÐ3CÑDÔDÐDØ×ÒØÔ$ QÔ'Ô2Ô7Øñ	
ô 	
ð 	
ð 	×ÒØÔ$ QÔ'Ô2Ô@Øñ	
ô 	
ð 	
õ !Ô+¨DÑ1Ô1ÐØ)-ÐÔ&Ø+ˆÔØ,ˆÔØ×&Ò&Ð'=Ñ>Ô>Ð>Ýœ DÑ)Ô)ˆÝ#(Ô#3°NÑ#CÔ#CˆÔ Ø&*ˆÔ#Ø×Ò˜Ô0°=Ð2BÑCÔCÐCØ×ÒØÔ# AÔ&Ô1Ô6Øñ	
ô 	
ð 	
ð 	×ÒØÔ# AÔ&Ô1Ô?Øñ	
ô 	
ð 	
ð 	×'Ò'Ð(>Ñ?Ô?Ð?Ýœ DÑ)Ô)ˆÝ#(Ô#3°NÑ#CÔ#CˆÔ Ø&*ˆÔ#Ø×Ò˜Ô1°MÐ3CÑDÔDÐDØ×ÒØÔ$ QÔ'Ô2Ô7Øñ	
ô 	
ð 	
ð 	×ÒØÔ$ QÔ'Ô2Ô@Øñ	
ô 	
ð 	
ð 	
ð 	
r(   c                ó�  — t          j        d¦  «        }t          j        ¦   «         }|                     t          j        d¦  «        |¬¦  «         |                      |j        t          j
        d¦  «        ¦  «         |                      |j        j        d ¦  «         t          j
        d¦  «        t          j
        d¦  «        t          j
        d¦  «        g}|                     |d¬	¦  «         |                      |j        j        t          j        d
¦  «        ¦  «         |                      |j        j        j        ¦  «         t          j        ¦   «         }|                     t          j        d¦  «        |¬¦  «         |                      |j        t          j
        d¦  «        ¦  «         |                      |j        j        d ¦  «         t          j
        d¦  «        t          j
        d¦  «        t          j
        d¦  «        g}|                     |¬¦  «         |                      |j        j        t          j        d
¦  «        ¦  «         |                      |j        j        j        ¦  «         t          j        ¦   «         }|                     t          j        d¦  «        |¬¦  «         |                      |j        t          j
        d¦  «        ¦  «         |                      |j        j        d ¦  «         t          j
        d¦  «        t          j
        d¦  «        t          j
        d¦  «        g}|                     |d¬¦  «         |                      |j        j        ¦  «         t          j        ¦   «         }|                     t          j        d¦  «        |¬¦  «         |                      |j        t          j
        d¦  «        ¦  «         |                      |j        j        d ¦  «         |                      |j        t          j
        d¦  «        ¦  «         |                      |j        j        d ¦  «         t          j
        d¦  «        t          j
        d¦  «        t          j
        d¦  «        g}|                     |d¬	¦  «         |                      |j        j        t          j        d
¦  «        ¦  «         |                      |j        j        j        ¦  «         |                      |j        j        t          j        d
¦  «        ¦  «         |                      |j        j        j        ¦  «         t          j        ¦   «         }|                     t          j        d¦  «        |¬¦  «         |                      |j        t          j
        d¦  «        ¦  «         |                      |j        j        d ¦  «         |                      |j        t          j
        d¦  «        ¦  «         |                      |j        j        d ¦  «         t          j
        d¦  «        t          j
        d¦  «        t          j
        d¦  «        g}|                     |¬¦  «         |                      |j        j        t          j        d
¦  «        ¦  «         |                      |j        j        j        ¦  «         |                      |j        j        ¦  «         t          j        ¦   «         }|                     t          j        d¦  «        |¬¦  «         |                      |j        t          j
        d¦  «        ¦  «         |                      |j        j        d ¦  «         |                      |j        t          j
        d¦  «        ¦  «         |                      |j        j        d ¦  «         t          j
        d¦  «        t          j
        d¦  «        t          j
        d¦  «        g}|                     |d¬¦  «         |                      |j        j        ¦  «         |                      |j        j        ¦  «         d S )Nr   ÚG4©ÚkeySigÚA4zA#4zC#4r‰   T)Ú	pitchPastÚcautionaryAllr‹   )r�   zA#3zC#r   F©r�   ÚcautionaryPitchClassÚF4)r   rS   r   ÚInvertedMordentr�   r   r   r   ÚornamentalPitchr   r�   r‚   rx   ÚupdateAccidentalDisplayrz   Ú
assertTruer�   rO   ÚupperOrnamentalPitchÚlowerOrnamentalPitch)	r!   ÚnoSharpsOrFlatsÚmord1ÚpastÚmord2Úmord3Úturn1Úturn2Úturn3s	            r&   ÚtestUpdateAccidentalDisplayz Test.testUpdateAccidentalDisplay(  s¬  € åÔ*¨1Ñ-Ô-ˆÝÔ+Ñ-Ô-ˆØ×&Ò&¥t¤y°¡¤¸Ð&ÑOÔOÐOØ×Ò˜Ô.µ´¸DÑ0AÔ0AÑBÔBÐBØ×Ò˜%Ô/Ô:¸DÑAÔAÐAÝ”˜EÑ"Ô"¥E¤K°Ñ$6Ô$6½¼ÀDÑ8IÔ8IÐJˆØ×%Ò%°ÀDÐ%ÑIÔIÐIØ×Ò˜Ô.Ô9½5Ô;KÈIÑ;VÔ;VÑWÔWÐWØ�Š˜Ô-Ô8ÔFÑGÔGÐGåÔ+Ñ-Ô-ˆØ×&Ò&¥t¤y°¡¤¸Ð&ÑOÔOÐOØ×Ò˜Ô.µ´¸DÑ0AÔ0AÑBÔBÐBØ×Ò˜%Ô/Ô:¸DÑAÔAÐAÝ”˜EÑ"Ô"¥E¤K°Ñ$6Ô$6½¼ÀDÑ8IÔ8IÐJˆØ×%Ò%°Ð%Ñ5Ô5Ð5Ø×Ò˜Ô.Ô9½5Ô;KÈIÑ;VÔ;VÑWÔWÐWØ�Š˜Ô-Ô8ÔFÑGÔGÐGåÔ+Ñ-Ô-ˆØ×&Ò&¥t¤y°¡¤¸Ð&ÑOÔOÐOØ×Ò˜Ô.µ´¸DÑ0AÔ0AÑBÔBÐBØ×Ò˜%Ô/Ô:¸DÑAÔAÐAÝ”˜EÑ"Ô"¥E¤K°Ñ$5Ô$5µu´{À3Ñ7GÔ7GÐHˆØ×%Ò%°È5Ð%ÑQÔQÐQØ×Ò˜%Ô/Ô:Ñ;Ô;Ð;åÔ Ñ"Ô"ˆØ×&Ò&¥t¤y°¡¤¸Ð&ÑOÔOÐOØ×Ò˜Ô3µU´[ÀÑ5FÔ5FÑGÔGÐGØ×Ò˜%Ô4Ô?ÀÑFÔFÐFØ×Ò˜Ô3µU´[ÀÑ5FÔ5FÑGÔGÐGØ×Ò˜%Ô4Ô?ÀÑFÔFÐFÝ”˜EÑ"Ô"¥E¤K°Ñ$6Ô$6½¼ÀDÑ8IÔ8IÐJˆØ×%Ò%°ÀDÐ%ÑIÔIÐIØ×Ò˜Ô3Ô>ÅÔ@PÐQZÑ@[Ô@[Ñ\Ô\Ð\Ø�Š˜Ô2Ô=ÔKÑLÔLÐLØ×Ò˜Ô3Ô>ÅÔ@PÐQZÑ@[Ô@[Ñ\Ô\Ð\Ø�Š˜Ô2Ô=ÔKÑLÔLÐLåÔ Ñ"Ô"ˆØ×&Ò&¥t¤y°¡¤¸Ð&ÑOÔOÐOØ×Ò˜Ô3µU´[ÀÑ5FÔ5FÑGÔGÐGØ×Ò˜%Ô4Ô?ÀÑFÔFÐFØ×Ò˜Ô3µU´[ÀÑ5FÔ5FÑGÔGÐGØ×Ò˜%Ô4Ô?ÀÑFÔFÐFÝ”˜EÑ"Ô"¥E¤K°Ñ$6Ô$6½¼ÀDÑ8IÔ8IÐJˆØ×%Ò%°Ð%Ñ5Ô5Ð5Ø×Ò˜Ô3Ô>ÅÔ@PÐQZÑ@[Ô@[Ñ\Ô\Ð\Ø�Š˜Ô2Ô=ÔKÑLÔLÐLØ×Ò˜%Ô4Ô?Ñ@Ô@Ð@åÔ Ñ"Ô"ˆØ×&Ò&¥t¤y°¡¤¸Ð&ÑOÔOÐOØ×Ò˜Ô3µU´[ÀÑ5FÔ5FÑGÔGÐGØ×Ò˜%Ô4Ô?ÀÑFÔFÐFØ×Ò˜Ô3µU´[ÀÑ5FÔ5FÑGÔGÐGØ×Ò˜%Ô4Ô?ÀÑFÔFÐFÝ”˜EÑ"Ô"¥E¤K°Ñ$5Ô$5µu´{À3Ñ7GÔ7GÐHˆØ×%Ò%°È5Ð%ÑQÔQÐQØ×Ò˜%Ô4Ô?Ñ@Ô@Ð@Ø×Ò˜%Ô4Ô?Ñ@Ô@Ð@Ð@Ð@r(   c                óX
  — t          j        d¦  «        }d|_        t          j        d¦  «        }t          j        ¦   «         }||_        |                     t          j
        d¦  «        |¬¦  «         t          j        d¦  «        }t          j        d¦  «        |_        d|j        _        |                      |j        |¦  «         |                      |j        j        t          j        d¦  «        ¦  «         |                      |j        j        j        ¦  «         t          j        d¦  «        t          j        d¦  «        t          j        d	¦  «        g}|                     |d
¬¦  «         |                      |j        |¦  «         |                      |j        j        t          j        d¦  «        ¦  «         |                      |j        j        j        ¦  «         t          j        ¦   «         }||_        ||_        |                     t          j
        d¦  «        |¬¦  «         t          j        d¦  «        t          j        d¦  «        f}t          j        d¦  «        |d         _        d|d         j        _        t          j        d¦  «        |d         _        d|d         j        _        |                      |j        d         |d         ¦  «         |                      |j        d         j        t          j        d¦  «        ¦  «         |                      |j        d         j        j        ¦  «         |                      |j        d         |d         ¦  «         |                      |j        d         j        t          j        d¦  «        ¦  «         |                      |j        d         j        j        ¦  «         t          j        d¦  «        t          j        d¦  «        t          j        d	¦  «        g}|                     |d
¬¦  «         |                      |j        d         |d         ¦  «         |                      |j        d         j        t          j        d¦  «        ¦  «         |                      |j        d         j        j        ¦  «         |                      |j        d         |d         ¦  «         |                      |j        d         j        t          j        d¦  «        ¦  «         |                      |j        d         j        j        ¦  «         d S )Nr   Tr™   rš   rœ   r‹   za#3zc#ÚcFrŸ   r¡   r   )r   rz   r�   r   rS   r   r¢   rx   r�   r   r   r�   r   r£   r¥   r¤   rO   ÚupperAccidentalÚlowerAccidentalrŽ   )r!   r”   r¨   r…   ÚexpectedOrnamentalPitchrª   ÚturnÚexpectedOrnamentalPitchess           r&   Ú.testUpdateAccidentalDisplayWithAccidentNameSetz3Test.testUpdateAccidentalDisplayWithAccidentNameSeti  sJ  € åÔ'¨Ñ*Ô*ˆØ%)ˆÔ"ÝÔ*¨1Ñ-Ô-ˆÝÔ*Ñ,Ô,ˆØ&ˆŒØ×%Ò%¥d¤i°¡o¤o¸oÐ%ÑNÔNÐNÝ"'¤+¨dÑ"3Ô"3ÐÝ-2Ô-=¸iÑ-HÔ-HÐÔ*Ø;?ÐÔ*Ô8Ø×Ò˜Ô-Ð/FÑGÔGÐGØ×Ò˜Ô-Ô8½%Ô:JÈ9Ñ:UÔ:UÑVÔVÐVØ�Š˜Ô,Ô7ÔEÑFÔFÐFÝ”˜EÑ"Ô"¥E¤K°Ñ$5Ô$5µu´{À3Ñ7GÔ7GÐHˆØ×$Ò$¨tÈ%Ð$ÑPÔPÐPØ×Ò˜Ô-Ð/FÑGÔGÐGØ×Ò˜Ô-Ô8½%Ô:JÈ9Ñ:UÔ:UÑVÔVÐVØ�Š˜Ô,Ô7ÔEÑFÔFÐFåÔÑ!Ô!ˆØ+ˆÔØ+ˆÔØ×%Ò%¥d¤i°¡o¤o¸oÐ%ÑNÔNÐNÝ%*¤[°Ñ%6Ô%6½¼ÀDÑ8IÔ8IÐ$JÐ!Ý27Ô2BÀ9Ñ2MÔ2MÐ! !Ô$Ô/Ø@DÐ! !Ô$Ô/Ô=Ý27Ô2BÀ9Ñ2MÔ2MÐ! !Ô$Ô/Ø@DÐ! !Ô$Ô/Ô=Ø×Ò˜Ô/°Ô2Ð4MÈaÔ4PÑQÔQÐQØ×Ò˜Ô/°Ô2Ô=½uÔ?OÐPYÑ?ZÔ?ZÑ[Ô[Ð[Ø�Š˜Ô.¨qÔ1Ô<ÔJÑKÔKÐKØ×Ò˜Ô/°Ô2Ð4MÈaÔ4PÑQÔQÐQØ×Ò˜Ô/°Ô2Ô=½uÔ?OÐPYÑ?ZÔ?ZÑ[Ô[Ð[Ø�Š˜Ô.¨qÔ1Ô<ÔJÑKÔKÐKÝ”˜EÑ"Ô"¥E¤K°Ñ$5Ô$5µu´{À3Ñ7GÔ7GÐHˆØ×$Ò$¨tÈ%Ð$ÑPÔPÐPØ×Ò˜Ô/°Ô2Ð4MÈaÔ4PÑQÔQÐQØ×Ò˜Ô/°Ô2Ô=½uÔ?OÐPYÑ?ZÔ?ZÑ[Ô[Ð[Ø�Š˜Ô.¨qÔ1Ô<ÔJÑKÔKÐKØ×Ò˜Ô/°Ô2Ð4MÈaÔ4PÑQÔQÐQØ×Ò˜Ô/°Ô2Ô=½uÔ?OÐPYÑ?ZÔ?ZÑ[Ô[Ð[Ø�Š˜Ô.¨qÔ1Ô<ÔJÑKÔKÐKÐKÐKr(   c                ón  — t          j        ¦   «         }|                     t          j        d¦  «        ¦  «         |                      |j        t          ¦   «         ¦  «         t          j        d¦  «        }|                     |d¬¦  «        }|                      |g |g f¦  «         |  	                    |d         |¦  «         |                     |d¬¦  «        }|                      |g |g f¦  «         |  
                    |d         |¦  «         g }|                      t          ¦  «        5  |                     t          j        ¦   «         |t          j        d¦  «        ¬¦  «         d d d ¦  «         n# 1 swxY w Y   |                      |g ¦  «         |                      t          j        ¦   «         j        d¦  «         |                      t          j        ¦   «         j        d	¦  «         |                      t          j        ¦   «         j        d	¦  «         |                      t          j        ¦   «         j        d¦  «         |                      t           j        ¦  «        5  t          j        ¦   «                              t          j        d¦  «        d
¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr‰   F)ÚinPlacer   TÚM2)ÚfillObjectsÚtransposeIntervalÚupÚdownzbad: not upper or lower©Úwhich)r   ÚOrnamentr�   r   r   r   rŽ   ÚtupleÚrealizeÚassertIsNotÚassertIsr{   Ú	TypeErrorÚfillListOfRealizedNotesÚ	Unpitchedr   ÚIntervalrb   Ú	directionrŒ   ÚMordentr¢   r|   rO   ÚgetSize)r!   ÚornrF   rf   Ú
filledLists        r&   ÚtestEdgeCaseszTest.testEdgeCases•  sõ  € õ Ô"Ñ$Ô$ˆØ×$Ò$¥T¤Y¨t¡_¤_Ñ5Ô5Ð5Ø×Ò˜Ô.µ±´Ñ8Ô8Ð8õ ŒI�d‰OŒOˆØ—;’;˜q¨%�;Ñ0Ô0ˆØ×Ò˜ B¨¨2 ;Ñ/Ô/Ð/Ø×Ò˜ !œ aÑ(Ô(Ð(Ø—;’;˜q¨$�;Ñ/Ô/ˆØ×Ò˜ B¨¨2 ;Ñ/Ô/Ð/Ø�Š�h˜q”k 1Ñ%Ô%Ð%ð ˆ
Ø×Ò�yÑ)Ô)ð 	ð 	Ø×'Ò'Ý”Ñ Ô Ø&Ý"*Ô"3°DÑ"9Ô"9ð (ñ ô ð ð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	×Ò˜ RÑ(Ô(Ð(ð 	×Ò�Ô*Ñ,Ô,Ô6¸Ñ=Ô=Ð=Ø×Ò�Ô2Ñ4Ô4Ô>ÀÑGÔGÐGØ×Ò�Ô,Ñ.Ô.Ô8¸&ÑAÔAÐAØ×Ò�Ô4Ñ6Ô6Ô@À$ÑGÔGÐGð ×Ò�{Ô>Ñ?Ô?ð 	Yð 	YÝÔÑÔ×&Ò&¥t¤y°¡¤Ð>WÐ&ÑXÔXÐXð	Yð 	Yð 	Yñ 	Yô 	Yð 	Yð 	Yð 	Yð 	Yð 	Yð 	Yð 	Yøøøð 	Yð 	Yð 	Yð 	Yð 	Yð 	Ys$   Ä*<E2Å2E6Å9E6É";J*Ê*J.Ê1J.c                ó(  — t          j        ¦   «         }t          j        ¦   «         }|                     |¦  «        }|                      t          |¦  «        d¦  «         |                      t          |d         ¦  «        d¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         t           j        ¦  «         |                      t          |d         ¦  «        d¦  «         |                      |                     |¦  «        t          j
        d¦  «        ¦  «         |                     |¦  «         |                      |j        t          ¦   «         ¦  «         t          j        ¦   «         }|                     |¦  «        }|                      t          |¦  «        d¦  «         |                      t          |d         ¦  «        d¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         t           j        ¦  «         |                      t          |d         ¦  «        d¦  «         |                      |                     |¦  «        t          j
        d¦  «        ¦  «         |                     |¦  «         |                      |j        t          ¦   «         ¦  «         t          j        ¦   «         }|                     |¦  «        }|                      t          |¦  «        d¦  «         |                      t          |d         ¦  «        d¦  «         |                      |d         ¦  «         |                      t          |d         ¦  «        d¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |                     |d¬¦  «        t          j
        d¦  «        ¦  «         |                      |                     |d	¬¦  «        t          j
        d¦  «        ¦  «         |                     |¦  «         |                      |j        t          ¦   «         ¦  «         t          j        ¦   «         }|                     |¦  «        }|                      t          |¦  «        d¦  «         |                      t          |d         ¦  «        d¦  «         |                      |d         ¦  «         |                      t          |d         ¦  «        d¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |                     |d¬¦  «        t          j
        d¦  «        ¦  «         |                      |                     |d	¬¦  «        t          j
        d¦  «        ¦  «         |                     |¦  «         |                      |j        t          ¦   «         ¦  «         t          j        ¦   «         }|                     |¦  «        }|                      t          |¦  «        d¦  «         |                      t          |d         ¦  «        d
¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         ¦  «         |                      t          |d         ¦  «        d¦  «         |                      |                     |¦  «        t          j
        d¦  «        ¦  «         |                     |¦  «         |                      |j        t          ¦   «         ¦  «         t          j        ¦   «         }|                     |¦  «        }|                      t          |¦  «        d¦  «         |                      t          |d         ¦  «        d
¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         d         t           j        ¦  «         |                      |d         ¦  «         |                      t          |d         ¦  «        d¦  «         |                      |                     |¦  «        t          j
        d¦  «        ¦  «         |                     |¦  «         |                      |j        t          ¦   «         ¦  «         d S )NrI   r   r   r   ÚP1r   ÚupperrÀ   Úloweré   r=   é   é   )r   rÉ   r   rÌ   rÄ   r   re   rc   rÍ   r   rÊ   r�   rŽ   rÃ   r¢   rO   r‚   rR   rb   rŒ   )r!   Úunpr…   rf   r¶   r„   s         r&   ÚtestUnpitchedOrnamentszTest.testUnpitchedOrnaments»  sÅ	  € ÝŒnÑÔˆåÔ"Ñ$Ô$ˆØ—<’< Ñ$Ô$ˆØ×Ò�˜X™œ¨Ñ*Ô*Ð*Ø×Ò�˜X aœ[Ñ)Ô)¨1Ñ-Ô-Ð-Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk­4¬>Ñ:Ô:Ð:Ø×Ò�˜X aœ[Ñ)Ô)¨1Ñ-Ô-Ð-Ø×Ò˜Ÿš cÑ*Ô*­HÔ,=¸dÑ,CÔ,CÑDÔDÐDØ×%Ò% cÑ*Ô*Ð*Ø×Ò˜Ô/µ±´Ñ9Ô9Ð9åÔ*Ñ,Ô,ˆØ—<’< Ñ$Ô$ˆØ×Ò�˜X™œ¨Ñ*Ô*Ð*Ø×Ò�˜X aœ[Ñ)Ô)¨1Ñ-Ô-Ð-Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk­4¬>Ñ:Ô:Ð:Ø×Ò�˜X aœ[Ñ)Ô)¨1Ñ-Ô-Ð-Ø×Ò˜Ÿš cÑ*Ô*­HÔ,=¸dÑ,CÔ,CÑDÔDÐDØ×%Ò% cÑ*Ô*Ð*Ø×Ò˜Ô/µ±´Ñ9Ô9Ð9åÔÑ!Ô!ˆØ—<’< Ñ$Ô$ˆØ×Ò�˜X™œ¨Ñ*Ô*Ð*Ø×Ò�˜X aœ[Ñ)Ô)¨1Ñ-Ô-Ð-Ø×Ò˜( 1œ+Ñ&Ô&Ð&Ø×Ò�˜X aœ[Ñ)Ô)¨1Ñ-Ô-Ð-Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜Ÿš c°˜Ñ9Ô9½8Ô;LÈTÑ;RÔ;RÑSÔSÐSØ×Ò˜Ÿš c°˜Ñ9Ô9½8Ô;LÈTÑ;RÔ;RÑSÔSÐSØ×%Ò% cÑ*Ô*Ð*Ø×Ò˜Ô/µ±´Ñ9Ô9Ð9åÔ'Ñ)Ô)ˆØ—<’< Ñ$Ô$ˆØ×Ò�˜X™œ¨Ñ*Ô*Ð*Ø×Ò�˜X aœ[Ñ)Ô)¨1Ñ-Ô-Ð-Ø×Ò˜( 1œ+Ñ&Ô&Ð&Ø×Ò�˜X aœ[Ñ)Ô)¨1Ñ-Ô-Ð-Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜Ÿš c°˜Ñ9Ô9½8Ô;LÈTÑ;RÔ;RÑSÔSÐSØ×Ò˜Ÿš c°˜Ñ9Ô9½8Ô;LÈTÑ;RÔ;RÑSÔSÐSØ×%Ò% cÑ*Ô*Ð*Ø×Ò˜Ô/µ±´Ñ9Ô9Ð9åÔ!Ñ#Ô#ˆØ—=’= Ñ%Ô%ˆØ×Ò�˜X™œ¨Ñ*Ô*Ð*Ø×Ò�˜X aœ[Ñ)Ô)¨1Ñ-Ô-Ð-Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜( 1œ+Ñ&Ô&Ð&Ø×Ò�˜X aœ[Ñ)Ô)¨1Ñ-Ô-Ð-Ø×Ò˜Ÿš sÑ+Ô+­XÔ->¸tÑ-DÔ-DÑEÔEÐEØ×&Ò& sÑ+Ô+Ð+Ø×Ò˜Ô/µ±´Ñ9Ô9Ð9åÔ)Ñ+Ô+ˆØ—=’= Ñ%Ô%ˆØ×Ò�˜X™œ¨Ñ*Ô*Ð*Ø×Ò�˜X aœ[Ñ)Ô)¨1Ñ-Ô-Ð-Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜h qœk¨!œn­d¬nÑ=Ô=Ð=Ø×Ò˜( 1œ+Ñ&Ô&Ð&Ø×Ò�˜X aœ[Ñ)Ô)¨1Ñ-Ô-Ð-Ø×Ò˜Ÿš sÑ+Ô+­XÔ->¸tÑ-DÔ-DÑEÔEÐEØ×&Ò& sÑ+Ô+Ð+Ø×Ò˜Ô/µ±´Ñ9Ô9Ð9Ð9Ð9r(   N)Ú__name__Ú
__module__Ú__qualname__r'   r2   r^   rg   ru   r‡   r—   r°   r¸   rÐ   rÙ   © r(   r&   r   r      s×   € € € € € ð6ð 6ð 6ð!Ið !Ið !IðF3=ð 3=ð 3=ðl^ð ^ð ^ð$5ð 5ð 5ð0,)ð ,)ð ,)ð\R
ð R
ð R
ðh?Að ?Að ?AðB*Lð *Lð *LðX$Yð $Yð $YðL[:ð [:ð [:ð [:ð [:r(   r   Ú__main__)Ú
__future__r   ÚunittestÚmusic21r   r   r   r   r   r	   Úmusic21.musicxmlr
   r   r   r   ÚTestCaser   rÚ   ÚmainTestrÝ   r(   r&   ú<module>rå      sA  ðà "Ð "Ð "Ð "Ð "Ð "à €€€à Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø %Ð %Ð %Ð %Ð %Ð %Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ðD:ð D:ð D:ð D:ð D:ˆ8Ôñ D:ô D:ð D:ð^ ˆzÒÐØ€N€N€NØ€GÔ�TÑÔÐÐÐð Ðr(   