[package] name = "radiance" description = "Video art software designed for live performance" version = "0.1.0" authors = ["Zach Banks ", "Eric Van Albert "] homepage = "https://radiance.video" repository = "https://github.com/zbanks/radiance" edition = "2021" license-file = "LICENSE" #default-run = "radiance" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] name = "radiance" path = "src/lib/mod.rs" #[[bin]] #name = "radiance" #path = "src/bin_/main.rs" [[bin]] name = "beat_tracking_test" path = "src/bin_/beat_tracking_test.rs" [dependencies] env_logger = "0.9" log = "0.4" wgpu = "0.14" pollster = "0.2" rand = "0.8" bytemuck = { version = "1.10", features = [ "derive" ] } serde = { version = "1.0", features = [ "derive" ]} serde_json = "1.0" base64 = "0.13" nalgebra = "0.31.0" rustfft = "6.0" itertools = "0.10" cpal = "0.14" egui = "0.19" egui-wgpu = "0.19" egui-winit = "0.19" derive_more = "0.99" # Only needed for beat_tracking_test wav = "1.0" # There was a breaking change to `alsa` introduced in v0.6.1, # temporarily pin it to v0.6.0 until this has been fixed, see: # https://github.com/diwic/alsa-rs/issues/90 alsa = "=0.6.0" [dev-dependencies] wav = "1.0" [profile.dev] opt-level = 1 [patch.crates-io] egui = { git = "https://github.com/ervanalb/egui", rev = "0253560d" } egui-wgpu = { git = "https://github.com/ervanalb/egui", rev = "0253560d" } egui-winit = { git = "https://github.com/ervanalb/egui", rev = "0253560d" }