improved automatic transposition
These are really three feature requests.
1)
I really like the automatic transposition feature because it quickly allows me to play a given chord progression in all 12 keys. However, as provided, it is of limited usefulness as, in practice, you can only change the key by semitones (up or down) and fourths (up or down) because only these intervals take you along all 12 keys.
This feature would be more useful if, in addition to the ability to select any interval, it would provide fixed sequences to choose from, e.g.
major 2nd up -> +2, +4, +6, +8, +10 then +1, +3, +5, +7, +9, +11
major 2nd down -> -2, -4, -6, -8, -10 then -1, -3, -5, -7, -9, -11
minor 3rd up -> +3, +6, +9 then +1, +4, +7, +10 then +2, +5, +8, +11
minor 3rd down -> ...
major 3rd up -> +4, +8 then +1, +5, +9 then +2, +6, +10 then +3, +7, +11
major 4rd down -> ...
tritone -> +6 then +1, +7 then +2, +8 then +3, +9, then +4, +10 then +5, +11
alternatively, the existing slider that allows to select any interval could be removed and 4 more sequences be added
semitone up, semitone down, 4th up, 4th down
2)
Currently, the only way to disable automatic transposition and automatic BPM increase is moving both sliders to zero. It would be great to have the ability to enable/disable this feature without touching those sliders and without even displaying the dialog that contains them. This can be done quite easily by turning the icon that brings up the dialog into an on/off switch:
- if the feature is disabled, a tap displays the dialog (as in current version), so that user can enabled either transposition or BPM increase
- if the feature is enabled, a single tap disables both automatic transposition and BPM increase, but without affecting slide values
in practice, the only difference with current version is the - if the feature is already enabled and you want to display the dialog to move either slider, you need a double tap instead of a single tap.
3)
Typically you use automatic transposition or BPM increase only for exercise songs. It would be great if these two settings were stored together with the song, rather than being global settings. For example, there might be a switch in the dialog, something like "save settings with song"