0

Транспонатор на акордови схеми

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

🔒 Обработва се изцяло във вашия браузър - нищо, което въвеждате тук, никога не се качва.

Обработка... 0%
Анализиране на акордовите символи
Транспониране
Готово

Резултат

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

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

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

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