Transposer akordových grafů
Vložte akordovou tabulku s texty a posuňte každý akord o půltóny pomocí skutečného analyzátoru akordů a symbolů a enharmonického ostrého/plochého pravopisu.
Výsledek
Kapodaster posouvá výšku, ale akordová tabulka je text a většina "transposerů" tam s tím nepovažuje nic jiného než to: najdou každé písmeno, které vypadá jako kořen akordu, a zamění ho, aniž by tušili, co to vlastně akordový symbol je. Tento přístup se zlomí ve chvíli, kdy se graf stane zajímavým – akord lomítka jako D/F# potřebuje přesunout obě noty, napůl zmenšený F#m7b5 potřebuje přesunout kořen, zatímco m7b5 zůstane přesně tak, jak je napsán, a naivní najdi-a-nahraď nemá žádný koncept ani jednoho.
Tento nástroj místo toho funguje na základě skutečné gramatiky akordů: rozpoznává akordový token jako kořenové písmeno (A až G) s volitelným ostrým nebo plochým, volitelnou kvalitou a rozšířením (m, maj7, m7b5, dim, aug, sus2, sus4, add9, 6, 7, 9, 11, 13 a kombinace těchto slov se shoduje pouze s bílou mezerou a lomítko) takže nezaměňuje písmena pohřbená uvnitř textu za akordy. Každá shoda je rozložena na třídu základní výšky tónu a volitelnou třídu výšky tónu basů, obě jsou posunuty o stejný počet půltónů a přípona kvality je přenesena nedotčená — Bbmaj7 zůstane po transpozici akordem maj7, jen dostane nový kořen.
Dalším detailem, který naivní transponátoři dělají špatně, je pravopis: posunutí akordu nahoru by nemělo vždy vést k ostrému. Skutečné žebříčky sledují kruh kvint — skladba posunutá do tóniny F se čte přirozeněji s Bb než s A#, zatímco skladba posunutá do D se čte přirozeněji s F# než s Gb. Tento nástroj přepíše každou transponovanou třídu výšek pomocí stejné konvence ostrých nebo plochých tónů, takže celá tabulka transponovaná daným počtem půltónů vypadá jako něco, co by do grafu skutečně napsal pracující hudebník, nikoli stěna náhod v jednom směru.
Vložte graf s akordy umístěnými nad textem nebo v jeho linii, nastavte, o kolik půltónů se má posunout (od -11 do +11), a spusťte jej – výstupní textová oblast drží transponovaný graf s každou mezerou, tabulátorem a zalomením řádku přesně tam, kde byl, takže zarovnání mezi akordovou linkou a textovou linkou pod ní není nikdy narušeno. Nikde se nic nenahrává: analýza i transpozice se odehrávají lokálně ve vašem prohlížeči.