Не работает fl studio asio

Обновлено: 07.07.2024

Если использование вашего процессора или диска поднимается слишком высоко, вы услышите щелчки в звуке (переполнение буфера). Хорошая новость в том, что использование процессора и диска обычно может быть значительно снижено, если у вас есть время, чтобы внести некоторые коррективы в звуковые настройки FL Studio. Почему это происходит? Аудио-буфер сохраняет аудиоданные перед их отправкой на аудиоустройство. Это позволяет FL Studio выравнивать кратковременные всплески нагрузки на процессор, когда обработка может быть медленнее, чем «в режиме реального времени». Если звуковой буфер иссякает, потому что ваш процессор или жёсткий диск не могут успевать за звуковым потоком "в реальном времени", то ваша звуковая карта издает щелчки или заикания. Стоит отметить, что опустошения могут происходить только при воспроизведении в режиме реального времени, они не происходят при экспорте в wav или mp3 файл. Если вы слышите подобное в экспортированном звуковом файле, то вполне вероятно, какой то из плагинов ведёт себя плохо, в этом случае проверьте настройки плагинов.

Содержание

Некоторые очень важные настройки расположены в меню Options > Audio:

Fl Studio Underrun Optimization.jpg

  • Звуковые настройки - для Windows одна из самых важных настроек состоит в выборе ASIO драйвера звуковой карты в меню Input/output. Попробуйте в первую очередь ASIO драйвер который устанавливается вместе с вашей звуковой картой. Или, если такого нет используйте Image-Line FL Studio ASIO. Какой бы драйвер вы не использовали, скачайте последнюю версию от производителя вашей звуковой карты.
  • Увеличение длины звукового буфера - для Windows и macOS убедитесь, что длина буфера не менее 10 мс (441 сэмплов). Настройка длины буфера находится на странице звуковых настроек. Для Windows чтобы увидеть настройки, вам нужно нажать кнопку Show ASIO panel, если вы используете ASIO драйвер (как и должно быть!). Начните с 10 мс (441 сэмплов) продолжая добавлять по 5 мс (220 сэмплов), пока вы не заметите падение нагрузки на процессор. Но есть ограничения, длина буфера более 40 мс (1764 сэмплов) сделает трудной живую игру. Примечания:
    • USB-хабы - не подключайте аудиоустройство через хаб. Используйте прямое подключение USB-порту.
    • Пользователи Mac - попробуйте агрегировать ваш аудиоинтерфейс. Это часто улучшает неразрешимые проблемы с потрескиванием, особенно во время записи.

    Cpuload vs buffer.jpg

    • Работает ли ваш процессор на полной скорости? У вас есть несколько режимов энергосбережения/процессора. Если вы серьёзно относитесь к вашей музыкальной деятельности, то вы будете готовы к, по крайней мере, некоторому таянию полярных ледяных шапок. Посмотрите:
      • Windows - Windows Пуск > Панель управления > Система и безопасность*** > Электропитание. ***Есть это подменю или нет, зависит от настроек Windows. Установите управление питанием в «Режим высокой производительности». Если вы используете процессор ноутбука/планшета и испытываете неожиданные всплески нагрузки на процессор, попробуйте «Дополнительные настройки» и установите минимальное/максимальное состояние процессора на 99%. Это может мешать работе системы в режиме турбо-процессора, и вызвать термическое регулирование, которое вызывает проблемы.
      • macOS - откройте Системные настройки > «Энергосбережение» > (доступная опция зависит от вашей модели Mac) установите ползунок «Сон компьютер» в «Никогда» ИЛИ установите флажок «Предотвращение автоматического отключения компьютера при выключении дисплея». Отключите «Отпустить жёсткие диски, когда это возможно» и «Включить сон». Ноутбуки: Откройте Системные настройки > «Энергосбережение» > отключите автоматическое переключение графики. Наконец, ВСЕГДА держите ноутбук подключенным к источнику питания.
      • Ошибки VST библиотеки - убедитесь, что вы используете плагины, соответствующие для вашей версии FL Studio (32 или 64 бит). Некоторые люди переключаются в FL Studio 64 Bit, а их VST библиотека по-прежнему 32 бит. Если FL Studio не сможет найти 64-битные эквиваленты плагинов, то FL Studio будет подключать через мост 32-битные версии в режиме 64 бит. При этом используется больше ресурсов процессора, чем когда 32 бит плагин используются FL Studio 32 Bit или 64 бит плагины используются FL Studio 64 Bit.
      • Неверные настройки оболочки - убедитесь, что у вас не включено Оболчка Processing > Make bridged, там где это не нужно. Оболочка запоминает настройки, поэтому отключите для каждого плагина с включенным автосохранением. Плагины подключенные через мост использует около 2% процессора на каждый плагин, так пара плагинов не будет иметь значения, но 10+ определённо будет. Плагины подключенные через мост также могут просто плохо себя вести, вызывая появление всплесков, сбоев и возможного падения. Обязательно установите 32/64 битные версии ВСЕХ плагинов, чтобы соответствовать версии FL Studio.

      Быстрый список ссылок для оптимизации работы процессора.

      • Обновитесь до FL Studio 20.0.4 или новее. Мы внесли в обработку звук некоторые существенные изменения с версией 20.0.4, с резким улучшением использования процессора.
      • Установите эти звуковые настройки, чтобы обеспечить максимальную производительность:
        • Buffer length (длина буфера) - убедитесь, что ваш буфер составляет не менее 10 мс (441 сэмплов). Мы рекомендуем от 10 до 40 мс.
        • Resampling quality (качество ресэмплинга) - должно быть установлено не более 24 point sinc (лучше нижнее).
        • Sample rate (частота дискретизации) - установите значение 44 100 Гц (или 48 000 Гц, если это недоступно). Частоты дискретизации, такие как 192 кГц и 96 кГц, будут использовать значительно больший объем процессора, чем рекомендуемое значение по умолчанию 44,1 кГц.
        • Reset plugins on transport (сброс плагинов при транспортных командах) - убедитесь, что Reset plugins on transport отключено, так как это может привести к существенному сбою при запуске/остановке когда используются VST плагины.
        • Priority (приоритет) - установите значение Highest (самый высокий) и снимите флажок Safe overloads (безопасные перегрузки) (не волнуйтесь, «небезопасная» перегрузка просто на мгновение заблокирует управление интерфейсом).
        • Параметры ASIO - попробуйте использовать опции Mix in buffer switch и Triple buffer. Примечание: Если это не поможет, перед продолжением обязательно выключите их.

        Получение низких значений длины буфера это не соревнование. Если вы счастливы при 20 или 30 мс, то это здорово. Помните, чем ниже значение длины буфера, тем выше нагрузка на процессор. Мы рекомендуем 10 мс (ASIO) в качестве хорошего минимального уровня, ниже этого большинство людей не испытывают повышение 'отзывчивости', а загрузка процессора быстро поднимается. Если вы хотите положить 10 мс в контекст, то задержка между нажатием клавиши на реальном фортепиано и ударом молотка по струнам составляет порядка 80 мс, и время, необходимое для того чтобы этот звук достиг ваших ушей это ещё 3 мс, есть над чем задуматься.

        Fl Studio audio settings.jpg

        Вверху слева показаны параметры аудиосистемы Windows с выбранным драйвером FL Studio ASIO, с права драйвер Built-in Output MacOS Core Audio. Если ваш аудиоинтерфейс имеет свой собственный ASIO/Core Audio драйвер, используйте его.

        Несколько слов о звуковых-картах, аудио-интерфейсах и их драйверах

        • Звуковая карта - термин «звуковая карта» используется довольно свободно, вы можете иметь звуковую карту в вашем компьютере, в виде чипа на материнской плате или это может быть внешнее устройство подключенное по USB/FireWire/Bluetooth.
        • Аудио-интерфейс - лучше использовать этот термин. Аудио-интерфейс, это любое устройство позволяющее вам слышите звук из динамиков компьютера.
        • Драйвер аудио-интерфейса - это программный интерфейс обмена данными между операционной системой (ОС) и аудио-устройством. Драйвер сообщает ОС и FL Studio сколько входов/выходов имеет аудио-интерфейс и какую частоту дискретизации он может поддерживать. В случае Windows ASIO драйвера быстрее и эффективнее драйверов первичного звукового драйвера.

        Содержание

        Выбранные здесь опций будут определять, какие входы и выходы доступны для использования в FL Studio. Выберите звуковые входы и выходы из меню микшера IN/OUT.

        • Device (устройство) - это выпадающее меню используется для выбора звуковой карты (выводящего/вводящего устройства), которое будет использоваться FL Studio. В списке будут показаны установленные драйвера звуковой карты, как первичный звуковой драйвер, так и стандартный поддерживаемый ASIO драйвер. Если у вас есть более чем одна установленная звуковая карта, то вы можете использовать это меню для переключения между ними (нажмите клавишу F10 , чтобы открыть панель настроек).
          Одновременное использование нескольких аудиоустройств:
          • Windows - если вы хотите использовать один вход и выход от двух устройств, выберите FL Studio ASIO и в нем выберите отдельные вход и выход, как показано ниже. Если вы хотите использовать одновременные входы или выходы нескольких устройств, выберите ASIO4ALL, откройте драйвер и активируйте несколько входов/выходов устройств.
          • macOS - откройте папку «Утилиты» и «Агрегированные аудиоустройства». Затем выберите Агрегированное устройство в списке устройств.
          • Windows - щёлкните правой кнопкой мыши по значку динамика в трее Windows и выберите "звуки" далее "воспроизведение" и выберите ваш звуковой интерфейс, затем "установить по умолчанию", затем выберите "свойства", затем "дополнительно" и выберите опцию 24 бит 44100 Гц, если имеется, или 16 бит 44100 Гц, если нет. Если для вашего устройства есть специальный ASIO драйвер, настройки битности также могут быть изменены оттуда.
          • MacOS - откройте "настройки аудио MIDI" (вы можете найти их в "утилитах", внутри папки "приложения"). Для выбранного аудиоустройства в правой части окна "аудиоустройства" установите: 44100 Hz / 2ch-24 Bit Integer.

          Если ваша звуковая карта не имеет поддержки собственного ASIO, FL Studio включает в себя установку FL Studio ASIO драйвера (см. ниже) и стороннего ASIO4ALL. Примечание: ASIO4ALL это универсальный ASIO драйвер, который работает с большинством звуковых карт, ваш опыт может быть другим. ASIO4ALL позволяет выбирать входы и выходы разных звуковых карт/аудио-устройств. В разделе справки по расширенным настройкам ASIO4ALL указаны параметры..

          • Buffer Length (размера буфера) - чтобы изменить размер буфера, нажмите на кнопку Show ASIO Panel (показать ASIO панель), ниже этих данных. Буферные хранит звуковые данные перед их отправкой в аудио-интерфейс. Это позволяет FL Studio выровнять мгновенные всплески нагрузки на процессор при обработке, которая может быть медленнее, чем в «реального времени». Увеличение буфера снижает нагрузку на процессор и уменьшает количество звуковых глюков. Однако при большой задержке буфера между вашей игрой на MIDI клавиатуре или настройками параметров FL Studio пройдёт определённое количество времени прежде чем вы это услышите, это время по меньшей мере равно этой настройке (в мс). Идеальным буфером является наименьшее значение при котором компьютером можно управлять, не вызывая опустошения буфера (прочитайте статью по оптимизации буфера). Хорошая цель при использовании ASIO драйверов составляет от 10 до 20 мс (440 - 880 сэмплов).
          • Clock Source (источник синхронизации) - некоторые аудиокарты обеспечивают внешний источник синхронизации, который может устранить проблемы с синхронизацией/выходом. Однако большинство карт работают правильно с выбранным по умолчанию Internal (внутренним) источником.
          • Show ASIO Panel (показать ASIO панель) - открывает панель настроек ASIO драйвера, используйте это чтобы изменить значение задержки. Значения между 1-4 мс без опустошения являются крайними, 5-10 мс отлично и 11-20 мс хорошо. Хорошее значение = 10 мс (441 сэмплов).
          • Mix in buffer switch (переключить смешивание в буфер) - выходящий звук смешивается в ASIO "переключателе буфера". Опция позволяет на некоторых звуковых картах добиться более низкой задержки. Примечание: При использовании, счётчик опустошения отключается, и опустошение буфера может быть более слышимым.
          • Triple buffer (тройной буфер) - на некоторых ASIO драйверах может уменьшить слышимый звук опустошения буфера, когда загрузка процессора приближается к 100%. Тройная буферизация наиболее полезна, когда микширование происходит при высокой нагрузке на процессор, но с некоторыми драйверами звуковых карт это вызывает крах (программа виснет), когда опустошение буфера происходит слишком часто (например, Tascam US122). Примечание: Тройная буферизация удваивает задержку по сравнению с той, что находится в настройках ASIO драйвера (см. информацию "Status" чуть ниже меню выбора драйвера). Хорошие драйверы запускают буфер в начале периода задержки, и таким образом FL Studio имеет доступным весь период задержки буфера для обработки звука. Плохо написанные драйверы могут запустить буфер в конце периода и таким образом снизить время доступное буферу, что приводит к опустошению. Опция тройной буферизации работает с одним буферным блоком позади, и готовит звук для следующего периода буфера при каждом цикле. Это удваивает задержку, но гарантирует, что будет достаточно времени, чтобы обработать каждый буфер.

          FL Studio ASIO имеет преимущество, заключающееся в том, что на большинстве машин полностью мультиклиентны. Это позволит вам одновременно прослушивать звук из FL Studio и других приложений (таких как YouTube, SoundCloud и т.д.).

          Settings audio flstudioasio.jpg

          • Input/Output (вход/выход) - если для этого параметра установлено значение [Default input] или [Default output], то это устройство по умолчанию для входа (запись) и выход (воспроизведение) в системе, как установлено и показано ниже. [Default input] и [Default output] определяются «устройствами по умолчанию» для воспроизведения [Default output] и записи [Default input], установленные в панели управления звуком Windows. Вы также можете щёлкнуть по этому элемент управления и выбрать другие входы и выходы аудиоустройств, установленных на вашем компьютере. Если вам необходимо объединить несколько входов и выходов с нескольких аудиоустройств, используйте ASIO4ALL. Примечание: В некоторых системах вам может потребоваться выбрать фактический вход или выход , если настройка [Default. ] не работает.

          Settings audio windowsdefaults.jpg

          • Hard-clip output at 0dB (otherwise limiting will be applied)жёсткое клиппирование выхода выше 0 дБ (в противном случае будет применяться лимитирование) - при включении звук будет искажаться, когда он перейдет выше 0 дБ. При выключении будет применяться лимитер для предотвращения искажения. Примечание: При применении лимитера вы больше не сможете услышать искажения клиппирования основного выхода FL Studio. Это означает, что вам нужно будет обращать внимание на ваши пиковые измерители (убедитесь, что мастер канал не выходит выше 0 дБ), в противном случае ваши рендериные треки будут искажены, даже если ваш живой звук нет. Ловушка для молодых игроков! Все это происходит вне FL Studio, поэтому опция не влияет на внутреннюю обработку, это все обработка звука после-FL Studio.

          Несмотря на то, что ваш опыт может быть различным, в ситуациях, когда критически важная низкая задержка, мы рекомендуем вам пробовать драйверы в этом порядке - родной ASIO драйвер > ASIO4ALLv2 > FL Studio ASIO. Родной ASIO драйвер - это тот, который создан производителем вашего аудиоустройства.

          Видимы только при использовании стандартных драйверов (Primary Sound, WDM, Primary и т.д.). Мы настоятельно рекомендуем использовать FL Studio ASIO, если это не работает по какой-то причине. Только потом.

          • Buffer Length (размера буфера) - этот ползунок управляет задержкой звукового буфера. Это позволяет FL Studio выровнять мгновенные всплески нагрузки на процессор при обработке, которая может быть медленнее, чем в «реального времени». Увеличение буфера снижает нагрузку на процессор и уменьшает количество звуковых глюков. Однако при большой задержке буфера между вашей игрой на MIDI клавиатуре или настройками параметров FL Studio пройдёт определённое количество времени прежде чем вы это услышите, это время по меньшей мере равно этой настройке (в мс). Идеальным буфером является наименьшее значение при котором компьютером можно управлять, не вызывая опустошения буфера (прочитайте статью по оптимизации буфера). Хорошая цель при использовании первичного звукового драйвера составляет от 20 до 50 мс (880 - 2205 сэмплов).
          • Offset (смещение) - этот параметр может улучшить производительность драйвера под Windows Vista. По умолчанию 0%, опция отключена.
          • Use Polling (использование опроса) - опрос представляет собой метод управления звуковым буфером первичного звукового драйвера, это обычно позволяет значительно уменьшить буфер без его опустошения. Однако на некоторых компьютерах это может иметь противоположный эффект.
          • Use Hardware Buffer (использование аппаратного буфера) - использование аппаратного звукового буфера поддерживаемого звуковыми картами первичного звукового драйвера.
          • Use 32-Bit Buffer (использовать 32-битный буфер) - использование буфера 32-бит с плавающей точкой. Работает только под Windows XP или выше.

          MacOS использует «Core Audio». Драйвер по умолчанию - «Built-in Audio». Здесь также будут показаны сторонние аудиоустройства, они также используют Core Audio.

          • Buffer Length (длина буфера) - этот ползунок управляет длиной аудио буфера. В буфере хранятся аудиоданные, прежде чем они будут отправлены на ваше аудиоустройство. Это позволяет FL Studio выравнивать кратковременные всплески нагрузки на процессор при обработке, что может быть медленнее, чем «в реальном времени». Более длинные буферы уменьшают нагрузку на процессор и уменьшают звуковые сбои. Однако с более длинными буферами задержка между игрой на MIDI-клавиатуре или настройкой параметра в FL Studio и время через которое вы это услышите равна этой настройке (в мс). Хорошее значение с Built-in Audio составляет 10 мс (441 сэмплов), если вы играете на MIDI-контроллере и 20 мс (880 сэмплов), если это не так.
          • Priority (приоритет) - устанавливает приоритет смешивания звукового потока. Higher = больше ресурсов процессора посвящается смешиванию звуковых потоков, но это увеличивает риск зависания/замораживания, когда требования процессора становятся высокими. Lower = повышенный риск опустошения буфера. Настройте этот параметр (в сочетании с установками буфера), если у вас есть проблемы с зависаниями и/или опустошением буфера.
          • Safe overloads (безопасные перегрузки) - если выключено: то смешиванию потоков даётся очень высокий приоритет, так что пользовательский интерфейс не вызывает сбоев в звуковом движке. Когда смешивание звуковых потоков использует весь процессор, то смешивание не оставит процессора графическому пользовательскому интерфейсу, в результате он станет замороженным. Если включено (по умолчанию): при высокой загрузке процессора "безопасные перегрузки" адаптируют приоритет смешивания, оставляя немного процессора для графического интерфейса, так что вы можете взаимодействовать с FL и минимизировать загрузку процессора.
          • Underruns (опустошения) - этот счётчик показывает общее количество обнаруженных опустошений. Опустошением считается случай когда в буфере который подаёт звук вашей звуковой карте заканчиваются звуковые данные. Когда это происходит вы обычно слышите щелчок или потрескивание. Это означает, что процессор вашего компьютера не справляется с требованиями воспроизведения проекта (песни) в реальном времени. Существует раздел, посвященный сокращению опустошений, описанный здесь.
              1. Опустошения это проблемы воспроизведения в режиме реального времени, их не бывает при рендериге звука, потому как ваш процессор может делать это настолько долго насколько это требуется для генерации звука. 2. Некоторые опции обходят счетчик опустошений, так что если вы слышите щелчки без увеличения числа на счётчике и у вас высоко использование процессора (80% и более), то это вернее всего может быть опустошением. Однако иногда щелчки и треск вызываются плохой работой плагинов.

            Видимы только при использовании FL Studio как VST плагина или при подключении в качестве ReWire клиента.

            Может решить проблему дрожания/неправильной позиции маркера воспроизведения или решить проблемы выравнивания в плейлисте записанного звука. Примечание: Низкие значения длинны буфера также могут улучшить точность позиционирования.

            • Playback tracking source (источник отслеживания воспроизведения):
              • Driver (драйвер) - для позиции воспроизведения используется звуковой драйвер. Если у вас есть высококачественное аудиоустройство (с родным ASIO драйвером в Windows), выберите этот режим.
              • Hybrid (гибрид) - гибрид позиции драйвер/микшер. Этот вариант наиболее эффективен при устранении дрожания, если используются "первичные звуковые драйвера".
              • Mixer (микшер) - используется позиция микшера (по умолчанию). Работает приемлемо, когда задержка буфера составляет около 10 мс (441 сэмплов) или меньше, чтобы решить проблемы синхронизации звука/видео при использовании некоторых аудио-интерфейсов.
              • Квантованием входа из-за настройки глобальной привязки
              • Компенсацией задержки из-за опции в Меню микшера > Disk recording > Latency compensation

              ИЛИ, если позиция плейлиста и другие визуальные эффекты не совпадают со звуком, то используйте ползунок, чтобы добавить к позиции воспроизведения и записи положительное или отрицательное смещение. Это глобальное изменение всех каналов. Если вам необходимо внести изменения в отдельные звуковые входы, используйте функцию задержки входа микшера, чтобы сдвинуть звук этого конкретного звукового входа.

              Эти параметры предназначены для снижения нагрузки на процессор и увеличения производительности FL Studio на вашем компьютере.

              kak_ubrat_tresk_v_fl_studio

              Зависает FL Studio, появляется треск! ASIO4ALL и его настройка.

              Если ты начинающий пользователь FL Studio и у тебя не с того, не с сего появился раздражающий треск при воспроизведении в проекте, зависает и тормозит FL Studio и написание музыки уже точно не приносит наслаждения, которого ты ожидал… Вероятнее всего ты еще не знаешь, что такое звуковой драйвер ASIO4ALL, который в принципе и есть тот спаситель, что избавит тебя от этого злостного треска и неадекватной работы секвенсора, пришло время узнать об этом универсальном оптимизаторе звуковых процессов, так как это, наверное, самая важная часть в оптимизации и настройке твоего секвенсора FL Studio.

              Где скачать ASIO4ALL бесплатно русскую версию.

              Если ты еще не скачал или как раз ищешь, где скачать бесплатно последнюю версию Asio4all для fl studio– то вот тебе прямая ссылка с официального сайта на последнюю русскую версию этого драйвера – СКАЧАТЬ ASIO4ALL Русская версия. И пока файл скачивается и ожидает тебя, я разъясню твои дальнейшие действия и погружу тебя немного в то для чего вообще нужны драйвера ASIO.

              Что такое ASIO4ALL.

              Драйверы Asio4All это программное обеспечение на твоем компьютере, которое оптимизирует звуковые потоки и направляет их самым коротким путем – от секвенсора (или другой программы работающий с аудио) сразу в звуковую карту, минуя твою операционную систему и все ее процессы. Понимаешь, наверное, от чего был треск в твоей FL Studio до этого и от чего FL Studio зависает, тормозит и трещит.

              Сейчас, как ты понимаешь, самое время установить эту вещицу и навсегда забыть про трески и торможение секвенсора.

              После установки, конечно же, стоит выбрать ASIO4ALL v2 драйвер в аудио настройках FL Studio, в строке Device:

              driver_asio4all_fl_studio

              Теперь все твои мучения должны закончиться, но должен предупредить тебя, что именно с драйверами ASIO4ALL будут конфликтовать все другие процессы операционной системы Windows (плееры аудио, видео, Skype, team speaker, интернет браузеры и все что может использовать звук) и поэтому будет работать либо FL Studio с выбранными драйверами ASIO либо процессы в операционной системе.

              Сразу отмечу, что начиная в FL Studio 12, Image-Line интегрировала совместимые c FL Studio драйверы ASIO, которые уже есть в твоем секвенсоре (если ты не убрал галочку при установке секвенсора) называются они FL Studio ASIO и они уже здорово оптимизируют звуковые процессы и, конечно, не конфликтуют с процессами операционной системы, но даже с ними, иногда, есть смысл ставить ASIO4ALL, так как задержка в звуке, небольшая, но все же остается, при выбранных драйверах FL Studio ASIO.

              Если у тебя есть синтезатор, MIDI клавиатура, Drum Pad или какое-то другое MIDI устройство, с помощью которого ты воспроизводишь инструменты или управляешь параметрами в секвенсоре (о подключении и оптимизации работы которых, ты можешь узнать все ЗДЕСЬ) – то драйвера ASIO так же оптимизируют работы этих устройств и ускоряют работу их команд. Иными словами уменьшают задержку между нажатием на клавишу MIDI клавиатуры и результатом этого нажатия в FL Studio – звуком.

              Настройка ASIO4ALL.

              И после выбора драйвера ASIO4ALL щелкни кнопку Show ASIO panel и приступим к настройке необходимых тебе параметров работы драйверов ASIO:

              nastroyka_asio4all

              Тебе нужна как раз вот эта настройка ASIO Buffer Size. И это и есть настройка задержки. Но она выставляется для каждого устройства своя (это я к тем гражданам у кого возможно 2 или более аудио интерфейса, звуковой карты, но я думаю мало среди начинающих таких уникальных лиц). ASIO Buffer Size это размер буфера выставляемый ASIO для определенного аудио устройства (устройства перечислены в этом же окне, как WDM Device List) – в твоем случае какой-то звуковой карты. Чем больше размер, тем больше задержка между командой (воспроизведение внутри FL Studio или командой с MIDI устройства) и реакцией на эту команду. Ставим мы это значение в сэмплах, результат – длительность задержки можно увидеть в тексте под выбором устройства Deviceв настройках аудио, под заголовком Status:

              opazdyvaet_zvuk_v_fl_studio

              Для меня, приемлемая задержки находиться в диапазон буфера 128 – 480 сэмплов. Этот параметр может меняться в зависимости от загруженности проекта, так как в уже весомых проектах (с массой плагинов, эффектов обработки и различных процессов) случается, что достигается предел буфера и появляется тот самый треск и «лаги» в проекте. Поэтому прибегать к увеличению задержки (компенсированию производительности за счет увеличения буфера) все таки придется, как быстро – зависит от твоего железа. Выставь то, что приемлемо для тебя сейчас и едем дальше. Все остальные настройки (те, что справа, а если их нет и там изображение клавиш Piano – то щелкни по гаечному ключу в правом нижнем углу) выставлять нужно только в крайних каких-то специфичных случаях:

              Latency Compensation (In and Out) – Компенсация дополнительной задержки (если вдруг она по какой-то непонятной причине появилась) на определенном устройстве воспроизведения или записи (In и Out).

              Hardsware Buffer (Работает не всегда!) – дополнительное форсированное улучшение связи со звуковым устройством. Разница мало когда будет заметна.

              Регулятор Kernel Buffers– дополнительное улучшение производительности и увеличение за счет этого задержки звука.

              Always Resample 44.1 kHz – 48. kHz– если у тебя встроенная звуковая карта в материнской плате или очень бюджетная внутренняя – то стоит выставить этот параметр, он разрешает программному обеспечению ASIO производить конвертацию частот дискретизации, так как некоторые аудио устройства это делают гораздо хуже.

              Force WDM Driver to 16 bit– если активировать эту опцию, то она будет решать ошибки тех карт которые не поддерживают размер битности свыше 20 bit.

              Вот тебе полная инструкция и пояснение что такое ASIO для чего нужны эти драйвера и как с ними работать и настраивать.

              kak_uskorit_fl_studio

              Наверняка, после работы уже с весомым проектом FL Studio (где уже добавлено куча плагинов - синтезаторов на каналах, и висят на слотах дорожек микшера достаточно эффектов обработки), ты задавался, а как можно ускорить FL Studio? А в частности ускорить ее работу и производительность? Так как, все-таки, ты понимаешь, что многие плагины требовательные внутри твоего проекта, да и сама FL Studio, бывает, что поедает очень много CPU, когда посмотришь на потребляемые ресурсы в статистике!

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

              Итак, давай теперь разберем, как МАКСИМАЛЬНО получить отдачу от производительности секвенсора FL Studio, а точнее говоря максимальную отдачу от твоего процессора и оперативной памяти для FL Studio (любой версии – 12, 11 или же 10).

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

              - Проверь, что работает лучше на производительность из драйверов ASIO (Options – audio settings – device). Это касается тех, у кого звуковая карта, какая-то помимо встроенных и малобюджетных. Так как есть драйвер ASIO специально для твоей карты, и есть универсальный драйвер ASIO4ALL (у меня в примере можно выбрать ASIO Juli@ - для моей карты ESI Juli@, но производительность не сильно то и отличается):

              drivers_fl_studio

              Если же у тебя малобюджетная или встроенная звуковая карта – то ставь, конечно же, ASIO4ALL, если ты впервые слышишь об этом существе ASIO4ALL, или у тебя возникли какие-то трудности с настройками или пониманием принципа работы этих необходимых FL Studio драйверов, то специально для этого я приготовил вот ЭТУ небольшую статью-инструкцию.

              - Стоит увеличивать на максимум размер буфера в настройках ASIO, если это требует того, и работать в большом проекте уже слишком не комфортно из-за раздражающего треска. Будет задержка, будет отставание звука – но не будет, или будет меньше, треска и торможения секвенсора, я думаю, очень логичный компромисс!

              asio4all_drivers_for_fl_studio

              - Попробуй активировать в настройках ASIO вот эти две функции, во многих случаях это помогает увеличить работоспособность звуковых процессов:

              triple_buffer_in_fl_studio

              - Так же проконтролируй следующий момент: активны ли вот эти три функции первые две это многопоточность процессов (Multithreaded generator processing и Multithreaded mixer processin) и последняя Smart Disable – умное отключение плагинов (это позволяет FL studio отключать от работы все плагины – генераторы иплагины обработки, которые не издают ни какого звука, которые не обрабатывают – в общем, все что простаивают) Это весомая экономия CPU – и так же не забудь внутри FL Studio произвести команду Tools – Macros– Switch Smart Disable for all plugins.

              kak_razognat_fl_studio

              - Отключи, активную по умолчанию, опцию «Reset plugins on transport» в низу, в опциях Audio. В противном случае это может затормозить производительность секвенсора в моменты нажатия на кнопку Play и Stop из-за дополнительных требований сбрасывания к VST плагинам.

              reset_plugins_fl_studio

              - Теперь что касается твоей системы. Нужно убедиться, что твой процессор отдает свою максимально возможную мощность. Это можно сделать зайдя в настройки по адресу ПУСК – Панель управления – Электропитание. Убедись что стоит режим ВЫСОКАЯ ПРОИЗВОДИТЕЛЬНОСТЬ, а не рекомендуемый СБАЛАНСИРОВАННЫЙ. Это очень весомый плюс к производительности, но вне работы в FL Studio рекомендуется все так ставить обратно сбалансированный режим.

              - Если у тебя в проекте ты используешь длинные аудио сэмплы или дорожки в каналах Sampler, то убедись, что у них у всех активна вот эта опция Keep on disk (хранить на жестком диске):

              kak_uskorit_rabotu_fl_studio

              Это снимет нагрузку этих файлов с оперативной памяти и нагрузка будет переключена на жесткий диск.

              - Убедись, что у тебя в проекте минимальное количество возможных VST плагинов (инструментов или эффектов) подключенных через Bridge (Мост). Что это значит? А это значит что, в твоем секвенсоре, если он в версии 64 бит, есть VST 32-х битные плагины – тут FL Studio будет создавать мост, соединяя две разные битные системы 64 и 32, что требует немного оперативной памяти (немного, но представь что VST плагинов, пусть даже эффектов, достаточно много – все это скажется на ресурсах, поэтому и нужно минимальное количество мостов). Та же ситуация и в обратном порядке, стоит в 32 битной FL Studio использовать 32-х битные VST плагины. Как проверить есть ли мост и какие плагины 32-х битные, и какие 64-х? Так же просто: неважно эффект это или инструмент – кликни на этот значок - показать настройки Fruity Wrapper:

              fl_studio_optimizatsiya

              И затем VST wrapper settings:

              fl_studio_kak_uskorit

              Как ты видишь в описании вод названием, есть строчка Type, и сразу видно версию VST плагина (32 бита) – что следует по минимуму использовать, к примеру, в моей 64 битной версии FL Studio 12. Но данный плагин достаточно старый и у него пока нет 64 битной версии. Сегодня VST плагины поставляются в двух версиях (32 и 64) убедись, что у установлена нужная версия плагина, и так же у тебя в проекте стоит та самая, подходящая версия VST. Если с установкой разных версий много непонятных и запутывающих моментов, для тебя есть ВОТ ЭТА статья, подробно описывающая весь процесс установки VST плагинов различных версий.

              - Не забывай ограничивать полифонию (максимальное количество используемых голосов) у VST инструментов:

              uskoreniye_fl_studio

              Здесь проследи, сколько у тебя максимально используется голосов у каждого инстумента в отдельных аранжировках на Piano Roll (паттернах). Если в аккорде Lead или Pad максимум, на каком-то моменте, это 4 ноты, то ставь 4 голоса в полифонии этого инструмента. Если ты боишься ошибиться и думаешь что при экспорте где-то не воспроизведется, подлая 5-я нота, то волноваться не стоит! При экспорте есть отличная функция у FL Studio, которая называется Disable maximum polyphony (игнорировать максимальное ограничение голосов у плагинов):

              maximalnaya_polyphoniya_fl_studio

              Помимо всего настолько детального и сложного, не стоит забывать про САМОЕ ПРОСТОЕ и МНОГИМИ ИГНОРИРУЕМОЕ действие, которое следует делать время от времени при работе в FL Studio:

              ЭТО ЖАТЬ КНОПКУ F12!

              Что это за команда? Это горячая клавиша на закрытие всех открытых окон плагинов (обработки и генераторов) и семплеров в твоем проекте, и ты не поверишь сколько может быть, оказывается за время долгой работы в FL Studio, открыто плагинов одновременно.

              Мало того, даже если сохранить проект и потом открыть его, многие плагины сами по себе будут в "открытом" состоянии.

              И я не имею в виду в "загруженном состоянии в проекте" как сам плагин, а в ОТКРЫТОМ СОСТОЯНИИ.

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

              Так вот, полезное действие всегда - это команда - "ЗАКРЫТЬ ВСЕ ОТКРЫТЫЕ ПЛАГИНЫ" - команда F12!

              - И под конец, самое сильное и разгружающее, пользуйся процессом ЗАМОРОЗКИ (Freezing). Это экспорт и сохранение отдельных (подразумевается самых требовательных) инструментов аранжировки и их эффектов обработки в Wav файл (это что бы без потерь в качестве звука). Это громадным образом облегчит ношу твоего процессора и оперативной памяти. Замораживать можно как отдельные инструменты, так и целые дорожки микшера с группами таких инструментов, подробнее и в деталях о заморозке описано ЗДЕСЬ.

              И последнее о чем, конечно же, ты догадываешься: используй меньшее количество плагинов, так как это главные пожиратели ресурсов во всем секвенсоре. И так же используй более экономичные плагины, не нужно везде доставать, к примеру, Fabfilter Pro-Q, его во многих ситуациях можно заменить на простой Fruity Parametric EQ, который кушает гораздо меньше. Та же ситуация с синтезаторами и инструментами.

              Читайте также: