[package] name = "ljud" version = "0.0.5" edition = "2021" keywords = ["audio", "music", "DSP", "synth", "synthesizer"] readme = "README.md" license-file = "LICENSE" description = "Graph-based music DSP library with a focus on flexibility." repository = "https://github.com/chaosprint/ljud.git" authors = ["Qichao Lan "] [[bench]] name = "fm" harness = false [[bench]] name = "conv" harness = false [dev-dependencies] cpal = "0.15.2" criterion = "0.4.0" anyhow = "1.0.70" [dependencies] smallvec = { version = "1.10.0" } arrayvec = "0.7.2" hashbrown = { version = "0.13.2" } hound = { version = "3.5.0", optional = true } libm = { version = "0.2.5", optional = true } gnuplot = { version = "0.0.37" } # , optional = true } tokio = { version = "1.28.0", features = ["full"] } walkdir = "2.3.3" [features] # default = [] default = ["sampler", "convolution"] sampler = ["hound"] convolution = [] no_std = ["libm"] # plot = ["gnuplot"]