
    rh5                    j   % S r SSKJr  SSKrSSKrSSKJr  \R                  S   r	Sr
SrS\R                  -   rS	rS
rSrS
rSrSrS\S'   S
rSrSrSrSrS\S'   SrS\S'   SrSrSrSrSr Sr \ r!\!r"Sr#Sr$Sr%Sr&Sr'S r(S!r)S"r* " S# S$\RV                  5      r,\-S%:X  a  SSKr\R\                  " \,5        gg)&z;
Simple storage for data defaults used throughout music21.
    )annotationsN)_version)CDEFGABzMusic21 FragmentMusic21z
music21 v.z4.0   quarteri  r   StepName	pitchStepz
Part GroupPG strinstrumentNamepartNamemajorr	      squarei`'  )r         (      T   i)   r   r   c                      \ rS rSrSrS rSrg)Testv   z
Unit tests
c                (    U R                  SS5        g )Nr   )assertEqual)selfs    J/home/james-whalen/.local/lib/python3.13/site-packages/music21/defaults.pytestTestTest.testTestz   s    A     N)__name__
__module____qualname____firstlineno____doc__r&   __static_attributes__r)   r(   r%   r    r    v   s    r(   r    __main__)/r.   
__future__r   unittesttypingtmusic21r   Literalr   titleauthor__version__softwaremusicxmlVersionmeterNumeratormeterDenominatormeterDenominatorBeatTypelimitOffsetDenominatorr   __annotations__pitchOctave	partGrouppartGroupAbbreviationdurationTyper   r   	keyFifthskeyModeclefSignclefLinenoteheadUnpitcheddivisionsPerQuarterticksPerQuarterticksAtStart!quantizationQuarterLengthDivisorsscalingMillimetersscalingTenthsjupyterImageDpimultiMeasureRestUseSymbolsmultiMeasureRestMaxSymbols#minIdNumberToConsiderMemoryLocationabcVersionDefaultTestCaser    r*   mainTestr)   r(   r%   <module>rW      s;   #    9967 		(...   
 	8 	  # 	
     )  & 
 %+ !
    "   '2 #  
8  zT r(   