К содержанию
fohbook/ TouchDesigner
новичок

Как звук попадает в патч

Audio Device In, звук из файла, из NDI и по сети: выбор источника, задержка и частота дискретизации.

Звук в TouchDesigner — обычный CHOP с очень высокой частотой сэмплов (44 100 или 48 000 в секунду вместо 60). Дальше с ним работают теми же операторами, что и с любым сигналом.

Откуда брать

Оператор Источник
Audio Device In CHOP Звуковая карта: микрофон, линейный вход, виртуальный кабель
Audio File In CHOP Файл с диска
Audio Movie CHOP Дорожка открытого видеофайла
Audio Stream In CHOP Поток по сети (например, Icecast)
NDI In TOP Звук приходит вместе с видео
Audio Device Out CHOP Выход обратно в карту

Настройка входа

  1. Driver: на Windows выбирайте ASIO, если карта его поддерживает. ASIO даёт минимальную задержку и стабильную работу; DirectSound годится для анализа, но не для звука в шоу.
  2. Device — конкретное устройство, а не «по умолчанию»: системное устройство меняется само, когда воткнули наушники.
  3. Sample Rate — обычно 48 000.
  4. Channels — сколько каналов забирать.

Что делать с задержкой

Для анализа задержка почти не важна: 10–20 мс визуально незаметны. Для воспроизведения звука из TouchDesigner — важна. Размер буфера ASIO задаёт компромисс между задержкой и стабильностью: меньше буфер — меньше задержка и выше риск щелчков.

На площадке берите сигнал с пульта, а не микрофоном

Микрофон в зале ловит эхо, крики и шум системы охлаждения. Линейный выход звукового пульта (лучше отдельная посылка, а не мастер) даёт чистый предсказуемый сигнал, который не меняется от того, где стоит стойка.

Практическая цепочка

audio device in ──▶ audio filter ──▶ analyze ──▶ null ──▶ параметры
  • Audio Filter CHOP — разделение на полосы, срез гула.
  • Audio Spectrum CHOPспектр.
  • Компонент audioAnalysis из палитры — готовый разбор на низ, середину, верх, кик, снейр — Анализ звука.

Частота сэмплов — ловушка

Аудио-CHOP идёт на 48 000 сэмплов в секунду. Если подать его напрямую в параметр, вы получите одно значение из этого потока и много лишней работы. Между звуком и картинкой всегда стоит узел, который сводит поток к одному значению на кадр: Analyze CHOP, Resample CHOP или сам audioAnalysis.

Виртуальный кабель — не бесплатно

Программы вроде VB-Cable и Blackhole удобны для захвата системного звука, но добавляют задержку и иногда меняют частоту дискретизации на лету. Для шоу лучше физический вход.

рядом по смыслу