A crate with constants for handling MIDI data, written in Rust.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
PieterPenninckx 68597aa872 Merge branch 'meta_data' of PieterPenninckx/midi-consts into master 1 month ago
src Some code cleanup. 1 month ago
.gitignore Initial commit. 1 month ago
Cargo.toml Add README.md to Cargo.toml. 1 month ago
LICENSE-APACHE.txt Add README and license files. 1 month ago
LICENSE-MIT.txt Add README and license files. 1 month ago
README.md Add README and license files. 1 month ago

README.md

Midi consts

A crate with constants for handling MIDI data, written in Rust.

Features

Currently, only channel events are supported. In order to spend developer time most effectively, we'll add other event types only as needed. If you would like support for more, you can open an issue or send me an e-mail to the email address in the commits.

Contributing

We welcome contributions, both in the form of issues and in the form of pull requests. Before opening a pull request, please open an issue first so that you know whether a subsequent merge request would likely be approved.

If you don't have a Codeberg account, alternatively, you can contribute via e-mail (an email address is in the commits). But just creating a Codeberg account is probably the easiest.

License

midi-consts is distributed under the terms of the MIT license or the Apache License (Version 2.0), at your choice. For the application of the MIT license, the examples included in the doc comments are not considered “substatial portions of this Software”.

Unless explicitly stated otherwise, you agree that your contributions are licensed as described above.