A simple browser-based synthesizer built with the Web Audio API. You can play musical notes using your computer keyboard, change the waveform, and experiment with basic sound synthesis.
This project demonstrates how to generate sound in the browser using oscillators and gain nodes.
- ๐น Play notes using your computer keyboard
- ๐ Select different waveforms
- Sine
- Square
- Sawtooth
- Triangle
- ๐ Polyphonic playback (multiple keys at once)
- ๐ Automatic gain balancing to prevent clipping
- ๐ Hidden Christmas Music Easter Egg
The keyboard is mapped similarly to a piano layout.
Example keys:
Z S X D C V G B H N J M C C# D D# E F F# G G# A A# B