О проекте

Chord Tulza — конструктор аккордов и прогрессий для гитары и пианино

Бесплатный инструмент для музыкантов: показывает все аккорды тональности, их формы на грифе и клавишах и помогает на слух собирать прогрессии.

Кто это сделал

Chord Tulza придумал и собрал Вениамин Векк — дизайнер и музыкант, а не программист. Весь код инструмента написан «вайбкодингом»: с помощью ИИ-агентов (Claude и Codex), которым он ставил задачи, показывал скриншоты и просил переделать то, что звучало или выглядело не так. Сам он не написал ни строчки кода руками — зато отвечал за каждое музыкальное и дизайнерское решение и проверял всё на слух.

Это значит, что инструмент — живой и постоянно меняется: что-то доделывается, что-то ломается и чинится заново. Если найдёшь баг — это, скорее всего, не задумка, а огрех вайбкодинга.

Как это работает

Открываешь инструмент, выбираешь тональность и лад — дальше всё остальное подстраивается само: аккорды, их формы, звук.

Тональность и лад

Выбери ноту и мажор/минор — весь набор аккордов, их роли и формы пересчитаются сами.

7 аккордов ступени

Весь диатонический набор тональности одним рядом, с римской цифрой ступени над каждым.

Sus- и севентаккорды

У каждой ступени есть sus2-, sus4- и септаккорд-вариант — но только если он остаётся в тональности.

Аппликатуры на гитаре

Несколько способов взять один и тот же аккорд: от открытых до баррэ-форм.

Капо

Клик по ладу на грифе моделирует каподастр: тональность и аппликатуры пересчитываются.

Секвенсор

Превращает ряд аккордов в шаговый секвенсор с BPM, шаффлом и пресетами настоящих песен.

Подсказки о переходах

Цветные индикаторы показывают, насколько «естественно» звучит переход к следующему аккорду.

Гитара, пианино или оба

Переключение инструмента, три пресета звука и громкость.

Зачем он нужен

Chord Tulza — не тюнер и не табулатурник, а помощник для тех, кто сочиняет или подбирает музыку. Он пригодится, если ты:

  • сочиняешь песню и ищешь, какие аккорды вообще сочетаются в выбранной тональности;
  • подбираешь чужую песню на слух и хочешь быстро проверить прогрессию или найти удобную аппликатуру;
  • учишь теорию и хочешь видеть, как ступени и их роли работают в реальном времени, а не по учебнику;
  • поёшь и тебе нужно быстро пересчитать капо под удобную высоту голоса.

Инструмент рассчитан на то, чтобы пробовать и слышать, а не запоминать теорию наизусть — он всё равно постоянно подсказывает по ходу дела.

Почему аккордов всегда ровно 7?

Тональность — это не просто одна нота, а целая гамма из семи нот, выстроенных по определённому шаблону расстояний между ними. Для мажора это тон-тон-полутон-тон-тон-тон-полутон, для минора — тон-полутон-тон-тон-полутон-тон-тон. От выбранной ноты этот шаблон всегда даёт ровно семь нот гаммы — не больше и не меньше.

На каждой из этих семи нот можно построить трезвучие — аккорд из трёх нот, взятых через одну по этой же гамме. Семь нот — семь трезвучий, отсюда и семь аккордов на экране. Это и есть «диатонические» аккорды тональности — те, что не выходят за её пределы и поэтому звучат «дома», в отличие от аккорда, взятого наугад.

Например, гамма до мажор — это до, ре, ми, фа, соль, ля, си (C D E F G A B). Ровно семь нот — и, значит, ровно семь трезвучий: C, Dm, Em, F, G, Am, Bdim. Это и есть весь набор аккордов, который Chord Tulza покажет для тональности до мажор.

Что означают цифры I—VII?

Римская цифра под каждым аккордом — это его ступень: место в гамме, от первой ноты тональности (I) до седьмой (VII). Регистр цифры сразу говорит, какой это аккорд:

  • ЗАГЛАВНАЯ (I, IV, V) — мажорное трезвучие;
  • строчная (ii, iii, vi) — минорное;
  • строчная с кружком (vii°) — уменьшенное, самое неустойчивое из семи.

