.gitignore
.readthedocs.yaml
LICENSE
MANIFEST.in
README.rst
pyproject.toml
.github/dependabot.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/bug_report.md.license
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/feature_request.md.license
.github/workflows/documentation.yml
.github/workflows/release.yml
.github/workflows/test.yml
.reuse/dep5
LICENSES/CC-BY-4.0.txt
LICENSES/CC-BY-SA-3.0.txt
LICENSES/CC0-1.0.txt
LICENSES/MIT.txt
docs/CODE_OF_CONDUCT.rst
docs/Makefile
docs/about_midi.rst
docs/acknowledgements.rst
docs/api.rst
docs/authors.rst
docs/binaries.rst
docs/changes.rst
docs/conf.py
docs/contributing.rst
docs/freezing_exe.rst
docs/glossary.rst
docs/index.rst
docs/installing.rst
docs/intro.rst
docs/licenses.rst
docs/make.bat
docs/message_types.rst
docs/meta_message_types.rst
docs/resources.rst
docs/_static/.gitkeep
docs/backends/amidi.rst
docs/backends/custom.rst
docs/backends/index.rst
docs/backends/portmidi.rst
docs/backends/pygame.rst
docs/backends/rtmidi.rst
docs/backends/rtmidi_python.rst
docs/files/index.rst
docs/files/midi.rst
docs/files/syx.rst
docs/images/midi_time.svg
docs/images/midi_time.svg.license
docs/messages/frozen.rst
docs/messages/index.rst
docs/messages/parsing.rst
docs/messages/serializing.rst
docs/ports/custom.rst
docs/ports/index.rst
docs/ports/socket.rst
docs/shared/licenses_logos.rst
examples/using_rtmidi_directly.py
examples/backends/printer.py
examples/backends/rtm.py
examples/backends/use_printer.py
examples/midifiles/create_midi_file.py
examples/midifiles/midifile_to_json.py
examples/midifiles/play_midi_file.py
examples/midifiles/print_midi_file.py
examples/midifiles/show_midifile.py
examples/midifiles/test.sh
examples/ports/input_filter.py
examples/ports/list_ports.py
examples/ports/multi_receive.py
examples/ports/nonblocking_receive.py
examples/ports/queue_port.py
examples/ports/receive.py
examples/ports/send.py
examples/sockets/forward_ports.py
examples/sockets/serve_ports.py
examples/sockets/simple_client.py
examples/sockets/simple_server.py
extras/README.rst
extras/hid_joystick.py
mido/__init__.py
mido/frozen.py
mido/parser.py
mido/ports.py
mido/sockets.py
mido/syx.py
mido/tokenizer.py
mido/version.py
mido.egg-info/PKG-INFO
mido.egg-info/SOURCES.txt
mido.egg-info/dependency_links.txt
mido.egg-info/entry_points.txt
mido.egg-info/requires.txt
mido.egg-info/top_level.txt
mido/backends/__init__.py
mido/backends/_parser_queue.py
mido/backends/amidi.py
mido/backends/backend.py
mido/backends/portmidi.py
mido/backends/portmidi_init.py
mido/backends/pygame.py
mido/backends/rtmidi.py
mido/backends/rtmidi_python.py
mido/backends/rtmidi_utils.py
mido/messages/__init__.py
mido/messages/checks.py
mido/messages/decode.py
mido/messages/encode.py
mido/messages/messages.py
mido/messages/specs.py
mido/messages/strings.py
mido/midifiles/__init__.py
mido/midifiles/meta.py
mido/midifiles/midifiles.py
mido/midifiles/tracks.py
mido/midifiles/units.py
mido/scripts/__init__.py
mido/scripts/mido_connect.py
mido/scripts/mido_play.py
mido/scripts/mido_ports.py
mido/scripts/mido_serve.py
tests/test_frozen.py
tests/test_parser.py
tests/test_ports.py
tests/test_sockets.py
tests/test_syx.py
tests/test_tokenizer.py
tests/backends/test_backend.py
tests/backends/test_rtmidi.py
tests/messages/test_checks.py
tests/messages/test_decode.py
tests/messages/test_encode.py
tests/messages/test_messages.py
tests/messages/test_strings.py
tests/midifiles/test_meta.py
tests/midifiles/test_midifiles.py
tests/midifiles/test_tracks.py
tests/midifiles/test_units.py