Shepard Tone Web Audio implementation of Shepard Tone Based on Jordan Eldredge's article npm install shepard-tone Usage import { ShepardTone, createAudioContext } from "shepard-tone"; const shepardTone = new ShepardTone(createAudioContext()); shepardTone.play(); Demo