0

Транспонувач схем акордів

Вставте схему акордів із текстом пісні та змістіть усі акорди на півтони за допомогою справжнього парсера позначень акордів і енгармонічно свідомого вибору дієзів та бемолів.

🔒 Обробляється повністю у вашому браузері — те, що ви тут вводите, ніколи не вивантажується.

Обробка... 0%
Розбір позначень акордів
Транспонування
Готово

Результат

Каподастр змінює висоту звуку, але схема акордів — це текст, і більшість «транспонувачів» ставляться до нього саме так: знаходять кожну літеру, схожу на основний тон акорду, і замінюють її, не маючи жодного уявлення про те, чим насправді є позначення акорду. Такий підхід ламається щойно схема стає цікавішою — у слеш-акорді на зразок D/F# потрібно перемістити обидві ноти, у напівзменшеному F#m7b5 — змістити основний тон, залишивши m7b5 без змін, а наївний пошук із заміною не має поняття ні про те, ні про інше.

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

Ще одна деталь, у якій помиляються наївні транспонувачі, — це написання: зміщення акорду вгору не завжди має давати дієз. Справжні схеми дотримуються кола квінт — пісня, перенесена в тональність фа, природніше читається з Bb, ніж із A#, тоді як пісня, перенесена в ре, природніше читається з F#, ніж із Gb. Цей інструмент переписує кожен транспортований висотний клас, використовуючи ту саму конвенцію дієзів і бемолів, тож ціла схема, зміщена на задану кількість півтонів, виглядає так, як написав би на ній досвідчений музикант, а не як стіна альтерацій в одному напрямку.

Вставте схему з акордами, розташованими над текстом або в одному рядку з ним, задайте, на скільки півтонів змістити (від -11 до +11), і запустіть — у текстовому полі результату ви побачите транспортовану схему, де кожен пробіл, табуляція та розрив рядка залишилися точно на своїх місцях, тому вирівнювання між рядком акордів і рядком тексту під ним ніколи не порушується. Ніщо нікуди не вивантажується: і розбір, і транспозиція відбуваються локально у вашому браузері.