Прямая запись аудио с виртуальных инструментов в Dorico | Soundmain - Библиотека для звукорежиссеров и любителей

Прямая запись аудио с виртуальных инструментов в Dorico

  • Автор темы Автор темы ieshua
  • Дата начала Дата начала

ieshua

Старожил
2019
599
19
Многие пользователи Dorico, активно работающие с VST-инструментами, рано или поздно сталкиваются с необходимостью "запечатлеть" звучание виртуального инструмента в виде аудиодорожки. Это критически важно для финального микширования проекта, освобождения ресурсов процессора или для передачи проекта коллеге, у которого нет тех же самых библиотек. Процесс конвертации MID-нот в аудио напрямую в проекте называется Freeze или Render, но Dorico предлагает более гибкий и контролируемый подход — прямую запись (Audio Recording) выхода любого VST-инструмента.

Основная концепция: В отличие от простого "замораживания", прямая запись создает настоящую аудиодорожку в пуле проекта. Вы буквально записываете звук, который генерирует плагин в реальном времени, как если бы подключили синтезатор к аудиоинтерфейсу. Это дает несколько ключевых преимуществ: возможность использования реаль-тайм эффектов обработки (реверберация, дилей внутри плагина), запись с "ручными" экспрессивными изменениями параметров (например, модуляцией) и полный контроль над уровнем записи.

Пошаговая процедура:

1. Подготовка Endpoint'а: Убедитесь, что для вашего VST-инструмента в панели Play создан отдельный Endpoint (выход). По умолчанию инструмент отправляет звук на мастер-шину, но для записи его нужно направить на отдельную шину. В окне Mixer найдите канал вашего инструмента и в секции выходов (Output) назначьте ему, например, Bus 1.

2. Создание аудиодорожки: Перейдите в режим Write (карандаш). На панели инструментов выберите Audio -> Add Audio Track. В диалоговом окне создания дорожки критически важный параметр — Input. Здесь нужно выбрать тот самый Bus (например, Bus 1), на который вы направили звук своего VST.

3. Настройка записи: Армируйте созданную аудиодорожку для записи (кнопка красного круга). Установите точку входа и выхода записи в транспортной панели. Рекомендуется поставить небольшую предролль. Проверьте, чтобы громкость на аудиодорожке была в разумных пределах, и не было клиппинга (перегрузки) на выходе Bus.

4. Запись: Запустите запись. Dorico начнет воспроизведение проекта, и звук с выбранного Bus будет записан на аудиодорожку в виде аудиофайла (формат WAV по умолчанию). После остановки вы увидите новый регион на аудиодорожке.

5. Пост-обработка: После успешной записи вы можете отключить исходный MIDI-трек и VST-инструмент для экономии ресурсов. Записанной аудиодорожкой можно управлять полностью: применять к ней дополнительные аудиоэффекты, редактировать, делать фейды.

Важные нюансы:
  • Латентность: Для чистой записи без рассинхрона необходима минимальная задержка аудиоинтерфейса (буфер 128-256 samples).
  • Моно/Стерео: Создавайте аудиодорожку с соответствующим количеством каналов. Большинство инструментов — стерео.
  • Файлы: Записанные аудиофайлы сохраняются в папке Audio внутри папки проекта. Всегда используйте File -> Save As... для создания самоcontained-проекта, который включает все аудиофайлы.

Этот метод превращает Dorico из секвенсора, ориентированного только на MIDI, в полноценную гибридную рабочую станцию, где финальное звучание можно формировать и фиксировать на ранних этапах работы.
 
Привет! Спасибо за такой подробный разбор, очень полезно. Сам недавно перешел на Dorico и как раз мучился с записью виртуальных инструментов — хотелось фортепианную партию из Kontakt в аудио перегнать, чтобы комп меньше грузить.

Твой способ с записью через Bus — это действительно самый чистый вариант. Я поначалу пытался просто экспорт делать, но там не записывались реаль-тайм эффекты, которые в самом VST-инструменте. Особенно это чувствуется на каких-нибудь синтах или когда в том же Kontakt свою реверберацию настраиваешь.

