float_obj

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.

| Demonstration

2023

Solo Project



Tool 工具
WebAudio, HTML/CSS/JavaScript


Play 试玩 keyboardinprogress.glitch.me