Handsong

Жестовый синтезатор: играйте руками перед камерой.

First version — bugs and rough edges are likely. Tell me what breaks:

Handsong is made by one person, in spare time, and free for everyone. If you'd like to support its development:

Звукоряд
Лад и тоника
Гц

Единый эталон — изобретение XX века: до него каждый город и церковь настраивались по-своему, барочные ансамбли и сегодня играют на 415.

Несколько пальцев к большому — несколько нот. Камера различает два пальца увереннее, чем четыре: если безымянный или мизинец срабатывают ложно — опустите потолок.

Тембры
Функции рук
Лупер
Петля (лупер)
2
84

Длину и размер меняют только на пустой петле.

Аранжировка (слои)

Мини-учебник: лады, строи, аккорды

Как играть

Одна роль на весь экран. Кнопка роли вверху переключает 🎸 Соло · 🎹 Аккорды · 🎚 Бас · 🥁 Ударные. Щипок большого пальца с другим включает звук и выбирает октаву: указательный = I, средний = II, безымянный = III, мизинец = IV. Высота руки — нота или аккорд, правее — громче; нота меняется плавным глиссандо, не размыкая щипка. Телефон держите горизонтально.

Роль по руке: правая рука играет ноты, левая — эффекты (в соло); поменять руки — «⇄» в меню. В типизированных аккордах левая рука выбирает тип из палитры. Сплит-экран (кнопка ◨, только в ландшафте) делит экран на левую и правую половины: каждая играет свою роль, инструмент половины задаёт её кнопка, а роль выбирается тем, в какой половине щипок. Так можно держать аккорд одной рукой и вести соло другой.

Соло-канал: отведите руку дальше от камеры — реверберация растёт (глубина = пространство). Эффекты (столбики слева): щипок выбирает делей/вибрато/драйв/тремоло, тяните вверх/вниз — значение запоминается. Учебный слой: подписана лестница лада, тоника — зелёным; наведите палец без щипка — подсказка покажет, что здесь звучит. Настройки — кнопка лада вверху (лад, тоника, тембры); «⚙ Луп» — лупер и аранжировка.

Что такое лад (гамма)

Лад — это набор ступеней внутри октавы, записанный формулой в полутонах от тоники (главной ноты). Например, мажор: 0-2-4-5-7-9-11, натуральный минор: 0-2-3-5-7-8-10. Формула текущего лада всегда видна внизу экрана. Тоника подсвечена зелёным — к ней «тяготеют» все остальные ступени.

Октава и частоты

Октава — удвоение частоты (A4 = 440 Гц, A5 = 880 Гц). В равномерной темперации октаву делят на равные шаги: f = f₀ · 2^(n / N), где N — число шагов. Привычная музыка — это 12-TET (12 шагов, шаг = полутон = 100 центов).

Лады-моды

Дорийский, фригийский, лидийский, миксолидийский, локрийский — те же 7 нот белых клавиш, но с другой тоникой. Смещение начала меняет характер: лидийский — «парящий» мажор с #4, фригийский — «испанский» минор с ♭2. Попробуйте сыграть одну и ту же фигуру в разных модах.

Как строятся аккорды: терции

Классический аккорд — это ступени лада «через одну»: I-III-V (трезвучие) и I-III-V-VII (септаккорд). В коде это индексы массива лада i, i+2, i+4, i+6 с переносом через октаву. Качество аккорда определяют интервалы: большая терция+чистая квинта (4+7 полутонов) = мажор, малая терция (3+7) = минор (m), 3+6 = уменьшённый (°), 4+8 = увеличенный (+). Лестница аккордов текущего лада подписана прямо в поле аккордов (роль 🎹) — смените лад и посмотрите, как она перестроится.

Почему в блюзе и пентатонике — пауэр-аккорды

В пентатонике всего 5 нот, в блюзе 6 — терции «через ступень» дают не трезвучия, а случайные созвучия. Поэтому здесь программа строит пауэр-аккорды (C5): тоника + чистая квинта + октава — именно так играют блюз и рок-гитаристы. Хроматика тоже озвучивается пауэр-аккордами.

Центы и микротоника

Цент — 1/100 полутона (октава = 1200 центов). Макамы (арабская музыка) используют четвертьтона (24-TET): ступень E½♭ — «полубемоль», на четверть тона ниже E. В макаме Раст третья ступень нейтральная — ни мажор, ни минор; аккорд C–E½♭–G звучит «между» — такого нет на фортепиано.

19-TET и 31-TET

Октаву можно делить и на 19 или 31 равный шаг — получаются ноты «между клавиш». Терции здесь дают кластеры, поэтому программа математически ищет шаг, ближайший к чистой квинте (702 цента): в 19-TET это 11 шагов, в 31-TET — 18, и строит из них открытые микротональные аккорды-дроны. Ярлыки показывают номер ступени и центы.

Аранжировка: слои петли

Гармония, ритм и бас выбираются независимо и кладутся в петлю отдельными слоями — сочетание составляете вы. Прогрессии (II–V–I и т.п.) осмысленны в 7-ступенчатых ладах; дрон (тонический гул, спасённый из старой подложки) работает в любом строе. Набор ударных — Стандарт или Дарбука — и рисунок ритма независимы: бэкбит на дарбуке или маqсум на стандартном ките. Всё замораживается в текущем ладу и тонике; «⤺» снимает верхний слой.

1 / 6

Один и тот же мотив звучит в шести строях — слушайте, как меняется настройка.