isaaccormack / Tabber

Automatically tab guitar licks played into your computer's microphone
https://tabber.ca
1 stars 1 forks source link

Play Licks, Get Tabs

:musical_score: Tabber is a simple web app which automatically tabs guitar licks.

:guitar: Licks are short musical phrases where only a single note is played at a time.

:studio_microphone: Simply upload or record a lick into your computers microphone and get tabs in seconds.

:revolving_hearts: Licks are then saved to your library where they can be shared with friends.

Check it out: tabber.ca

How Does it Work?

Tabber uses a pre-trained machine learning model for both pitch and onset detection to determine which note was played and when. A heuristic is then used to estimate where the notes were likely played on the fretboard. Tabs are generated from these locations as raw text.

About

Tabber started as a UVic capstone project written in the summer of 2020 by three UVic students interested in solving new problems with machine learning. Since its initial implementaion, new features have been implemented periodically. Feedback or suggestions for new features are welcome!


Tabber is currently an alpha release. Please submit any bugs found as github issues.

Contributing

Community additions are welcomed! Please see the readmes in /webapp and /server to get started developing the front or back-end. Feel free to reach out to me personally to discuss feature development, or submit a PR.