{"repo":"BlackPhlox/bevy_midi","free":true,"listed":false,"github":"https://github.com/BlackPhlox/bevy_midi","clone":"git clone https://github.com/BlackPhlox/bevy_midi.git","description":"Send and receive MIDI data to and from bevy using DAWS or MIDI Controllers","language":"Rust","stars":76,"topics":["plugin","midi","bevy"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"A bevy plugin using midir and crossbeam-channel. This plugin allows you to read or write midi data for a selected midi input. Showcase Run the examples using: Basic midi output: cargo run --release --example output Basic midi input: cargo run --release --example input UI Virtual Piano: cargo run --release --example egui 3D Virtual Piano: cargo run --release --example piano Running the UI Virtual Piano example: Running the 3D Virtual Piano example: https://user-images.githubusercontent.com/25123512/122971334-3bae6100-d38f-11eb-9605-4c314b088ff2.mp4 Notice: Sustain is not handled by the example Setup See examples Support bevy bevy midi --- --- 0.5 0.1.X 0.5 0.2.X 0.6 0.3.X 0.7 0.4.X 0.8 0.5.X 0.10 0.6.X 0.12 0.7.X 0.13 0.8.X 0.14 0.9.X 0.15 0.10.X 0.16 0.11.X 0.17 0.12.X 0.18 0.13.X Licensing The project is under dual license MIT and Apache 2.0, so joink to your hearts content, just remember the license agreements. Contributing Yes this project is still very much WIP, so PRs are very welcome","default_branch":null,"files":null,"tree":[],"storefront":"/r/BlackPhlox","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BlackPhlox/bevy_midi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}