понедельник, 1 сентября 2014 г.

Повышение производительности в FL Studio




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




1. Внутри системы

Корнь многих проблем (как мне кажется) заключен в 32х битном ядре самой программы. Поэтому на 64х битных системах (коих становится все больше и больше) иногда возникают ошибки совместимости. Как следствие, Фрути лупс не умеет рационально использовать всю доступную мощь вашего компьютера, хотя разработчики стараются с каждой новой версией оптимизировать этот вопрос. Однако, даже если на относительно небольших проектах появляются посторонние щелчки, «западания» звука и секвенсор начинает откровенно «тормозить», то нужно проверить:
-Установлены ли последние версии драйверов на звуковую и видеокарту. Очень часто бывает так, что система работает неправильно из-за проблем с железом. «Узкие места можно выявить через оценку индекса производительности Windows (зайти Пуск -> Панель управления -> Система)


-Нет ли ненужных программ, запущенных в фоновом режиме (Ctrl+Alt+Del -> Диспетчер задач -> Процессы). На скорость системы заметно влияют торрент-клиенты, поэтому на время работы с большим проектом следует отключить все закачки и раздачи.


-Правильно ли выбран режим электропитания (на ноутбуках). Необходимо зайти Пуск -> Панель управления -> Электропитание и поставить галочку напротив «Высокая производительность

 
Прейти на твердотельный жесткий диск (SSD). Известно, что система, установленная на той жесткий диск, будет работать в разы быстрее, чем на обычном винчестере. Пока что у меня не было возможности проверить, какой прирост мощности будет в . Надеюсь, в скором будущем появится.


2) Внутри секвенсора

-Выбор оптимальной версии программы. Замечено, что стабильность версии не всегда зависит от ее порядкого номера, 9-ка и 11-ая версия, например, работают стабильней, чем десятка. Так же многое зависит от тех, кто делал keygen для данной версии.
-Правильная настройка аудио: Необходимо выбрать драйвер своей карточки (если пользуешься встроенной нужно выбрать ASIO4ALL.


-Правильная настройка аудио: Необходимо выбрать ASIO драйвер своей карточки (если пользуешься встроенной нужно выбрать ASIO4ALL). Затем выставить латенсию (задержку) звуковой карты. Измеряется в миллисекундах. Чем меньше значение, тем быстрее программа будет реагировать на изменения в звуке во время воспроизведения и записи и тем больше ресурсов потреблять (При записи «живых» партий необходимо выбрать минимально возможную задержку). Во время написания трека я обычно выставляю 10-20 ms, а когда вся основная работа сделана и наступает время сводить трек, увеличиваю его до 60 ms, в зависимости от загруженности проекта.

В графе CPU можно поставить все галочки, они как раз предназначены для повышения производительности процессора. В графе Mixer выбрать leaner. Настройка последних параметров – путь компромиссов, неизбежно ведущих к потере качества, однако, при работе с проектом ты скорее всего его не почувствуешь)

--Баунс отдельных синтезаторных партий и эффектов. Идея проста: ресурсы компьютера уходят на просчет (вычисление) генерируемого звука. Поэтому в больших проектах есть смысл рендерить отдельные партии (с большим количеством обработок) в отдельные wav-файлы и импортировать их в проект (Для рендера отдельной партии неодходимо выбрать режим Pattern. Если в паттерне есть другие партии, не относящиеся к данной, их необходимо замьютить в микшере. Автоматизацию для данной дорожки следует отключить в play-листе. Частота дискретизации – 24bit, Looping mood: cut remainder – обрезать хвост обработки (останется чистое время паттерна leave remainder – оставить хвост обработки (выбираем второй вариант, если дорожка обработана ревербератором)

- Сохранить проект под другим именем. Я до сих пор не могу понять природу этого явления, но если проект начинает необоснованно зависать или возникают ошибки при рендеринге, часто переименование проекта (даже через сохранение его как новой версии) решают эту проблему.

3. Другие способы

- Использование Jbridge . Программа представляет собой -адаптер для 64-битных плагинов. Суть технологии: JB создает не обычные dll-ки, а собственные файлы с расширением .64.dll Иными словами, это не dll-ки а линки к оригинальным dll-кам плагинов, лежащим в папке vstplugins X32. После обработки необходимых плагинов, нужно просто загрузить их как новые . Производительность системы при работе с этими плагинами повысится. Вообще, в последних версиях есть встроенный бридж, но он не всегда корректно работает в отличии от FL .

-Использование Vienna Ensemble Pro. Последнее слово современных технологий: имея второй компьютер с аудиокартой и установленной на него VEP позволяет нам работать в секвенсоре на своей родной машине, а все ресурсоемкие плагины (синтезаторы, семплеры, гитарную. обработку) грузить на другом компьютере. Основной компьютер называется сервером, вспомогательный слейвом (от англ. slave). Обмен данными происходит по внутреннему протоколу программы, поэтому абсолютно не важно, какой секвенсор использовать и какова его разрядность. Неважно даже, какая операционная система установлена. На сервер-компьютере мы просто подключаем как плагин, а на слейв-компьютере запускаем уже установленную программу и грузим в нее необходимые плагины. Звук по каналам рулится с помощью миди-раутинга. Эту технологию можно так же использовать и на одном компьютере при условии достаточного количества оперативной памяти. Прирост мощности будет от того, что Vienna Ensemble Pro умеет более гибко использовать ресурсы процессора, нежели секвенсор, выполняющий сотни других задач. Особенно это касается FL Studio.


Такой вот обзорчик получился. Надеюсь, информация будет полезной и процесс создания музыки будет проходить быстрее и удобнее. Если ты знаешь другие способы, которые я не упомянул – напиши в комментариях.
Береги нервы =)

Комментариев нет:

Отправить комментарий