[package] name = "siraph" version = "0.1.2" authors = ["Gymore "] edition = "2018" license = "MIT" repository = "https://github.com/gymore-z/siraph" documentation = "https://docs.rs/siraph" keywords = [ "dsp", "signal", "audio", "graph" ] description = "A node-based digital signal processing crate" categories = ["data-structures"] readme = "readme.md" [features] default = ["nodes"] # This feature adds the `node` module that contains # basic nodes as `Const` or `Map`. nodes = [] # This feature adds the `math` module that contains # useful nodes for doing math. # # This feature depends on the `num-traits` crate. math = ["nodes", "num-traits"] # This feature adds the `random` module that contains # usefull nodes related to random number generators. # # This feature depends on the `rand` crate. random = ["nodes", "rand"] [dependencies] dynvec = "0.1" num-traits = { version = "0.2", optional = true } rand = { version = "0.8", optional = true }