Ë
    ðò3jE	  ã                  ó  — U d 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mZmZmZmZmZmZmZmZmZmZmZmZmZmZ g d
¢Z ej8                  d«      ZeeeegZded<   e dk(  rddlZ ejB                  «        yy)aÌ  
Submodule for working with MIDI Data.  Files that used to be here are now
in base.py as of 2025.

Objects and tools for processing MIDI data.  Converts from MIDI files to
:class:`~music21.midi.base.MidiEvent`, :class:`~music21.midi.base.MidiTrack`, and
:class:`~music21.midi.base.MidiFile` objects, and vice versa.

Further conversion to-and-from MidiEvent/MidiTrack/MidiFile and music21 Stream,
Note, etc., objects takes place in :ref:`moduleMidiTranslate`.
é    )Úannotations)Úenvironment)Úbase)Úrealtime)Ú
percussion)Útests)Ú	translate)ÚChannelModeMessagesÚChannelVoiceMessagesÚ	DeltaTimeÚMETAEVENT_MARKERÚ
MetaEventsÚ	MidiEventÚMidiExceptionÚMidiFileÚ	MidiTrackÚSysExEventsÚ	getNumberÚgetVariableLengthNumberÚ	putNumberÚputNumbersAsListÚputVariableLengthNumber)r   r   r   r   r	   r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   Úmidiz
list[type]Ú
_DOC_ORDERÚ__main__N)"Ú__doc__Ú
__future__r   Úmusic21r   Úmusic21.midir   r   r   r   r	   Úmusic21.midi.baser
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Ú__all__ÚEnvironmentÚenvironLocalr   Ú__annotations__Ú__name__ÚmainTest© ó    úB/DATA/.local/lib/python3.12/site-packages/music21/midi/__init__.pyÚ<module>r*      sˆ   ðò
õ #å å Ý !Ý #Ý Ý "÷÷ ÷ ÷ ñ ò$€ð6 'ˆ{×&Ñ& vÓ.€ð
 $ Y°	¸8ÐD€
ˆJÓ DàˆzÒÛØ€G×ÑÕð r(   