5 ms·
Very cool. I've been working on a tab builder as a pet project. I've gotten frustrated finding tabs that are 95% correct, copying and pasting and then manually
by tmh88j 8y ago
Very cool. I've been working on a tab builder as a pet project. I've gotten frustrated finding tabs that are 95% correct, copying and pasting and then manually editing them. I know there are some tab builders out there, but ultimate guitar annoys the hell out of me so I figured it would be a good exercise to try out some new languages/frameworks that I haven't used. I wanted to be able to import a text tab, convert it to some kind of data structure that I could then manipulate easily.I might finish polishing it up some day, but it works for me as a bedroom guitarist
Here's a short screen recording I made. As of now it's still riddled with bugs, which I'm sure you'll spot a few in the video like the alignment bar hanging around when it's not supposed to.
https://uploadfiles.io/mk54d https://uploadfiles.io/mk54d
- gabergg 8y agoThat's really neat! It already looks so much better than typing it all out, which so many tools still have you do. I'm planning on integrating a similar tool into Songcraft, but not sure the exact form it'll take. Thanks for sharing :)
- tmh88j 8y agoThanks! I haven't touched the code in a while because it's gotten to the point where it's functional, albeit ugly and a little buggy on the UI side. I've been practicing (guitar) a lot more as a result because it's so easy to throw scales and chords together for some intense fretboard running and stretching.
- heuermh 8y ago> ultimate guitar annoys the hell out of me I'd love to steal all the content back from them (I submitted tabs to alt.guitar.tab and OLGA long long ago, and have backups of the archive) and present it in a clean UI. As you know, plain text files. I'm curious though, is there a standard identifier authority for artists, albums, and songs that one could use to normalize such content?
- tmh88j 8y ago>I'm curious though, is there a standard identifier authority for artists, albums, and songs that one could use to normalize such content? Here's what UG has to say about it. https://www.ultimate-guitar.com/news/ug_news/are_ug_tabs_legal_and_does_ug_pay_money_to_artists_for_hosting_tabs_yes_and_yes.html https://www.ultimate-guitar.com/news/ug_news/are_ug_tabs_leg... Sounds like a load of crap to me. They probably have a small payment stream just to play the "see, we're trying to comply!" card. Otherwise, I highly doubt they fork over any money unless a lawsuit is thrown their way, even then it seems like they just "block" the tabs as that page describes. There are so many artists on there who probably don't even know people have created tabs for their music. I made my tool for my own personal use and mainly because I wanted to try out Django and Postgres on the backend, so that was never a real consideration for me. I might throw the builder portion of it out there for public use when I wrap it up, but there won't be any saving/sharing of tabs. Just export the tab to a PDF or a raw JSON file which can then be re-imported and edited, I suppose.