Skip to content

A Vue/C# ASP.NET project that plays and optimizes guitar tabs.

Notifications You must be signed in to change notification settings

quinnlas/guitar-buddy-front

Repository files navigation

guitar-buddy-front

The front end of Guitar Buddy, a web app that analyzes text tabs. The tool will read the text tab and interpret the rhythm and notes in the tab. Then it allows the user to hear the tab played back to them through their browser. It also allows the user to run the tab through an implementation of simulated annealing to optimize the distance between the notes. Most notes can be played in multiple places on a guitar, and therefore there is an optimization problem of deciding where to play each note for the easiest method of playing a song. This is one way to attempt to solve that problem.

See a demo here: https://www.youtube.com/watch?v=IwBbrkSDDko

Backend: https://github.com/quinnlas/guitar-buddy-back

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Compile and Minify for Production

npm run build

Lint with ESLint

npm run lint

About

A Vue/C# ASP.NET project that plays and optimizes guitar tabs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published