[dependencies.bevy]
default-features = false
features = ["multi_threaded", "bevy_asset", "std", "async_executor", "bevy_log", "bevy_state"]
version = "0.16.0-rc.5"
[dependencies.crossbeam-channel]
version = "0.5.15"
[dependencies.itertools]
version = "0.14.0"
[dependencies.midir]
version = "0.10"
[dependencies.midix]
features = ["bevy"]
version = "3.1.2"
[dependencies.midix_synth]
version = "0.0.4"
[dependencies.thiserror]
version = "2.0"
[dependencies.tinyaudio]
version = "1.1.0"
[dev-dependencies.bevy]
default-features = true
version = "0.16.0-rc.5"
[[example]]
name = "2dpiano"
path = "examples/2dpiano.rs"
[[example]]
name = "input"
path = "examples/input/main.rs"
[[example]]
name = "input_2dpiano"
path = "examples/input_2dpiano/main.rs"
[[example]]
name = "iterate_voices"
path = "examples/iterate_voices.rs"
[[example]]
name = "scale"
path = "examples/scale.rs"
[features]
web = []
[lib]
name = "bevy_midix"
path = "src/lib.rs"
[package]
authors = ["dsgallups <dsgallups@protonmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["game-development", "game-engines", "encoding"]
description = "The MIDI plugin for humans. Out-of-the-box soundfont synthesizer, commands, and input!"
documentation = "https://docs.rs/bevy_midix"
edition = "2024"
exclude = ["assets/*"]
keywords = ["gamedev", "bevy", "midi", "encoding", "control"]
license = "MIT OR Apache-2.0"
name = "bevy_midix"
readme = "README.md"
repository = "https://github.com/dsgallups/midix"
resolver = "2"
version = "3.2.2"