A simple web-based electronic keyboard. In development.
Below is a short clip that shows the basic functionalities of this virtual keyboard, including:
1. Choice of different tones (e.g. sine wave sounds smoother than triangle wave)
2. Toggles for modulation options like Additive Modulation, Amplitude Modulation (AM), Frequency Modulation (FM), and Low-Frequency Oscillators (LFO).
3. Fine-tune control of the sound envelope or ADSR including Attack (A), Decay (D), and Release (R). Sustain (S) is directly determined by the duration of your pressing on the key.