├── .github ├── scripts │ ├── bump-version.sh │ ├── configure-release-pat.sh │ ├── files-with-current-version-string │ ├── last-released-version.sh │ └── setup-git-flow.sh └── workflows │ ├── ci.yml │ ├── finish-release.yml │ └── start-release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── COMMIT_MESSAGE_TEMPLATE ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENCE_Unicode-3.0 ├── LICENSE_APACHE_2_0 ├── LICENSE_MIT ├── README.md ├── cliff.toml ├── codespell-ignore ├── configure-hooks.sh ├── deny.toml ├── examples ├── handling_messages │ ├── Cargo.toml │ └── src │ │ └── main.rs └── no_std_dynamic_message_generator │ ├── Cargo.toml │ └── src │ └── main.rs ├── fuzz ├── .gitignore ├── Cargo.toml └── fuzz_targets │ ├── generic_sysex_splicing_payloads.rs │ ├── sysex7_payload_roundtrip.rs │ └── sysex8_payload_roundtrip.rs ├── midi2 ├── Cargo.toml ├── README.md └── src │ ├── buffer.rs │ ├── channel_voice1.rs │ ├── channel_voice1 │ ├── README.md │ ├── channel_pressure.rs │ ├── control_change.rs │ ├── key_pressure.rs │ ├── note_off.rs │ ├── note_on.rs │ ├── packet.rs │ ├── pitch_bend.rs │ └── program_change.rs │ ├── channel_voice2.rs │ ├── channel_voice2 │ ├── README.md │ ├── assignable_controller.rs │ ├── assignable_per_note_controller.rs │ ├── attribute.rs │ ├── channel_pitch_bend.rs │ ├── channel_pressure.rs │ ├── control_change.rs │ ├── controller.rs │ ├── key_pressure.rs │ ├── note_off.rs │ ├── note_on.rs │ ├── packet.rs │ ├── per_note_management.rs │ ├── per_note_pitch_bend.rs │ ├── program_change.rs │ ├── registered_controller.rs │ ├── registered_per_note_controller.rs │ ├── relative_assignable_controller.rs │ └── relative_registered_controller.rs │ ├── ci.rs │ ├── ci │ ├── README.md │ ├── common_properties.rs │ ├── device_id.rs │ ├── discovery.rs │ ├── old_mod.rs │ ├── property.rs │ └── version.rs │ ├── detail.rs │ ├── detail │ ├── bit_ops.rs │ ├── common_err_strings.rs │ ├── common_properties.rs │ ├── encode_7bit.rs │ ├── helpers.rs │ ├── property.rs │ ├── schema.rs │ ├── test_support.rs │ └── test_support │ │ └── rubbish_payload_iterator.rs │ ├── error.rs │ ├── flex_data.rs │ ├── flex_data │ ├── README.md │ ├── packet.rs │ ├── set_chord_name.rs │ ├── set_key_signature.rs │ ├── set_metronome.rs │ ├── set_tempo.rs │ ├── set_time_signature.rs │ ├── text.rs │ ├── tonic.rs │ └── unknown_metadata_text.rs │ ├── lib.rs │ ├── message.rs │ ├── packet.rs │ ├── packets.rs │ ├── sysex7.rs │ ├── sysex7 │ ├── README.md │ └── packet.rs │ ├── sysex8.rs │ ├── sysex8 │ ├── README.md │ └── packet.rs │ ├── system_common.rs │ ├── system_common │ ├── README.md │ ├── packet.rs │ ├── song_position_pointer.rs │ ├── song_select.rs │ └── time_code.rs │ ├── traits.rs │ ├── ump_stream.rs │ ├── ump_stream │ ├── device_identity.rs │ ├── end_of_clip.rs │ ├── endpoint_discovery.rs │ ├── endpoint_info.rs │ ├── endpoint_name.rs │ ├── function_block_discovery.rs │ ├── function_block_info.rs │ ├── function_block_name.rs │ ├── packet.rs │ ├── product_instance_id.rs │ ├── start_of_clip.rs │ ├── stream_configuration_notification.rs │ ├── stream_configuration_request.rs │ └── ump_stream_group.rs │ ├── utility.rs │ └── utility │ └── packet.rs ├── midi2_proc ├── Cargo.lock ├── Cargo.toml ├── README.md └── src │ ├── common.rs │ ├── derives.rs │ ├── generate_ci.rs │ ├── generate_message.rs │ └── lib.rs └── requirements.txt /.github/scripts/bump-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/.github/scripts/bump-version.sh -------------------------------------------------------------------------------- /.github/scripts/configure-release-pat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/.github/scripts/configure-release-pat.sh -------------------------------------------------------------------------------- /.github/scripts/files-with-current-version-string: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/.github/scripts/files-with-current-version-string -------------------------------------------------------------------------------- /.github/scripts/last-released-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/.github/scripts/last-released-version.sh -------------------------------------------------------------------------------- /.github/scripts/setup-git-flow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/.github/scripts/setup-git-flow.sh -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/finish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/.github/workflows/finish-release.yml -------------------------------------------------------------------------------- /.github/workflows/start-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/.github/workflows/start-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COMMIT_MESSAGE_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/COMMIT_MESSAGE_TEMPLATE -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENCE_Unicode-3.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/LICENCE_Unicode-3.0 -------------------------------------------------------------------------------- /LICENSE_APACHE_2_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/LICENSE_APACHE_2_0 -------------------------------------------------------------------------------- /LICENSE_MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/LICENSE_MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/README.md -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/cliff.toml -------------------------------------------------------------------------------- /codespell-ignore: -------------------------------------------------------------------------------- 1 | crate 2 | -------------------------------------------------------------------------------- /configure-hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/configure-hooks.sh -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/deny.toml -------------------------------------------------------------------------------- /examples/handling_messages/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/examples/handling_messages/Cargo.toml -------------------------------------------------------------------------------- /examples/handling_messages/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/examples/handling_messages/src/main.rs -------------------------------------------------------------------------------- /examples/no_std_dynamic_message_generator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/examples/no_std_dynamic_message_generator/Cargo.toml -------------------------------------------------------------------------------- /examples/no_std_dynamic_message_generator/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/examples/no_std_dynamic_message_generator/src/main.rs -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | coverage 5 | -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/fuzz_targets/generic_sysex_splicing_payloads.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/fuzz/fuzz_targets/generic_sysex_splicing_payloads.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/sysex7_payload_roundtrip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/fuzz/fuzz_targets/sysex7_payload_roundtrip.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/sysex8_payload_roundtrip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/fuzz/fuzz_targets/sysex8_payload_roundtrip.rs -------------------------------------------------------------------------------- /midi2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/Cargo.toml -------------------------------------------------------------------------------- /midi2/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /midi2/src/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/buffer.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice1.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice1/README.md -------------------------------------------------------------------------------- /midi2/src/channel_voice1/channel_pressure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice1/channel_pressure.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice1/control_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice1/control_change.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice1/key_pressure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice1/key_pressure.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice1/note_off.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice1/note_off.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice1/note_on.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice1/note_on.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice1/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice1/packet.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice1/pitch_bend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice1/pitch_bend.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice1/program_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice1/program_change.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/README.md -------------------------------------------------------------------------------- /midi2/src/channel_voice2/assignable_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/assignable_controller.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/assignable_per_note_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/assignable_per_note_controller.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/attribute.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/channel_pitch_bend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/channel_pitch_bend.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/channel_pressure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/channel_pressure.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/control_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/control_change.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/controller.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/key_pressure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/key_pressure.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/note_off.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/note_off.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/note_on.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/note_on.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/packet.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/per_note_management.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/per_note_management.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/per_note_pitch_bend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/per_note_pitch_bend.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/program_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/program_change.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/registered_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/registered_controller.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/registered_per_note_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/registered_per_note_controller.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/relative_assignable_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/relative_assignable_controller.rs -------------------------------------------------------------------------------- /midi2/src/channel_voice2/relative_registered_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/channel_voice2/relative_registered_controller.rs -------------------------------------------------------------------------------- /midi2/src/ci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ci.rs -------------------------------------------------------------------------------- /midi2/src/ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ci/README.md -------------------------------------------------------------------------------- /midi2/src/ci/common_properties.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ci/common_properties.rs -------------------------------------------------------------------------------- /midi2/src/ci/device_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ci/device_id.rs -------------------------------------------------------------------------------- /midi2/src/ci/discovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ci/discovery.rs -------------------------------------------------------------------------------- /midi2/src/ci/old_mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ci/old_mod.rs -------------------------------------------------------------------------------- /midi2/src/ci/property.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ci/property.rs -------------------------------------------------------------------------------- /midi2/src/ci/version.rs: -------------------------------------------------------------------------------- 1 | pub trait CiVersion {} 2 | -------------------------------------------------------------------------------- /midi2/src/detail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/detail.rs -------------------------------------------------------------------------------- /midi2/src/detail/bit_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/detail/bit_ops.rs -------------------------------------------------------------------------------- /midi2/src/detail/common_err_strings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/detail/common_err_strings.rs -------------------------------------------------------------------------------- /midi2/src/detail/common_properties.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/detail/common_properties.rs -------------------------------------------------------------------------------- /midi2/src/detail/encode_7bit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/detail/encode_7bit.rs -------------------------------------------------------------------------------- /midi2/src/detail/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/detail/helpers.rs -------------------------------------------------------------------------------- /midi2/src/detail/property.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/detail/property.rs -------------------------------------------------------------------------------- /midi2/src/detail/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/detail/schema.rs -------------------------------------------------------------------------------- /midi2/src/detail/test_support.rs: -------------------------------------------------------------------------------- 1 | pub mod rubbish_payload_iterator; 2 | -------------------------------------------------------------------------------- /midi2/src/detail/test_support/rubbish_payload_iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/detail/test_support/rubbish_payload_iterator.rs -------------------------------------------------------------------------------- /midi2/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/error.rs -------------------------------------------------------------------------------- /midi2/src/flex_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/flex_data.rs -------------------------------------------------------------------------------- /midi2/src/flex_data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/flex_data/README.md -------------------------------------------------------------------------------- /midi2/src/flex_data/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/flex_data/packet.rs -------------------------------------------------------------------------------- /midi2/src/flex_data/set_chord_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/flex_data/set_chord_name.rs -------------------------------------------------------------------------------- /midi2/src/flex_data/set_key_signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/flex_data/set_key_signature.rs -------------------------------------------------------------------------------- /midi2/src/flex_data/set_metronome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/flex_data/set_metronome.rs -------------------------------------------------------------------------------- /midi2/src/flex_data/set_tempo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/flex_data/set_tempo.rs -------------------------------------------------------------------------------- /midi2/src/flex_data/set_time_signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/flex_data/set_time_signature.rs -------------------------------------------------------------------------------- /midi2/src/flex_data/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/flex_data/text.rs -------------------------------------------------------------------------------- /midi2/src/flex_data/tonic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/flex_data/tonic.rs -------------------------------------------------------------------------------- /midi2/src/flex_data/unknown_metadata_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/flex_data/unknown_metadata_text.rs -------------------------------------------------------------------------------- /midi2/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/lib.rs -------------------------------------------------------------------------------- /midi2/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/message.rs -------------------------------------------------------------------------------- /midi2/src/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/packet.rs -------------------------------------------------------------------------------- /midi2/src/packets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/packets.rs -------------------------------------------------------------------------------- /midi2/src/sysex7.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/sysex7.rs -------------------------------------------------------------------------------- /midi2/src/sysex7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/sysex7/README.md -------------------------------------------------------------------------------- /midi2/src/sysex7/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/sysex7/packet.rs -------------------------------------------------------------------------------- /midi2/src/sysex8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/sysex8.rs -------------------------------------------------------------------------------- /midi2/src/sysex8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/sysex8/README.md -------------------------------------------------------------------------------- /midi2/src/sysex8/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/sysex8/packet.rs -------------------------------------------------------------------------------- /midi2/src/system_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/system_common.rs -------------------------------------------------------------------------------- /midi2/src/system_common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/system_common/README.md -------------------------------------------------------------------------------- /midi2/src/system_common/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/system_common/packet.rs -------------------------------------------------------------------------------- /midi2/src/system_common/song_position_pointer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/system_common/song_position_pointer.rs -------------------------------------------------------------------------------- /midi2/src/system_common/song_select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/system_common/song_select.rs -------------------------------------------------------------------------------- /midi2/src/system_common/time_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/system_common/time_code.rs -------------------------------------------------------------------------------- /midi2/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/traits.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream/device_identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream/device_identity.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream/end_of_clip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream/end_of_clip.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream/endpoint_discovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream/endpoint_discovery.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream/endpoint_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream/endpoint_info.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream/endpoint_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream/endpoint_name.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream/function_block_discovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream/function_block_discovery.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream/function_block_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream/function_block_info.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream/function_block_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream/function_block_name.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream/packet.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream/product_instance_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream/product_instance_id.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream/start_of_clip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream/start_of_clip.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream/stream_configuration_notification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream/stream_configuration_notification.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream/stream_configuration_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream/stream_configuration_request.rs -------------------------------------------------------------------------------- /midi2/src/ump_stream/ump_stream_group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/ump_stream/ump_stream_group.rs -------------------------------------------------------------------------------- /midi2/src/utility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/utility.rs -------------------------------------------------------------------------------- /midi2/src/utility/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2/src/utility/packet.rs -------------------------------------------------------------------------------- /midi2_proc/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2_proc/Cargo.lock -------------------------------------------------------------------------------- /midi2_proc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2_proc/Cargo.toml -------------------------------------------------------------------------------- /midi2_proc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2_proc/README.md -------------------------------------------------------------------------------- /midi2_proc/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2_proc/src/common.rs -------------------------------------------------------------------------------- /midi2_proc/src/derives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2_proc/src/derives.rs -------------------------------------------------------------------------------- /midi2_proc/src/generate_ci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2_proc/src/generate_ci.rs -------------------------------------------------------------------------------- /midi2_proc/src/generate_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2_proc/src/generate_message.rs -------------------------------------------------------------------------------- /midi2_proc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midi2-dev/bl-midi2-rs/HEAD/midi2_proc/src/lib.rs -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | wheel 2 | pre-commit~=3.3 3 | codespell~=2.2 4 | --------------------------------------------------------------------------------