Singing Stream Savior

Singing streams.Easy-to-forget steps.Let S3S help.

Prepare backing tracks, play songs, switch BGM, and update the queue.
Less to juggle, before and during your stream.

Free to use · No signup · v2.1.6.1

Singing Stream Savior workspace with the song library, BGM, accompaniment, and playback queue
BGM, set lists and vocal effects stay in sync
UVR vocal removal
Audio files & YouTube playback
Automatic BGM switching
Auto-switch chat / singing effects
OBS set lists & lyrics

Why I made this app

I kept forgetting these things, too.

During my singing streams, I often forgot to turn BGM off before a song and back on afterward. I would also miss a set-list update or forget to enable my singing effects.

So I made Singing Stream Savior to handle those easy-to-miss steps. Now it can all happen automatically!
Then all I need to do is pick the backing track I want, sing, and chat. OuOb

Turn BGM off to sing, then back on
Add the song to the OBS set list
Switch between singing and chat effects

Before you go live

Make backing-track prep easier.

UVR vocal removal

Separate audio you have the right to process into vocals and accompaniment, with an option to retain backing vocals. Add the result directly to your library to reduce conversion and file-organizing steps. Supports local audio files and YouTube links.

UVR workspace with HP and MDX models, harmony settings, processing status, and import controls

UVR workspace · Click to enlargeSee how it works ↗

Support for many audio formats

Import common audio formats directly, with less need to convert files.

MP3WAVFLACM4AAACOGGOPUSWMAMP4

Add YouTube links to your library

Import video or playlist links. Download YouTube songs in the current project from the main window as MP3 at 320 kbps by default, or choose WAV. Convert existing downloads locally while keeping the originals.

youtube.com/watch…
Learn about importing & playback ↗

One song starts. These steps follow.

Start BGM. To switch vocal effects automatically, set singing and chat Profiles before playing the accompaniment.

Background music

BGM pauses automatically

The backing track takes over while BGM pauses.

Backing track

Backing track is playing

The current song syncs to your OBS set list.

Vocal effects

Apply singing vocal effects (EQ, reverb, and more)

Switch to the singing effects you assigned.

Workflow illustration · Switching states does not play audio

Your singing stream, all in one place.

Audio, YouTube, and playback controls

Bring together supported local audio formats and YouTube sources, with speed and key adjustments to suit your pace and vocal range.

Actual accompaniment player with volume, progress, speed, pitch in semitones, and reset controls

Playback controls · Click to enlargeUser guide ↗

Animated lyrics and live previews

Compare nine animated lyric styles with motion previews inside their cards. Move and resize the lyric layout directly in the preview and see OBS update as you drag. The independent Lyrics window is available for reading and practice.

Lyrics workspace with synchronized lyrics, Japanese readings, timing, and OBS layout settings

Synced lyrics · Click to enlargeUser guide ↗

Vocal Profiles & effects

Build an effects chain with built-in processors and VST3. Set the voice you want for chat and each song.

Vocal Profile editor with Noise Gate, Compressor, and EQ in a horizontal effects rack

Vocal Profiles · Click to enlargeUser guide ↗

What your audience sees

Set lists and lyrics follow your singing.

Compare playlist themes with animated cards and Auto demo, then move and resize the layout in the preview. Existing playlist and lyric sources in OBS update as you edit, so you can arrange them around your stream background.

Explore OBS setup & themes ↗

Livestream timestamps

After connecting to OBS, record a livestream timestamp whenever a backing track starts, so it’s easier to organize the song timeline after your stream.

Set up livestream timestamps ↗
Actual OBS output with a transparent set list and synchronized lyrics over a streaming background

Why is it free?

Two years ago, I suddenly got the idea to make some software to solve a problem I was having with my singing livestreams, so I tried building a simple player that could automatically switch between background music and instrumentals.

Later, I added a feature that automatically displayed the song list. I figured the software was at least pretty useful for me, so I released it for my friends to use.

A little while ago, I realized that quite a few friends had been quietly using it. I also received lots of compliments and got a real sense of accomplishment. I was absolutely thrilled! I love being praised!

Before I knew it, I kept adding more and more features, making it more and more complete. I hope I can get even more feedback (⁎⁍̴̛ᴗ⁍̴̛⁎)‼

Start with one test song.

Check your backing track, BGM, lyrics and OBS output before going live.