К содержанию
fohbook/ TouchDesigner
уверенный

Темп, бит и синхронизация

Как поймать темп: детект бита, ручной тап, MIDI-клок, Ableton Link и таймкод.

Реакция на громкость — это одно, движение в такт — совсем другое. Темп в TouchDesigner берут четырьмя способами, и надёжность у них разная.

Четыре источника темпа

Способ Надёжность Когда
Детект по звуку Средняя Когда больше нечего взять
Тап руками Высокая Живой сет, есть оператор
MIDI Clock / Ableton Link Очень высокая Диджей или трек-плеер отдаёт темп
Таймкод Абсолютная Шоу по расписанию — Таймкод

Детект по звуку

Компонент audioAnalysis даёт каналы Kick, Snare, Rhythm. По ним строят импульсы:

kick ──▶ trigger CHOP ──▶ импульс с атакой и спадом

Trigger CHOP превращает превышение порога в управляемую огибающую: атака, удержание, спад. Это удобнее, чем работать с сырым детектом.

Детект темпа по звуку ошибается на живой музыке, в паузах и на медленных частях. Не стройте на нём то, что нельзя показать неправильно.

Тап

Простой и надёжный: кнопка (клавиша, MIDI-педаль, элемент интерфейса) → Beat CHOP. Он даёт фазу доли, счётчик тактов и позволяет ткнуть темп руками. Для клубной работы этого достаточно, и это то, что делает VJ руками весь вечер.

Beat CHOP — центральный оператор всей ритмической работы: от него берут фазу для анимаций, чтобы движение попадало в долю, а не «примерно рядом».

Если на площадке есть Ableton, Traktor, Rekordbox или другой софт с Link — темп берётся оттуда и никогда не расходится. TouchDesigner подключается к сессии Link, и Beat CHOP синхронизируется с ней.

MIDI Clock — старый, но рабочий вариант от железных плееров и драм-машин: MIDI In CHOP отдаёт клок, из него считается темп — MIDI.

Как использовать фазу

Правильная реакция на бит — не «мигнуть на каждый удар», а привязать фазу анимации к доле:

beat.phase → положение в цикле анимации

Тогда движение живёт непрерывно, но попадает в такт. Мигание на удар надоедает за минуту; синхронное движение — нет.

Держите ручной тап всегда

Даже если темп приходит по Link, оставьте кнопку тапа и переключатель источника. На площадке Link отваливается, ноутбук диджея меняют, а шоу продолжается.

Половинный и двойной темп

Любой автоматический детект регулярно ошибается вдвое. Держите кнопки «×2» и «÷2» — это дешевле, чем идеальный алгоритм.

На других пультах

весь переводчик →
Темпздесь — Beat CHOP + Ableton Link
  • ResolumeBPM + Ableton Link
  • MilluminAbleton Link
рядом по смыслу