SAGITTARIUS AEXPERIMENTAL SOUND STUDIO
RU
FIELD NOTE / DSP

Задержка — тоже материал.

Почему одно число в миллисекундах не рассказывает всю историю электронного инструмента.

Время между действием и ответом
Исследовательская редакция

Проследить весь путь

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

Вычислительная скорость и время реакции — разные характеристики. Алгоритм может обрабатывать секунду звука быстрее секунды, но перед началом работы ждать длинный входной фрагмент. При обработке файла это часто приемлемо; в живой игре музыкант почувствует задержку после удара. Поэтому путь управляющих данных SOMATIC и аудиотракт REGOLITH измеряют отдельно, а затем проверяют их совместную работу.

Различать среднюю задержку и разброс

Постоянное небольшое запаздывание и случайно меняющееся запаздывание ощущаются по-разному. Для ритмического интерфейса полезно измерять не только среднее значение, но и разброс событий.

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

Измерить действие целиком

Практический тест сопоставляет физический момент удара с выходным аудиосигналом. Условия измерения записывают: частоту дискретизации, размер буфера, нагрузку и настройки сенсора. Без них цифры плохо сравнимы.

Начало жеста и начало звука нужно определить до измерения. Контактный импульс может служить временным ориентиром для удара, но для плавного выдоха порог начала будет условным. Укажите этот порог и способ детекции. Электрический loopback помогает измерить аудиоинтерфейс, однако не включает ожидание сенсора и механический ход. Два теста отвечают на разные вопросы и должны храниться раздельно.

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

Длинное окно спектрального анализа помогает различать близкие частоты, но добавляет задержку. Для эффекта облачного послезвучия это допустимо; для прямого удара может потребоваться отдельный быстрый путь.

При 48 кГц блок из 64 отсчётов занимает примерно 1,33 мс. Это длительность одного блока, а не обещанная задержка «от руки до колонки»: очереди, преобразователи и сам алгоритм добавляют свои составляющие. Для GRAIN можно сохранять быструю прямую атаку и отдельно подмешивать медленно развивающийся слой. Для SEREIN намеренное запаздывание допустимо как часть фразы, если исполнитель понимает его поведение.

Что добавляют исследования

Caspe и соавторы показывают на нейросинтезе, почему работа в реальном времени не гарантирует малого запаздывания. Их анализ связывает реакцию с буферизацией и архитектурой модели. Это ориентир для постановки измерений, а не характеристика REGOLITH или SOMATIC. [1] Caspe et al., 2025

Takeuchi и Saito исследуют джиттер моментов дискретизации аудиооборудования. Это другой масштаб и другой механизм, чем разброс времени реакции музыкального события. Одинаковое слово не делает результаты этих измерений взаимозаменяемыми. [2] Takeuchi & Saito, 2023

Из аннотации · оригинал

they often suffer from high latency

[1] Caspe et al., 2025

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

Сохраните короткий набор одинаково поставленных ударов и медленных изменений, затем повторите его после смены размера буфера. Запишите частоту дискретизации, версии программ, режим сенсора и нагрузку. Сравнивайте не только цифры, но и ощущение артикуляции при одинаковом мониторинге. Для механических ударников TESSERA отдельно учитывайте время движения: быстро доставленная команда ещё не означает немедленного акустического удара.

Научные источники

Ссылки ведут к указанным версиям работ на arXiv; статус публикации доступен на странице каждой работы. Исследования описывают системы их авторов. Сопоставления с инструментами Sagittarius A Studio — наша инженерная и музыкальная интерпретация.

  1. Franco Caspe, Jordie Shier, Mark Sandler, Charalampos Saitis, Andrew McPherson

    Designing Neural Synthesizers for Low-Latency Interaction
    arXiv:2503.11562v2
  2. Makoto Takeuchi, Haruo Saito

    A method for analyzing sampling jitter in audio equipment
    arXiv:2305.04531v1
Из рабочего журнала Sagittarius A Studio. Методы настройки уточняются с каждой ревизией; конкретные параметры проверяем на инструменте и в условиях его исполнения.

Есть звук, которого
ещё не существует?

Обсудить идею