As a jazz musician, when learning a new song, once I think I have got it in the original key I like to run it through all keys in order to really make sure I understand the changes. It would be really helpful if there were a facility on the playback menu to allow automatic transposition of the chords on each successive chorus.

It would be useful to be able to specify:

(i) How many times each chorus should be played before transposing to the next key (say in the range 1 to 3). This is to give a little time to 'get it' when running through each new key.

(ii) The transposition interval for each chorus. In order to ensure visiting all keys this could be restricted to +/- a semitone or +/- a perfect fourth. However it may be more flexible to allow any interval to be specified.