Nightingale converts music library songs into karaoke using neural network stem separation via UVR or Demucs models to isolate vocals from instrumentals.
It transcribes lyrics with WhisperX for word-level sync, provides real-time pitch scoring, player profiles, and supports video files with dynamic GPU backgrounds. The single-binary app runs on Linux, macOS, and Windows with gamepad controls and GPU acceleration.