Local multiplayer
Sing with two to four players, each with their own microphone, profile, color, live score, and place in the final ranking.
Pick a song you love. Nightingale finds or transcribes synced lyrics, makes an instrumental when you need one, and lets you set key and tempo to suit your voice. Sing with optional pitch scoring and visuals that react to your voice.
Use a folder, Plex, Jellyfin, or Navidrome.
Make an instrumental, or sing over the original mix with your own lyrics.
Use a local LRC, paste lyrics, find a match, or transcribe the song.
Follow synced lyrics, adjust key and tempo, and score your pitch.
Sing with two to four players, each with their own microphone, profile, color, live score, and place in the final ranking.
Turn an image, silent looping video, or Nightingale shader from a local file or HTTPS link into the playback background.
Align an existing LRC file word by word while keeping every word inside its original line timing.
Browse local music by its folder tree, with albums nested beneath expandable artists.
Pick up completed analyses from another machine without running the same work again.
Remember window size, player assignments, microphone channels, and master volume between sessions.
Native builds for Linux, macOS, and Windows. GPU acceleration via CUDA or Metal when available, with a CPU fallback everywhere else.
Nightingale is open-source, free, and built by one person in their spare time. If it brings you joy, consider chipping in — recurring on Patreon or one-off on Ko-fi.