Cargo.toml 821 B

12345678910111213141516171819202122232425262728293031323334
  1. [package]
  2. name = "sampler"
  3. version = "0.1.0"
  4. authors = ["mitchmindtree <mitchell.nordine@gmail.com>"]
  5. [dependencies]
  6. instrument = { path = "../instrument" }
  7. pitch_calc = { path = "../pitch_calc" }
  8. time_calc = { path = "../time_calc" }
  9. # pitch_calc = "0.10.0"
  10. # time_calc = "0.10.1"
  11. sample = "0.3.0"
  12. # optional dependencies
  13. hound = { optional = true, version = "1.1.0" }
  14. serde = { optional = true, version = "0.7.0" }
  15. serde_json = { optional = true, version = "0.7.0" }
  16. find_folder = { optional = true, version = "0.3.0" }
  17. [features]
  18. default = ["wav"]
  19. wav = ["hound"]
  20. serde_serialization = [
  21. "serde",
  22. "serde_json",
  23. "time_calc/serde_serialization",
  24. "pitch_calc/serde_serialization",
  25. "instrument/serde_serialization",
  26. "find_folder",
  27. ]
  28. [dev-dependencies]
  29. find_folder = "0.3.0"
  30. portaudio = "0.6.2"