RiffBank – Parsing arbitrary Text-based Guitar Tab into an Indexable and Queryable “RiffCode for ElasticSearch
![](http://ryrobes.com/wp-content/themes/therapy/functions/thumb.php?src=wp-content/uploads/2013/08/riffcode-pic.jpg&w=150&h=150&zc=1&q=90)
Guitar tablature is meant for human readability…not for machine consumption. Granted it’s “procedural” and “linear” already, but it’s also column-based AND row-based at the same time (readers read down a short row and then over) – you are dealing with text chunks that are easily understandable by a human, but require a lot of “context” […]