.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