# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "caw" version = "0.1.0" authors = ["Stephen Sherratt "] description = "Combinatorial Audio Workstation: A software-defined modular synthesizer library" homepage = "https://github.com/gridbugs/caw.git" documentation = "https://docs.rs/caw" readme = "README.md" license = "MIT" repository = "https://github.com/gridbugs/caw.git" [[example]] name = "periodic_gate_varying_period" [[example]] name = "car_sound_basic" [[example]] name = "lfo_pwm" [[example]] name = "tweet" [[example]] name = "drum_sounds" [dependencies.anyhow] version = "1.0" [dependencies.caw_core] version = "0.1" default-features = false [dependencies.cpal] version = "0.15" [dependencies.hound] version = "3.5" [dependencies.log] version = "0.4" [dependencies.midir] version = "0.9" optional = true [dependencies.midly] version = "0.5" optional = true [dependencies.nix] version = "0.28" features = [ "fs", "term", ] optional = true [features] default = ["midi"] midi = [ "midly", "midir", "nix", "caw_core/midi", ] web = [ "cpal/wasm-bindgen", "caw_core/web", ]