A demo project, exploring the possibilities of the processing power of WebAssembly in the browser.
Find a live demo here.
This project is built in Rust. It is a voice distortion tool, which uses the WebAudio API to capture sound, processes them through a Fast Fourier Transformation and returns the processed audio.
Note, that the procssing (including FFT) happens entirely in WebAssembly,
- Yew Rust PWA framework
- Bulma CSS
- Web Autdio API
- rustfft