Lovrom8 / RSMods

399 stars 40 forks source link

DLL - FR - Visually transpose songs to fit different tunings #195

Open zeblade opened 1 week ago

zeblade commented 1 week ago

I usually play my guitar in a non-conventional tuning, in which the strings are set in forths: E-A-D-G-C-f (note that the four lower strings are just like standard tuning, but the 2 highest strings are one semitone sharper). Whenever I play songs made for standard tuning in Rocksmith, I have to mentally adjust and compensate for those two highest strings. The same thing happens when I have a guitar tuned in drop D, but I want to play a song in standard E without changing the current tuning for whatever reason. In that case, I have to mentally compensate for the flatter bottom string, while playing the other 5 strings normally.

It would be really useful to have the option to tell the game which tuning you are using and let the computer do those compensations automatically, as some sort of auto-transposer for individual strings.

For example: If you have a guitar tuned in drop D and the song you are about to play is in standard E, the game should automatically make the notes for the low E string (now D) appear as two frets ahead. The other strings would work as normal.

Another example, following my particular case: since my guitar has the two highest strings one semitone sharper than usual, the game would show the notes for these specific string as one fret behind. [In this case, however, an open string would be presented as the -1 fret (which would be stupid), so there could be a little code to make that note go to the string below.]