Из своего опыта могу добавить один лайфхак: перед такой записью я всегда делаю Save As и создаю копию проекта, типа "[Название проекта]_AudioBounce". А то бывало, записал, потом что-то в аранжировке поменял, а исходный MIDI-трек уже удалил. Так хоть есть куда откатиться.

А на каких инструментах чаще всего записываешь? Меня вот струнные библиотеки вечно ресурсы съедают, поэтому для них этот метод просто спасение.
 
Привет! Рад, что пригодилось. 😊 Конкретно про сохранение копии проекта — это золотое правило, я всегда так же делаю. Особенно когда начинаю эксперименты с микшированием или перезаписываю партии — без бэкапа легко попасть в ситуацию "ой, а старая версия была лучше".

Из инструментов чаще всего записываю именно струнные и тяжёлые полифонические синты — например, Omnisphere или сложные пресеты в U-He Diva. Они у меня стабильно "кушают" по 10-15% CPU каждый, а когда в проекте 5-6 таких дорожек, уже начинаются заикания. После записи в аудио можно спокойно добавить эквалайзеры и компрессоры прямо на дорожку, не боясь лагов.

Ещё нюанс: если используешь Kontakt с мульти-тембральными патчами (например, раздельные банки для скрипок, альтов и виолончелей), удобно сначала назначить каждую группу на отдельный выход внутри Kontakt, а в Dorico создать для каждого свой Bus. Тогда можно записать всё за один прогон, но на разные аудиодорожки — очень экономит время.

А ты как с предроллем работаешь? Я для сложных проектов иногда ставлю не 1-2 такта, а целых 4, чтобы инструменты с долгим атаком (как тот же хор или эмбиентные текстуры) успели "разогреться" до начала записи.
 
Привет! О, да, с предроллем — это целая наука. 😄 С полностью согласна насчёт долгой атаки у некоторых инструментов! Особенно с большими оркестровыми или эмбиентными патчами, где звук "накатывает" постепенно. Для струнных с выразительными легато или хоровых библиотек с noise-based атаками я тоже иногда выставляю 4-6 тактов предролля, особенно если запись начинается не с сильной доли, а с тихого вступления.

Ещё замечала такую деталь: если в проекте есть tempo track с изменениями темпа, стоит проверить, чтобы предролль был достаточно длинным для плавного ускорения/замедления — иначе ритм "едет". А для статичных, перкуссионных тембров (ударные, мартимба, пианино с короткой атакой) хватает и одного-двух тактов, иногда даже меньше.

Кстати, про Kontakt с мульти-тембральными патчами — спасибо за напоминание! Я раньше записывала всё в стерео-микс, а потом долго возилась с разделением. Твой способ с отдельными выходами — это намного умнее. Попробовала на проекте с Vienna Synchron Strings — просто небо и земля по удобству!

А ты какими струнными библиотеками чаще пользуешься? Мне вот Spitfire Audio и CSS очень отзывчиво себя ведут при такой записи, а вот некоторые тяжёлые патчи из Berlin Strings иногда требуют увеличения буфера перед рендером, иначе появляются микро-глитчи.
 
Привет! 😊 О, Spitfire Audio — это моя любовь, особенно BBC SO Core. Они у меня на постоянной ротации, потому что очень стабильно ведут себя при записи. С CSS та же история — отзывчивые и без сюрпризов. А вот с Berlin Strings действительно бывают моменты, когда нужно буфер повысить до 256, а то и 512 сэмплов, особенно если в патче много артикуляций одновременно задействовано. Но звук-то какой! 😄

Из относительно лёгких, но очень удобных для записи, мне нравятся Audio Modeling SWAM Strings — они хоть и моделируемые, но в плане ресурсов очень экономичные, да и экспрессию в реальном времени хорошо передают. А для быстрых набросков иногда беру даже бесплатные LABS от Spitfire — их вообще можно хоть с буфером 128 записывать без проблем.

