It's all written in Go and hosted on an AWS t2.micro instance right now. I haven't implemented any caching yet so we'll see what happens if it gets any traction...
Feedback / bugs / feature requests encouraged. Thanks!
I'd recommend you jump to traditional music notation for your learning process, ASAP. You're learning new things, anyway, you might as well learn a tool that is generally much more useful. There's a wealth of music and exercises in standard notation available to practice with.
I'm not saying this to be preachy or holier-than-though, or to suggest you can't be a good musician without knowing how to read music. But, standard notation is technically superior to tabs, on nearly every dimension. It provides more information in a smaller space, it is transferable to other instruments and other musicians, it is much faster/easier to read once you are proficient with it, and it provides visual cues about the things that you're currently trying to learn that tablature does not (e.g. you can usually readily discern keys and chords from traditional notation, while it is not at all obvious from tabs until you've read quite a bit of it and mentally or physically applied it to the guitar).
I wish I'd learned traditional notation sooner and with more gusto. I would have been a better musician more quickly if I had.
This also makes me think I should focus the website on where ASCIItab excels over standard notation -- editability as opposed to being a precise blueprint for how to play complex compositions. I think offering an in-browser editor would still make this a good tool for novice composers to get a feel for enhancing / creating music before they advance to standard notation.
A (hacky?) fix would be `overflow-x: scroll` I guess.
A good addition would be audio output, or MIDI export.
From looking at the tabs, this seems mostly aimed at fingerstyle guitar playing, rather than playing with a plectrum. Some parameters to the generation could produce tabs for a wider range of styles.