Полифонический фидбек-инструмент. Звук не рождается осциллятором — он раскручивается сам, из петли обратной связи, завёрнутой через фильтр и нелинейность. Длина петли задаёт ноту.
НАДЕНЬ НАУШНИКИ · НАЧНИ С НЕБОЛЬШОЙ ГРОМКОСТИ
ORGANISM
feedback instrument
loop
—
engine —voices 0guard 0
Oscilloscopeцвет = энергия петли · лампы сверху = голоса
Locked parametersзамок на ручке — мутация её не трогает
замков нет
Этап 2 — этого ещё нет в движке
Здесь честно пусто, потому что интерфейс не должен показывать ручки, за которыми ничего не стоит.
MATRIX — матрица обратной связи N×N между голосами со знаком в каждой ячейке. В движке сейчас только общая шина кросс-фидбека (chaosMx, chaosBias) — она на странице TEXTURE. Матрица требует переписать шину на маршрутизацию голос→голос.
MOD — три LFO с морфом формы, Орнштейн–Уленбек, хаотические модуляторы, мод-матрица, восемь макросов. Ручка уже умеет рисовать вторую дугу диапазона модуляции и бегающую точку — knob.setMod() ждёт источник.
SEQ — Евклид, Turing machine, Déjà Vu, вероятность на шаг, ратчеты.
TUNE — гармонический ряд, JI, Bohlen–Pierce, гамелан, 19/22/31 EDO, импорт .scl.
Индикатор хаоса — оценка показателя Ляпунова по теневой копии, смещённой на 1e-8. Требует поддержки в движке и тестов.
Алгоритмы и диапазоны для всего перечисленного лежат в research/03.
oct 3Z S X D C V G B H N J M · Q 2 W 3 E R 5 T 6 Y 7 U октавой выше · [ ] октава · пробел hold · Esc panic