Set the room
Connect Twitch, choose a tempo and key, then add the private visualizer to OBS.
A shared instrument for live chat
Your viewers send a note. Together, they make the music. Pulse Choir turns Twitch chat into a little instrument everyone can play.
No viewer sign-up. No extension. Just chat.
A tiny command. A shared sound.
Every note lands on the same beat and in the same scale. The chat makes a composition, not a playlist.
Connect Twitch, choose a tempo and key, then add the private visualizer to OBS.
Viewers send !pulse 1 through !pulse 7. Each degree becomes a note in your scale.
The notes line up on a shared beat. Original tones are synthesized in the browser source.
The whole command sheet
!pulse 1Do · your first note!pulse 2–7Re through Ti · more notes!pulse clapA little rhythmic tapOne contribution every 1.8 seconds per viewer. The streamer can limit play to subscribers or moderators.
No imported tracks, clips or samples. Each contribution is a short, original tone, mapped by a deterministic rule and played on the shared beat.
ACCESS IN TWO WAYS
For Deaf and hard-of-hearing viewers: the broadcast visualizer shows a four-beat position, accepted note names, tempo, key and scale as text. Sound is never the only signal.
For blind and low-vision viewers: share the separate companion page for labeled musical state, a readable note list, keyboard controls and paced screen-reader announcements. The OBS graphic in the Twitch video is not screen-reader accessible to viewers.
For nonspeaking viewers: participation uses ordinary text chat commands; voice input is not required. Pulse Choir supports these parts of the experience and does not claim to make a stream generally accessible.
Your chat already has a rhythm.
YOUR CHANNEL · PULSE CONTROL
STUDIO OVERVIEW
Waiting for live status…
STREAMER → VIEWER
03 / THE COMPOSITION
No notes yet
When a viewer plays, it will appear here.VIEWER ACCESSIBILITY
This separate page reports accepted musical notes with screen-reader-friendly text. The public link contains the channel name only, no secret.
Commands: !pulse 1–7 for a note · !pulse clap for a beat