split tunings

Each staff gets its own segment of the tuning. This is done using list-tail and list-head.
The functions to place string markers and fret numbers are adjusted to deal with these
smaller string sets instead of assuming the full tuning.