В мажорной тональности порядок фиксирован: I ii iii IV V vi vii°. В миноре — свой: i ii° III iv v VI VII. На примере до мажор это выглядит так: I = C, ii = Dm, iii = Em, IV = F, V = G, vi = Am, vii° = Bdim.

Смени тональность с до-мажор на ре-мажор — ноты аккордов изменятся, а последовательность заглавных и строчных цифр останется той же. Поэтому про песню можно говорить «I-V-vi-IV», не привязываясь к конкретной тональности.

Дом, прогулка, напряжение: зачем нужны цветные точки?

Каждая ступень тяготеет к одной из трёх ролей:

  • тоника (I, iii, vi в мажоре) — самая устойчивая, «дом»;
  • субдоминанта (ii, IV) — уводит от дома, «прогулка»;
  • доминанта (V, vii°) — создаёт напряжение, которое тянет обратно к тонике.

Возьмём знакомую прогрессию I-IV-V-I (в до мажоре — C-F-G-C): I — стоишь дома, IV — вышел прогуляться, V — прогулка обернулась напряжением, I — напряжение снимается возвращением домой. Отсюда и ощущение завершённости у такой последовательности.

Цветной индикатор между аккордами в Chord Tulza — подсказка о том, куда мысленно ведёт нынешний аккорд: зелёный — переход между ролями естественный (например, из напряжения обратно домой), жёлтый — рабочая, но менее очевидная связка, красный — аккорды одной роли просто меняют цвет, не создавая движения. Это ориентир, а не правило — многие хорошие песни специально его нарушают.

Как один аккорд превращается в несколько форм на грифе?

Один и тот же аккорд можно взять на гитаре десятком разных способов — просто зажимая разные струны в разных ладах. Chord Tulza сначала предлагает знакомые формы: открытую аппликатуру, если она существует для этого аккорда, и подвижные баррэ-формы, «выросшие» из открытых E и A (те самые «E-shape» и «A-shape» из системы CAGED), плюс компактное трезвучие на четырёх верхних струнах.

Если знакомых форм не хватает — например, у sus2, sus4 и септаккордов своих готовых шаблонов нет, — инструмент перебирает гриф целиком: пробует комбинации ладов на всех шести струнах, оставляет только те, где действительно звучат все ноты аккорда, и отбрасывает слишком растянутые (больше четырёх ладов между крайними пальцами) или с более чем одной заглушённой струной внутри аккорда. Из оставшегося показывает до десяти вариантов — сначала самые удобные (низкие лады, открытые струны, знакомые формы), сложные — в конце.

Выбор запоминается отдельно для каждого аккорда: если для G ты предпочитаешь баррэ на  третьем ладу, а не открытую форму, в следующий раз инструмент сразу предложит именно её.

Тональность: что это и как она всё меняет?

Тональность — это выбор двух вещей: главной ноты (например, ля) и лада (мажор или минор). Вместе они задают ту самую гамму из семи нот и, значит, все семь диатонических аккордов, их роли и то, какие sus- и севентаккорд-варианты у них вообще могут быть — Chord Tulza показывает только те, чьи ноты не выходят за пределы тональности. Всего в инструменте 12 нот × 2 лада — 24 тональности, и для каждой этот расчёт происходит заново.

Смена тональности не меняет форму песни — прогрессия «I-V-vi-IV» остаётся собой что в до, что в ре, — но целиком меняет высоту звучания и, на гитаре, набор удобных аппликатур.

Как капо сдвигает тональность?

Каподастр — механическая «зажимка» на грифе, которая укорачивает все струны разом и поднимает их открытый звук на нужное число полутонов. Играя привычную форму ре, но с капо на пятом ладу, ты на самом деле звучишь в соль — форма та же, а реальная тональность другая.

В Chord Tulza это смоделировано буквально: клик по номеру лада на грифе поднимает тональность на столько же полутонов и пересчитывает набор аппликатур так, чтобы ни одна не требовала прижимать струну до капо — это физически невозможно, там уже играет капо. Повторный клик по тому же ладу снимает капо и возвращает исходную тональность.

Севентаккорды (sevenths): почему они разные на каждой ступени?

