1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
//! Utility library providing Eurorack related helper functions. #![no_std] pub mod voct; #[macro_use] mod macros; #[cfg(test)] mod tests { use super::voct::*; #[test] fn test_hz() { let cases = [ (1, 32.703), (2, 65.406), (3, 130.812), (4, 261.624), (5, 523.248), ]; for (v, freq) in &cases { let voct = VOct(*v); assert_eq!(voct.hz(), *freq); } } }