Day 11: Drum Kit

Play drum sounds by clicking pads or pressing keys. Uses audio samples with a Web Audio fallback.

Keys: A S D F G H J K
How it works (short)

JS loads audio samples into Audio elements or AudioBuffer via Web Audio. When a pad is triggered (click or keydown) the corresponding sound is played and the pad gets an active visual state. If sample files are missing, a small synthesized sound is generated as a fallback.