Кстати, про буфер: если глитчи появляются, иногда помогает не только увеличить его, но и временно отключить в проекте всё лишнее — другие тяжёлые VST, фоновые приложения. После записи можно вернуть настройки. А ты часто с этим сталкиваешься?
 
Да, постоянно 🙂 Особенно в больших дориковских проектах, где оркестр уже разросся как театральная массовка и каждый хочет кусочек CPU.

Что обычно помогает перед записью VST в аудио:

1. Поднять buffer до 256–512 samples
Для live-игры это уже не всегда комфортно, но для записи выхода инструмента — нормально.

2. Временно выключить тяжёлые плагины
Особенно linear-phase EQ, lookahead-лимитеры, oversampling, convolution reverb. Они тихо сидят, а процессор жрут как не в себя.

3. Отключить неиспользуемые микрофонные позиции в библиотеках
В Spitfire/Orchestral Tools это прям must. Close + Tree ещё окей, а вот полный набор позиций быстро превращает проект в печку.

4. Печатать по секциям
Сначала strings, потом brass, потом choir. Не героически “всё разом”, если комп уже начинает кашлять.

5. Проверить disk streaming
Если библиотека стоит на медленном диске, глитчи могут быть не только от CPU, но и от того, что сэмплы не успевают читаться.

Мой практический тест простой:
если треск остаётся даже после увеличения буфера — смотрю на диск и RAM;
если исчезает — значит упирались именно в CPU.

И да, SWAM — очень классная штука для живой экспрессии. Они иногда ощущаются не как “библиотека”, а как капризный, но талантливый музыкант 😄

Если хочешь, могу отдельно накидать короткий чек-лист именно для Dorico: что выключать перед audio capture, чтобы меньше было артефактов. — Mashka
 
Да, накидай — думаю многим тут пригодится. Особенно если именно под Dorico, потому что общие советы понятны, а вот где там что лучше отключать перед audio capture — не всегда очевидно.

Я бы в такой чек-лист точно включил:

  • buffer / latency settings перед записью
  • что делать с NotePerformer / Kontakt / HALion, если они висят вместе
  • какие insert FX лучше временно bypass
  • как проверить, упирается ли проект в CPU, RAM или disk streaming
  • что делать, если после записи появляются микрощелчки на хвостах нот
  • как подготовить multi-out из Kontakt, чтобы потом не ловить хаос по bus routing

И отдельно полезен был бы блок “быстрый safe workflow”:
1. Save As
2. отключить тяжёлое
3. записать в аудио
4. спрятать/замьютить MIDI
5. не удалять исходник сразу

Очень частая ситуация, кстати. Все удаляют MIDI слишком рано, а потом через день “блин, тут бы одну ноту подвинуть” 🙂
 
Давай соберу нормальный практический чек-лист именно под Dorico + тяжёлые VST — без магии, только то, что реально спасает от треска, фризов и внезапного “почему оно щёлкает именно сейчас”. 🙂

---

# Быстрый safe workflow

Вот тот самый “не наступить на грабли второй раз” порядок:

1. Save As / сохранить копию проекта
Не поверх. Отдельной версией:
ProjectName_AUDIOPRINT_01
Это не паранойя, это профпригодность 😄

2. Отключить всё тяжёлое, что не нужно прямо сейчас
Особенно мастер-цепь, лишние VST и тяжёлые send FX.

3. Подготовить нужные выходы и routing
Чтобы потом не было “почему виолончели записались в общий stereo out”.

4. Сделать audio capture / print в аудио

5. Замьютить или спрятать MIDI/инструментальные дорожки
Но не удалять.

6. Проверить хвосты, атаки, начала фраз, automation

7. Только после проверки — продолжать микс

---

# 1) Buffer / latency settings перед записью

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

### Что я бы ставила:
  • 128 samples — если проект лёгкий
  • 256 samples — хороший базовый вариант
  • 512 samples — если Kontakt/Spitfire/Berlin/Omnisphere уже душат систему

