Cargo.toml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. [package]
  2. name = "sampler"
  3. version = "0.1.0"
  4. authors = ["mitchmindtree <mitchell.nordine@gmail.com>"]
  5. description = "A polyphonic audio sampler instrument that supports unique sample mappings across both frequency and velocity ranges."
  6. readme = "README.md"
  7. keywords = ["sample", "dsp", "audio", "music", "instrument"]
  8. license = "MIT OR Apache-2.0"
  9. repository = "https://github.com/RustAudio/sampler.git"
  10. homepage = "https://github.com/RustAudio/sampler"
  11. [dependencies]
  12. instrument = "0.1.0"
  13. pitch_calc = "0.11.0"
  14. time_calc = "0.11.0"
  15. sample = "0.6.0"
  16. # optional dependencies
  17. hound = { optional = true, version = "1.1.0" }
  18. serde = { optional = true, version = "0.7.0" }
  19. serde_json = { optional = true, version = "0.7.0" }
  20. find_folder = { optional = true, version = "0.3.0" }
  21. [features]
  22. default = ["wav"]
  23. wav = ["hound"]
  24. serde_serialization = [
  25. "serde",
  26. "serde_json",
  27. "time_calc/serde_serialization",
  28. "pitch_calc/serde_serialization",
  29. "instrument/serde_serialization",
  30. "find_folder",
  31. ]
  32. [dev-dependencies]
  33. find_folder = "0.3.0"
  34. portaudio = "0.6.2"