The idea for Resonance came while I was watching keshi's GABRIEL documentary. In the background, I heard a beautiful tune that wasn't listed of any track on the album, and I couldn't find it anywhere else. I wasn't musically gifted, so I wished I could learn to play it.
That's when I thought: what if I made a product that could take a sound and turn it into something you could play on the guitar?
Resonance is a guitar conversion tool that takes .wav files and transcribes them into music notes, which can then be used as tabs for learning and playing. Its been tested on acoustic guitar but was designed with future support for electric and bass in mind. Learning by ear can be frustrating; Resonance makes the process easier by bridging the gap between what you hear and what you can play.
Please feel free to send feedback, I'd love to know how I can improve!
- electric, bass, more
.mp3file support- note → TAB conversion
Upload a short
.wavfile with clear, distinct notes being played. Wait a few seconds and the registered notes should popup! Copy or download the list of notes directly.
- Python 3.10-3.12
- Node.js 18+ and npm
- libsndfile
- (FFmpeg)
git clone https://github.com/your-username/resonance.gitcd backend
pip install -r requirements.txt
cd ../frontend
npm installcd backend
uvicorn main:app --reload --port 8000
cd frontend
npm run devOpen http://localhost:5173/ in browser!


