[package] name = "sampler" version = "0.2.0" authors = ["mitchmindtree "] description = "A polyphonic audio sampler instrument that supports unique sample mappings across both frequency and velocity ranges." readme = "README.md" keywords = ["sample", "dsp", "audio", "music", "instrument"] license = "MIT OR Apache-2.0" repository = "https://github.com/RustAudio/sampler.git" homepage = "https://github.com/RustAudio/sampler" [dependencies] instrument = "0.2.0" pitch_calc = "0.11.0" time_calc = "0.11.0" sample = "0.6.0" # optional dependencies hound = { optional = true, version = "2.0.0" } serde = { optional = true, version = "0.7.0" } serde_json = { optional = true, version = "0.7.0" } find_folder = { optional = true, version = "0.3.0" } [features] default = ["wav"] wav = ["hound"] serde_serialization = [ "serde", "serde_json", "time_calc/serde_serialization", "pitch_calc/serde_serialization", "instrument/serde_serialization", "find_folder", ] [dev-dependencies] find_folder = "0.3.0" portaudio = "0.6.4"