Севентаккорд, он же септаккорд, — это трезвучие плюс ещё одна нота, через ступень выше третьей. Если брать эту дополнительную ноту строго из той же гаммы, ничего не повышая и не понижая, на разных ступенях получаются разные типы септаккордов — и это не случайность, а прямое следствие того, как в гамме расставлены тона и полутона:

  • на уменьшенной ступени (vii° в мажоре, ii° в миноре) — полууменьшенный септаккорд;
  • на минорных ступенях — минорный септаккорд;
  • на доминанте (V в мажоре, VII в миноре) — доминантсептаккорд, тот самый «блюзовый» аккорд с пониженной седьмой, который сильнее всего тянет к тонике;
  • на остальных мажорных ступенях — большой мажорный септаккорд (maj7).

На примере до мажор получится: Cmaj7, Dm7, Em7, Fmaj7, G7, Am7, Bm7♭5 — семь разных типов септаккорда, и ни один не добавлен наугад. Chord Tulza показывает такой вариант для каждой ступени по этому же принципу, так что все предложенные севентаккорды остаются внутри тональности.

Секвенсор: как собрать прогрессию

Кнопка «Секвенсор» в шапке превращает ряд аккордов ступени в пошаговый секвенсор. Дальше клик по аккорду (или по любому его sus- или севентаккорд-варианту) работает как обычно — проигрывает его и делает активным, — но вдобавок добавляет его в очередь шагов. Повторы разрешены: один и тот же аккорд можно добавить подряд сколько угодно раз.

Сама очередь видна отдельно — в ряду шагов под грифом или клавишами. На кнопках аккордов никакой подсветки нет специально, чтобы не путать «добавлено в секвенсор» с обычным выбором активного аккорда.

Готовую очередь можно перетасовать одной кнопкой — шаффл заполняет все шаги случайными диатоническими аккордами текущей тональности. Шаги внутри очереди переставляются перетаскиванием прямо в ряду слотов, а клик по заполненному слоту убирает именно этот шаг, не трогая остальные. Число шагов настраивается отдельно, от двух до восьми, — если уменьшить его, лишние шаги с конца просто обрежутся.

Секвенсор: шаги и темп

Play запускает зацикленное воспроизведение — секвенсор проигрывает шаги по кругу, подсвечивая текущий, пока не нажмёшь паузу.

Темп задаётся в BPM (ударах в минуту), от 40 до 220: можно крутить плюс/минус по пять либо вписать число прямо в поле — значение подрежется до допустимого диапазона только когда убираешь фокус с поля, так что печатать промежуточные цифры не мешает. Интервал между шагами инструмент считает из BPM сам.

Смена тональности или лада останавливает воспроизведение и полностью очищает очередь: старые аккорды не переносятся в новую тональность, потому что в общем случае для них попросту нет прямого соответствия среди новых семи ступеней.

Секвенсор: примеры песен и экспорт

Кнопка «Эксплор» открывает готовые прогрессии реальных песен, подобранные по цифрам ступеней (например, I-V-vi-IV), а не по конкретным нотам — поэтому один и тот же пример правильно подставляется в любой тональности. Стрелками листаешь список; в приоритете — песни, чья настоящая тональность совпадает с выбранной сейчас, дальше — остальные примеры того же лада. Выбор сразу подставляет аккорды примера в очередь шагов вместе с его собственным BPM.

Кнопка копирования переносит текущую последовательность в буфер обмена простым текстом вида «C - G - Am - F, 96 BPM» — удобно вставить в заметки или показать другому музыканту. Корзина удаляет всю очередь разом и специально стоит последней в панели, подальше от play, чтобы не смахнуть прогрессию случайно.

Звук и громкость

Три пресета — Velvet, Clean и Air — это разные тембры синтезированного звука аккорда, переключаются одной кнопкой в шапке по кругу. Velvet звучит мягче всего: у него самая плавная атака и заметный хвост из реверба и дилея. Clean, наоборот, атакует почти мгновенно и суше — больше похоже на чёткий щипок струны. Air даёт самый просторный и гулкий звук: чистый синусоидальный тон с наибольшим ревербом из трёх пресетов.

Громкость — обычный слайдер в настройках, применяется сразу и запоминается в браузере между визитами. Кнопка play в шапке проигрывает текущий аккорд выбранным пресетом и громкостью в любой момент, не заставляя заново кликать по аккорду на грифе.

Попробуй сам

Проще один раз покликать по тональностям и аккордам, чем читать про них.

Открыть Chord Tulza