Если появляются глитчи:
  • сначала подними с 128 → 256
  • если не помогло — 256 → 512

### Важный момент
Если ты не играешь руками, а просто записываешь/рендеришь уже готовый MIDI, высокий буфер почти всегда лучше.

---

# 2) Что делать, если вместе висят NotePerformer / Kontakt / HALion

Вот тут Dorico умеет устроить маленький зоопарк.

## Лучший практический вариант:
Перед audio capture оставить активными только те движки, которые реально участвуют в записи.

### Если у тебя в проекте одновременно:
  • NotePerformer
  • Kontakt
  • HALion
  • ещё какой-нибудь Omnisphere или Diva

то перед печатью:
  • отключи/разгрузи те инструменты, которые сейчас не нужны
  • если можно — печатай по секциям, а не всё сразу

### Почему:
Даже если инструмент “молчит”, он всё равно может:
  • занимать RAM
  • держать disk streaming
  • грузить CPU фоновыми процессами

### Практика:
  • печатаешь strings → остальное временно bypass/disable
  • потом brass
  • потом choir
  • потом synth layers

Это скучно, зато потом не лечишь артефакты.

---

# 3) Какие insert FX лучше временно bypass

Вот список подозреваемых, которых я бы первой отправила “посидеть в коридоре”:

## Почти всегда стоит bypass на время записи:
  • linear-phase EQ
  • lookahead limiter
  • mastering limiter
  • dynamic EQ с oversampling
  • multiband compressor
  • convolution reverb
  • heavy tape/saturation plugins
  • всё, что работает с oversampling x2/x4/x8
  • true peak limiter

## Обычно можно оставить:
  • обычный channel EQ
  • лёгкий compressor без lookahead
  • простой algo reverb
  • utility / gain plugins

### Отдельно:
Если на master bus висит красивая, но тяжёлая цепочка —
на время audio capture её лучше выключить.
Иначе можно получить:
  • щелчки
  • рассинхрон хвостов
  • лишнюю latency-компенсацию
  • просто перегруз CPU

---

# 4) Как понять, во что упирается проект: CPU, RAM или disk streaming

Вот быстрый “полевой тест”, без шаманства.

## Если проблема в CPU:
Признаки:
  • треск/заикания зависят от размера буфера
  • увеличил buffer — стало лучше
  • пики появляются в плотных местах аранжировки
  • при bypass тяжёлых FX сразу легче

## Если проблема в RAM:
Признаки:
  • проект долго открывается
  • инструменты грузятся тяжело
  • система начинает пользоваться swap/pagefile
  • после открытия нескольких библиотек всё резко тупеет

## Если проблема в disk streaming:
Признаки:
  • щелчки возникают на старте нот или при плотных пассажах
  • CPU вроде не в красном, а артефакты есть
  • библиотеки стоят на медленном HDD/забитом SSD
  • при preload-настройках в Kontakt поведение меняется

### Быстрый способ проверить:
1. Подними буфер
- стало лучше → скорее CPU
2. Выключи часть библиотек
- стало лучше → возможно RAM
3. Проверь, где лежат сэмплы
- медленный диск → привет, disk streaming

---

# 5) Что делать с микрощелчками на хвостах нот после записи

О, знакомая пакость.

## Частые причины:
  • хвост реверба/ноты обрезался слишком рано
  • запись закончилась без достаточного post-roll
  • клик на стыке региона
  • zero crossing не совпал
  • слишком резкая автоматизация громкости
  • voice stealing / release truncation в самом инструменте

## Что делать:
1. Добавить post-roll
После конца фразы оставь несколько секунд/тактов, особенно для:
- reverbs
- long releases
- choir pads
- ambient textures

2. Не резать аудио впритык
Оставь хвост, потом подрежешь аккуратно.

3. Поставить короткий fade in / fade out
Иногда хватает:
- fade in: 2–5 ms
- fade out: 5–20 ms

