Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → FL Studio: ASIO, буфер и задержка звука на ноутбуке

FL Studio: ASIO, буфер и задержка — как настроить аудиодрайвер на ноутбуке

Настройка аудиовыхода FL Studio: выбор ASIO-драйвера, длина буфера в миллисекундах и сэмплах, mix in buffer switch и triple buffer, борьба с underrun-ами, особенности Apple Silicon.

FL Studio: ASIO, буфер и задержка — как настроить аудиодрайвер на ноутбуке

Задержка в FL Studio складывается из драйвера, буфера и загрузки процессора. Когда проект начинает трещать, пользователь обычно крутит буфер наугад: ставит максимум, получает «ватный» отклик клавиатуры и всё равно ловит underrun-ы. Между тем официальное руководство Image-Line даёт вполне конкретные ориентиры.

Разберём, что означают настройки на странице Audio и как подобрать их под запись, игру на MIDI и сведение.

Какой драйвер выбрать

На Windows есть два пути:

  1. ASIO-драйвер аудиоинтерфейса — предпочтительный вариант. Устанавливается с сайта производителя, выбирается в FL Studio в поле Device.
  2. ASIO4ALL — если у интерфейса нет своего ASIO-драйвера или используется встроенная звуковая карта.

FL Studio также может работать через первичный драйвер Windows, но для записи и живого исполнения это плохой выбор: задержка и стабильность хуже.

После установки драйвера откройте Options → Audio Settings и убедитесь, что выбрано правильное устройство. Кнопка показа панели драйвера открывает настройки самого ASIO: там часто задаётся размер буфера (например, в ASIO4ALL).

Что такое буфер и как он влияет

Аудио обрабатывается небольшими порциями. Размер порции задаёт Buffer length: чем он больше, тем больше времени у процессора на обработку и тем выше задержка между нажатием клавиши и звуком.

Руководство FL Studio формулирует это прямо: длинные буферы снижают нагрузку на CPU и уменьшают щелчки, но задержка при игре на MIDI-клавиатуре или вращении ручки будет не меньше этой настройки.

Ориентиры из официальной документации:

Платформа Рекомендация
Intel и AMD (Windows, Intel Mac) 10–20 мс (примерно 441–880 сэмплов)
Минимум для Windows/Intel Mac не ниже 10 мс (441 сэмпл)
Apple Silicon 128, 192, 256, 512 или 1024 сэмпла

Для Apple Silicon документация отдельно предупреждает: «длиннее — не всегда лучше». Слишком большой буфер может удерживать работу на эффективных ядрах, из-за чего появляются underrun-ы. Малые значения, наоборот, задействуют производительные ядра.

Пересчёт сэмплов в миллисекунды

Формула простая: миллисекунды = сэмплы ÷ частота дискретизации в кГц.

  • 441 сэмпл при 44,1 кГц ≈ 10 мс;
  • 512 сэмплов при 44,1 кГц ≈ 11,6 мс;
  • 1024 сэмпла при 48 кГц ≈ 21,3 мс.

Эти расчёты полезны, чтобы понимать, что вы ставите: «10 мс» и «441 сэмпл» — одно и то же при 44,1 кГц.

Sample rate

Руководство советует единый sample rate для всей цепи: 44,1 кГц или 48 кГц, если 44,1 недоступна для какого-то устройства. Рассогласование частот между интерфейсом, FL Studio и системой — частая причина треска и «плавающей» высоты тона.

Mix in buffer switch и Triple buffer

Два параметра на странице Audio, которые часто включают не читая:

Mix in buffer switch. Микширование происходит в момент переключения буфера ASIO. Некоторым устройствам это позволяет достичь меньшей задержки. Важный побочный эффект: счётчик underrun-ов обходится, и пропуски могут быть более слышимыми.

Triple buffer. Может уменьшить слышимые пропуски при загрузке CPU около 100 % с некоторыми ASIO-драйверами. Полезен при сведении под высокой нагрузкой и для драйверов, которые плохо переносят частые underrun-ы. Документация предупреждает: тройная буферизация удваивает задержку относительно значения в ASIO-драйвере.

Вывод: для записи и живого исполнения эти опции обычно не нужны; для сведения тяжёлого проекта — можно попробовать.

Почему появляются underrun-ы

Руководство называет две основные причины:

  1. Перегрузка CPU — видно по метру FL Studio, ползущему к 100 %.
  2. Системные проблемы, из-за которых процессор не работает на пике. Здесь метры могут выглядеть нормально, а звук всё равно трещит.

Что проверить во втором случае:

  • фоновые процессы: индексация, обновления, антивирус;
  • Wi-Fi и Bluetooth-адаптеры, которые будят систему;
  • схема электропитания: режим энергосбережения ограничивает частоты;
  • перегрев и троттлинг;
  • драйверы чипсета и видео;
  • питание USB-интерфейса через хаб.

На ноутбуке последний пункт особенно важен: недорогой хаб может давать пропуски, которые невозможно вылечить настройками FL Studio.

Порядок настройки

  1. Установите ASIO-драйвер интерфейса.
  2. Выберите его в Audio Settings.
  3. Установите sample rate 44,1 или 48 кГц.
  4. Поставьте буфер 10–20 мс для Windows/Intel Mac или 128–256 сэмплов для Apple Silicon.
  5. Воспроизведите проект и следите за счётчиком underrun-ов.
  6. Если трещит — увеличивайте буфер ступенчато.
  7. Если задержка мешает играть — уменьшайте, пока не появятся пропуски, затем вернитесь на шаг назад.
  8. Для сведения тяжёлого проекта допускается больший буфер.

Чек-лист

  1. Драйвер интерфейса установлен.
  2. В FL Studio выбрано правильное устройство.
  3. Sample rate согласован.
  4. Буфер соответствует платформе.
  5. Underrun-счётчик не растёт.
  6. Фоновые процессы и питание проверены.
  7. Triple buffer включается осознанно.

FAQ

Какой буфер ставить в FL Studio?

Для Windows и Intel Mac документация рекомендует 10–20 мс (441–880 сэмплов). Для Apple Silicon — 128, 192, 256, 512 или 1024 сэмпла.

Почему на Apple Silicon рекомендуют маленький буфер?

Малые значения задействуют производительные ядра; слишком большой буфер может приводить к переключениям ядер и underrun-ам.

Что делает Triple buffer?

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

Почему трещит, хотя CPU загружен не полностью?

Причина может быть системной: драйверы, фоновые процессы, энергосбережение, USB-хаб. Настройки буфера тут не всегда помогают.

Нужен ли ASIO4ALL, если есть интерфейс?

Обычно нет: у интерфейса есть собственный ASIO-драйвер, и он предпочтительнее. ASIO4ALL — запасной вариант для встроенной звуковой карты.

Похожие материалы