rewrite to use waapi oscillator under the hood
2.0.0