use web_audio_api::context::{AudioContext, BaseAudioContext};
use web_audio_api::node::{AudioNode, AudioScheduledSourceNode};
fn main() {
env_logger::init();
let context = AudioContext::default();
let osc = context.create_oscillator();
osc.connect(&context.destination());
osc.start();
println!("stereo");
std::thread::sleep(std::time::Duration::from_secs(2));
context.destination().set_channel_count(1);
println!("mono");
std::thread::sleep(std::time::Duration::from_secs(2));
context.destination().set_channel_count(2);
println!("stereo");
std::thread::sleep(std::time::Duration::from_secs(2));
}