0

Транспозер за диаграма на акорди

Поставете диаграма на акорди с текстове и преместете всеки акорд по полутонове, с реален анализатор на символи на акорди и енхармонично съобразено изписване на диез/бемол.

Buy Me a Coffee at ko-fi.com
Обработка... 0%
Разбор на акордови символи
Транспониране
Готово

Резултат

Капо променя височината, но диаграмата на акордите е текст и повечето "транспозери" там го третират като нищо повече от това: те намират всяка буква, която прилича на корен на акорда, и я разменят, без да имат представа какво всъщност представлява символът на акорда. Този подход се разваля в момента, в който диаграмата стане интересна — акорд с наклонена черта като D/F# се нуждае от преместване на двете ноти, полунамаленият F#m7b5 се нуждае от преместване на основата, докато m7b5 остава точно както е написано, а наивното намиране и замяна няма концепция за нито едно от двете.

Вместо това този инструмент работи от действителна граматика на акорда: той разпознава символ на акорд като коренна буква (от A до G) с незадължителен диез или бемол, незадължително качество и разширение (m, maj7, m7b5, dim, aug, sus2, sus4, add9, 6, 7, 9, 11, 13 и комбинации от тях) и незадължителна нота с наклонена черта и бас и винаги съвпада с цяла думи, разделени с интервали, така че да не бърка буквите, заровени в текста, за акорди. Всяко съвпадение се разлага на основен клас на височината на звука и незадължителен клас на височината на звука на басите, като и двата се изместват с еднакъв брой полутонове, а суфиксът за качество се пренася непокътнат — Bbmaj7 остава акорд на major7 след транспониране, той просто получава нов корен.

Другата подробност, която наивните транспонери грешат, е правописът: преместването на акорд нагоре не трябва винаги да произвежда диез. Истинските класации следват кръга от квинти – песен, преместена в ключа F, се чете по-естествено с Bb, отколкото с A#, докато песен, преместена в D, се чете по-естествено с F#, отколкото с Gb. Този инструмент пренаписва всеки транспониран клас на височина, като използва същата конвенция за диези или бемоли, така че цяла диаграма, транспонирана с даден брой полутонове, изглежда като нещо, което работещ музикант всъщност би написал на диаграма, а не като стена от инциденти в една посока.

Поставете в диаграма с акорди, разположени над или в линия с текста, задайте колко полутона да се преместят (от -11 до +11) и го стартирайте — изходното текстово поле съдържа транспонираната диаграма с всеки интервал, табулация и нов ред точно там, където е бил, така че подравняването между линията на акорда и линията на лириката под нея никога не се нарушава. Нищо не се качва никъде: анализът и транспонирането се извършват локално във вашия браузър.