isaaccormack / Tabber

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

Feature/add capo #70

Closed jalfje closed 4 years ago

jalfje commented 4 years ago

Should be merged after #69, as it branched off of that branch.

Implements ability to specify capo when tabbing. Adds capo dropdown to frontend, capo attribute to the lick entity in the backend, and a mention (e.g. "(Capo 5)") to the generated tab string. Generated tab string presents frets as relative to the capo. Capo & tuning dropdowns are modifiable in the edit menu (though updating the tab does not yet re-run the tabbing algorithm - that will be another small step before this works 100% correctly. the intent with being able to modify the tuning or capo is in case you got it wrong the first time, but don't want to have to re-play the lick, e.g. with a freshly-recorded lick).

Closes #38, #39, and #59.