Automatic transpose function
Status: Beta
Brought to you by:
dhladek
It would be extremely convenient if qSong was chord
aware - i.e. if I type in [E] it knows it as an E
chord, rather than a text string. If this were the
case, it should be possible to create some kind of
chord transposition table such that if I select
Transpose +1.5 the chord would be replaced with a [G]
Chords that are not recognized or non-chord strings
(example: [Am7///] to indicate number of beats, etc.)
could be marked so that the user would have to edit
them manually.
Logged In: YES
user_id=1294892
CHord transposition is implemented in the most recent version.
CHord transposition table is included in class TextUtils and
it works this way: it can recognize main chord letter in
square brackets e.g. A in [Amaj7] and transpose it according
to the chord transposition table
Logged In: YES
user_id=1612042
when transposing non chord argument like "[S]" it adds "?"
to chord name. There should be a chord database to help user
to add corect form of chord. There might be the list of
available chord roots like(A B/H C D E F G A) and list of
available endings(dur mol/- sus dim/-5/b5 aug/+5 maj7 add9
11 13 etc.) and the chord structure could be also displayed.
Logged In: YES
user_id=1294892
Originator: NO
recent implementation does not take into account small letters.
Should it transpose also downwards?