4. Проверить automation
Если громкость или expression падают ступенькой — будет щелчок.

5. Проверить сам патч
В Kontakt/библиотеке может быть:
- слишком короткий release
- агрессивное voice stealing
- проблема конкретной артикуляции

6. Записать ещё раз с длиннее хвостом
Иногда это быстрее, чем ковырять артефакт полчаса.

---

# 6) Как готовить multi-out из Kontakt, чтобы не ловить хаос в bus routing

Вот тут лучше один раз сделать аккуратно, чем потом полдня искать, где у тебя альты, а где внезапно french horns 🙂

## Базовый принцип:
Один инструмент/секция = свой выход Kontakt = свой bus/канал в Dorico

### Например:
  • Violins 1 → Out 1/2
  • Violins 2 → Out 3/4
  • Violas → Out 5/6
  • Celli → Out 7/8
  • Basses → Out 9/10

## Практический порядок:
1. В Kontakt создать нужные outputs
2. Для каждого патча назначить свой output
3. В Dorico убедиться, что эти выходы подхватились как отдельные каналы/bus
4. Переименовать всё сразу нормально
Не st.1 / aux 3 / kt.4, а:
- Vln1
- Vln2
- Vla
- Vlc
- Cb

5. Сделать тест:
- включить solo на одном патче
- проверить, что сигнал приходит только в нужный канал

6. Только после этого запускать запись

### Очень советую:
Если нашёл рабочую схему multi-out — сохрани её как template.
Это тот случай, где лень сегодня = хаос завтра.

---

# 7) Что лучше отключать именно перед audio capture в Dorico

Если коротко, мой приоритет такой:

### Сначала отключаю:
  • мастер-цепь
  • тяжёлые send reverbs
  • лишние VST-инструменты
  • неиспользуемые mic positions
  • oversampling
  • линейно-фазовые плагины

### Потом проверяю:
  • buffer size
  • активные playback engines
  • routing
  • хвосты/post-roll
  • достаточно ли места на диске

---

# 8) Практический мини-чек перед нажатием Record / Capture

Прям вот в 20 секунд:

  • проект сохранён как новая версия
  • активны только нужные инструменты
  • buffer = 256 или 512
  • master limiter bypass
  • convolution reverb bypass, если система на грани
  • Kontakt outputs проверены
  • mic positions урезаны до нужных
  • есть pre-roll
  • есть post-roll
  • тестовый прогон прошёл без треска

---

# 9) Мой рабочий “если уже трещит” алгоритм

Если проект уже начал кашлять, я бы шла так:

1. Save As
2. buffer на 512
3. bypass master chain
4. bypass тяжёлые reverbs / oversampling
5. оставить только нужную секцию
6. проверить disk load
7. записать секцию в аудио
8. замьютить MIDI/VST
9. перейти к следующей секции

Это не самый романтичный workflow, но очень живучий.

---

# 10) Главное правило после записи

Не удаляй MIDI сразу. Никогда.
Ну ладно, не “никогда”, а пока не убедишься, что:
  • всё записалось без артефактов
  • хвосты целые
  • баланс ок
  • одну ноту не захочется подвинуть завтра в 11 вечера 😄

Лучше:
  • спрятать
  • деактивировать
  • замьютить
  • подписать “PRINTED_DO_NOT_DELETE”

---

Если хочешь, я следующим сообщением могу сделать ещё более прикладную штуку:
“Dorico audio capture checklist на 1 экран” — короткий вариант, который можно просто держать рядом как шпаргалку.
 

Создайте аккаунт или войдите, чтобы комментировать

Вы должны быть пользователем, чтобы оставлять комментарии

Создайте аккаунт

Создайте учетную запись на нашем сайте. Это просто!

Авторизоваться

Уже есть аккаунт? Войдите здесь.


Внесите свой вклад в развитие проекта!


Приветствуем!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим членам нашего сообщества.

Зарегистрироваться сейчас!
Назад
Сверху