Skip to content

xycld/Resonance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

151 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resonance Logo

共鸣 Resonance

用最简单的方式歌唱 —— 剩下的交给电脑

Release Platform License

简体中文


Sing freely — leave the polishing to AI. Resonance is a desktop karaoke app that runs entirely offline, with real-time lyrics, AI accompaniment separation, and a one-click post-processing pipeline that aligns, tunes, and mixes your vocal.

⚠️ Early version, actively developed.


Features

  • Immersive singing — fullscreen lyrics, real-time pitch visualization, AI scoring
  • AI accompaniment separation — one-click vocal/instrumental split using local models
  • AI post-processing — auto-align, pitch-correct, and mix your recordings
  • Local-first — everything runs on your machine, no cloud, no subscription
  • Plugin system — extend with custom plugins via a built-in marketplace (WIP)
  • P2P chorus — sing with friends over the network (WIP)

Quick Start

Download the latest release for your platform:

👉 GitHub Releases

First time:

  1. Launch Resonance
  2. Drop your music files (with .lrc lyrics) into the app
  3. Pick a song, hit Start, and sing!

For Developers

Prerequisites:

  • Node.js 20+
  • Rust toolchain
  • Linux only: libasound2-dev
git clone https://github.com/xycld/Resonance.git
cd Resonance
npm install
npm run dev

npm run dev automatically builds the native DSP addon on first run.


License

Apache-2.0

About

Sing in the easiest way possible - leave the rest to the computer

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages