//! Demonstrate/test the noise generator by cycling through all the nnoise //! types. use synthizer as syz; fn main() -> syz::Result<()> { let _guard = syz::initialize()?; let ctx = syz::Context::new()?; let src = syz::DirectSource::new(&ctx)?; let gen = syz::NoiseGenerator::new(&ctx, 2)?; src.add_generator(&gen)?; for i in [ syz::NoiseType::Uniform, syz::NoiseType::Vm, syz::NoiseType::FilteredBrown, ] .iter() { println!("{:?}", i); gen.noise_type().set(*i)?; std::thread::sleep(std::time::Duration::from_secs(5)); } Ok(()) }