This is a collection of some of the software I have written over the
years. Feel free to use as you wish. It is all open source and
released under the GPL.
To run the jar files, you must have java
and can run them like so...
This is a java application that I created to practice various ear
training exercises I ran across.
I use Random Intervals for playing particular intervals with a random
starting note melodically.
I also use Random Intervals to practice hearing both notes when played
harmonically. Check it out and you'll see what I mean.
Biased Note is something I created after reading about this technique
being used to develop absolute pitch.
I use Chord Sustain also to pick out the individual notes of a chord.
The sustain part allows me to use my instrument to play the individual
notes of the chord.
Having said all of that, you can use it anyway you want. The code is
a little sloppy because I threw all of this together really quickly.
But, you could create your own tab pretty easily by modifying one of
the classes.