Piano keyboard
In this section, we will use some of the core Audio API interfaces to create a simple piano keyboard. We will learn what an AudioParam is and how to use it to change the pitch of the sound.
Noise generation
Noise is one of the most basic and common tools in digital audio processing, in this guide, we will go through most common noise types and how to implement them using the Web Audio API.
Audio visualization
In this section, we will get familiar with AnalyserNode and how to extract audio data in order to create a simple real-time visualization of the sounds.
Custom audio effects
In this section, we will create our own pure C++ turbo-module and use it to build a custom processing node that transforms audio however you like.