Figured out the transpose bug.  It turns out my sebastian was out
of date and the new one I included in pip needs things to use the
pitch/octave sebastain style points until playtime.  I need to
apply the fix throughout still, but it's in here.