
    3j                    h   U d Z ddlmZ ddlZddlZddlmZ ej                  d   Z	dZ
dZdej                  z   Zd	Zd
ZdZd
ZdZdZded<   d
ZdZdZdZdZded<   dZded<   dZdZdZdZdZ	 dZ e Z!e!Z"dZ#dZ$dZ%dZ&dZ'd Z(d!Z)d"Z* G d# d$ejV                        Z,e-d%k(  rddlZ ej\                  e,       yy)&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                      e Zd ZdZd Zy)Testz
    Unit tests
    c                (    | j                  dd       y )Nr   )assertEqual)selfs    =/DATA/.local/lib/python3.12/site-packages/music21/defaults.pytestTestzTest.testTesty   s    A    N)__name__
__module____qualname____doc__r%    r&   r$   r    r    u   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>rS      s=   #    9967 		(...   
 	8 	  # 	
     )  & 
 %+ !
    "   '2 #  
8  zGT r&   