0

Transposer grafikona akorda

Zalijepite grafikon akorda s stihovima i pomaknite svaki akord po polutonovima, s pravim parserom simbola akorda i oštrim/niskim pravopisom koji je svjestan enharmonija.

Buy Me a Coffee at ko-fi.com
Obrada... 0%
Raščlanjivanje simbola akorda
Transponiranje
Gotovo

Rezultat

Capo mijenja visinu tona, ali akordski grafikon je tekst, a većina "transpozera" vani ga tretira kao ništa više od toga: pronađu svako slovo koje izgleda kao korijen akorda i zamijene ga, nemajući pojma što je zapravo simbol akorda. Taj se pristup pokvari u trenutku kada grafikon postane zanimljiv — akord s kosom crtom kao što je D/F# treba pomaknuti obje note, polusmanjenom F#m7b5 treba pomaknuti korijen dok m7b5 ostaje točno kako je napisano, a naivno pronađi i zamijeni nema koncept ni jednog ni drugog.

Ovaj alat umjesto toga radi na temelju stvarne gramatike akorda: prepoznaje token akorda kao korijensko slovo (A do G) s izbornim oštrim ili ravnim, izbornom kvalitetom i ekstenzijom (m, maj7, m7b5, dim, aug, sus2, sus4, add9, 6, 7, 9, 11, 13 i njihove kombinacije) i izbornom notom kose kose i basa, i uvijek se podudara s cijelim riječi razgraničene razmakom tako da slova unutar teksta ne mijenja akorde. Svako podudaranje se rastavlja na klasu korijenske visine tona i neobaveznu klasu visine tona basa, obje se pomiču za isti broj polutonova, a kvalitetni sufiks se prenosi nedirnut — Bbmaj7 ostaje akord maj7 nakon transponiranja, samo dobiva novi korijen.

Drugi detalj koji naivni transpozeri pogriješe je pravopis: pomicanje akorada prema gore ne bi trebalo uvijek proizvesti oštrinu. Prave ljestvice slijede krug kvinti — pjesma pomaknuta u tonalitet F prirodnije se čita s Bb nego s A#, dok se pjesma pomaknuta u D prirodnije čita s F# nego s Gb. Ovaj alat ponovno sriče svaku transponiranu klasu visine koristeći istu konvenciju oštrih ili niskih tonova, tako da cijela karta transponirana zadanim brojem polutonova izgleda kao nešto što bi radni glazbenik zapravo napisao na ljestvici, a ne kao zid slučajnosti u jednom smjeru.

Zalijepite grafikon s akordima koji se nalaze iznad ili u ravnini s tekstom, postavite koliko polutonova želite pomaknuti (od -11 do +11) i pokrenite ga — izlazno tekstualno područje sadrži transponirani grafikon sa svakim razmakom, tabulatorom i prijelomom retka točno tamo gdje je bio, tako da se poravnanje između linije akorda i linije teksta ispod nikada ne poremeti. Ništa se nigdje ne učitava: raščlanjivanje i transpozicija odvijaju se lokalno u vašem pregledniku.