I couldn't find any good free solution that is convenient enough so I built my own.
Here's a list of handy features my little creation provides:
- Live editing
- Custom instruments (in intruments.json)
- Custom tab tunings are supported (including octave numbers) (such as E4, G#2, ...)
- Unlimited amount of strings (one per line)
- Much more
The program plays the tab with the standard tuning of the selected instrument unless you override the tuning in the tab itself per string (check gif and yes, both notes 'B' and 'H' work)
The program was primarily made to play Guitar tabs or tabs for any other string instrument but in theory you can always have it play any instrument you like if you add it in.
I've included some tabs you can test it with in the TABS folder.