Da ich momentan nicht allzu viel Zeit habe an diesem kleinen privaten Projekt zu arbeiten, sollt ich euch nicht wundern, falls ich für ein Weilchen nicht melde.
@jerch:
Ja, du hast recht, mit meiner Methode geht der funktionsharmonische Kontext verloren. Damit kann ich aber leben. Auch werde ich, vorerst, darauf verzichten auf exotische Konstruke wie A#### zu verzichten.
Hauptzweck der Software soll sein, den Songtext zu kopieren und in schnell ohne große Probleme transponieren zu können.
Beispiel:
Folgendes Lied lerne ich gerade:
Das lied beinhaltet viele Barre Griffe, die einfach unschön sind.Abm F#
Sitting by the window
E B
Staring out into the night
C#m Abm F#
Waiting up for the light of day yehh
Abm F#
And the sound of silence
E B
The faintly flaring candle light
C#m
Parting has got me
Abm F#
Around to go insane yehh
Das ganze in mein Programmier kopiert und um einen Halbton
nach oben transponiert ergiebt:
Viel besser zu spielen. Wer interesse an dem Code hat, sollAm G
Sitting by the window
F C
Staring out into the night
Dm Am G
Waiting up for the light of day yehh
Am G
And the sound of silence
F C
The faintly flaring candle light
Dm
Parting has got me
Am G
Around to go insane yehh
sich bei mir melden. Es funktioniert mitlerweile das Nötigste.
Bassgrundtöne werden momentan nicht berücksichtigt. Werde ich aber einbauen. Das ganze konnte ich ohne Reguläre Ausdrücke umgehen.
An manchen stellen ist der Code aber nicht sehr pythonic. Naja was solls