Web Audio playground
Verifies that when muted: true, calling source.play({ loop: true }) still returns a Voice — the voice runs silently through the zeroed master gain and becomes audible mid-loop when setMuted(false) ramps the gain back up.
muted: true
source.play({ loop: true })
Voice
setMuted(false)
Nothing playing.