Sound is synthetically generated via WebAudio API.