Akorddiagrammi transponer
Kleepige laulusõnadega akordikaart ja nihutage iga akordi pooltoonide kaupa, kasutades tõelist akordi-sümboli parserit ja enharmooniateadlikku teravat/tasakirjakirja.
Tulemus
Capo nihutab helikõrgust, kuid akordi diagramm on tekst ja enamik sealseid "transponeerijaid" käsitleb seda kui midagi muud: nad leiavad iga tähe, mis näeb välja nagu akordi juur, ja vahetab selle, teadmata, mis akordi sümbol tegelikult on. Selline lähenemine katkeb hetkel, kui diagramm muutub huvitavaks – kaldkriipsu akordi nagu D/F# puhul on vaja liigutada mõlemat nooti, pooleldi vähendatud F#m7b5 juure liigutamist, samal ajal kui m7b5 jääb täpselt nii, nagu kirjutatud, ning naiivsel otsimisel ja asendamisel pole kummagi kontseptsiooni.
See tööriist töötab selle asemel tegeliku akordi grammatika põhjal: see tuvastab akordi märgi juurtähena (A kuni G), millel on valikuline terav või lame, valikuline kvaliteet ja laiend (m, maj7, m7b5, dim, aug, sus2, sus4, add9, 6, 7, 9, 11, 13 ja nende kombinatsioonid) ja ainult valikuline täielik noot, lash. tühikutega eraldatud sõnad, nii et laulusõnade sisse maetud tähti ei eksitaks akordidega. Iga vaste on jaotatud juurkõrguse klassiks ja valikuliseks bassikõrguse klassiks, mõlemat nihutatakse sama arvu pooltoonide võrra ja kvaliteediliide kantakse üle puutumata – Bbmaj7 jääb pärast transponeerimist maj7 akordiks, see saab lihtsalt uue juure.
Teine detail, mida naiivsed transponeerijad eksivad, on õigekiri: akordi ülespoole nihutamine ei tohiks alati teravust tekitada. Päris edetabelid järgivad kvintide ringi — F-klahvi liikunud lugu loeb Bb-ga loomulikumalt kui A#-ga, samas kui D-sse viidud lugu loeb F#-ga loomulikumalt kui Gb-ga. See tööriist kirjutab uuesti iga transponeeritud helikõrguse klassi, kasutades sama teravuste või tasapindade tava, nii et terve diagramm, mis on transponeeritud teatud arvu pooltoonidega, näeb välja nagu midagi, mida töötav muusik tegelikult diagrammile kirjutaks, mitte juhuslike ühes suunas.
Kleepige diagrammi, mille akordid asuvad laulusõnade kohal või sees, määrake, mitu pooltooni nihutada (-11-lt +11-le) ja käivitage see – väljundtekstiala hoiab transponeeritud diagrammi iga tühiku, tabeldusriba ja reavahetusega täpselt seal, kus see oli, nii et akordirea ja selle all oleva laulurea joondamist ei häirita kunagi. Kuhugi ei laadita midagi üles: sõelumine ja ülevõtmine toimuvad teie brauseris lokaalselt.