
    rh	                    N   S SK Jr  S SKrS SKJr   " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r " S S\5      r	 " S S\5      r
 " S S\
5      r " S S\
5      r " S S\
5      r " S S\R                  5      r\S:X  a  S SKr\R$                  " \5        gg)    )annotationsN)Music21Objectc                      \ rS rSrSrSrSrg)BrailleTranscriptionHelper   z
represents an object that should not be transcribed into braille
but can help with transcription.

>>> bth = braille.objects.BrailleTranscriptionHelper()
>>> bth
<music21.braille.objects.BrailleTranscriptionHelper object at 0x10afc1a58>
i N)__name__
__module____qualname____firstlineno____doc__classSortOrder__static_attributes__r       Q/home/james-whalen/.local/lib/python3.13/site-packages/music21/braille/objects.pyr   r      s     Nr   r   c                      \ rS rSrSrSrg)BrailleSegmentDivision   z
Represents that a segment must divide at this point.

>>> bsd = braille.objects.BrailleSegmentDivision()
>>> bsd
<music21.braille.objects.BrailleSegmentDivision object at 0x10afc1a58>
r   Nr	   r
   r   r   r   r   r   r   r   r   r          r   r   c                      \ rS rSrSrSrg)BrailleOptionalSegmentDivision'   z
Represents that a segment might divide at this point.

>>> segmentDivision = braille.objects.BrailleOptionalSegmentDivision()
>>> segmentDivision
<music21.braille.objects.BrailleOptionalSegmentDivision object at 0x10afc1b38>
r   Nr   r   r   r   r   r   '   r   r   r   c                      \ rS rSrSrSrg)BrailleOptionalNoteDivision1   z
Represents the best place in a measure to divide notes
if the measure needs to be divided.

>>> bond = braille.objects.BrailleOptionalNoteDivision()
>>> bond
<music21.braille.objects.BrailleOptionalNoteDivision object at 0x10afc19b0>
r   Nr   r   r   r   r   r   1   s    r   r   c                      \ rS rSrSrg)BrailleMusicComma<   r   Nr	   r
   r   r   r   r   r   r   r   r   <       r   r   c                      \ rS rSrSrg)BrailleExplicitNoteLength@   r   Nr    r   r   r   r#   r#   @   r!   r   r#   c                      \ rS rSrSrg)BrailleExplicitNoteLargerD   r   Nr    r   r   r   r&   r&   D   r!   r   r&   c                      \ rS rSrSrg)BrailleExplicitNoteSmallerH   r   Nr    r   r   r   r)   r)   H   r!   r   r)   c                      \ rS rSrSrg)BrailleExplicitNoteExtraSmallerL   r   Nr    r   r   r   r,   r,   L   r!   r   r,   c                      \ rS rSrS rSrg)TestQ   c                2    SSK Jn  U" U [        5       5        g )Nr   )testCopyAll)music21.test.commonTestr2   globals)selfr2   s     r   testCopyAndDeepcopyTest.testCopyAndDeepcopyR   s    7D')$r   r   N)r	   r
   r   r   r6   r   r   r   r   r/   r/   Q   s    %r   r/   __main__)
__future__r   unittestmusic21.baser   r   r   r   r   r   r#   r&   r)   r,   TestCaser/   r	   music21mainTestr   r   r   <module>r?      s    #  &	 	7 %; "< 	2 		 : 		 9 		!: 		&? 	
%8 % zT r   