Как использовать VST плагин как аппаратный в реальном времени?

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

sansara

Well-Known Member
4 Авг 2006
1.553
378
83
49
Moscow
realrocks.ru
Ситуация следующая:
Есть система из трёх карт Sonic Core Scope Pro под Windows 7x64 и Cubase 7.5.
Есть карта TC Powercore MK II.
На Powercore есть DSP плагин, допустим ревербератор VSS3.
Нет проблем с тем чтобы использовать этот ревербератор как VST плагин, но хотелось бы использовать его и для аппаратных синтезаторов в реальном времени, которые подключены к Scope через цифровые и аналоговые входы и вообще на все внешние сигналы, поступающие в реальном времени не из Cubase.
Возможно ли это сделать иным способом, кроме как записать эти внешние сигналы на дорожки в Cubase?
Например в системе из плат Sonic Core можно свободно коммутировать до 64х входов и выходов ASIO, так вот можно ли сделать так чтобы два входа и выхода из этих 64х назначить на этот ревербератор и мониторить с него в реальном времени поступающие на него сигналы, обрабатываемые этим ревербератором, чтобы при этом все оставшиеся каналы работали как обычно на воспроизведение и запись независимо от этого процесса, таким образом, чтобы всё это можно было в реальном времени записывать на другие входы ASIO в тот же Cubase?
Если да, то как это сделать?
Или может есть другие способы решения этой задачи?
 
При условии что асио -быстрое (т.е. при маленьком буффере). Сам сейчас этим заморачиваюсь.
 
А ТС нужно-то с точностью до наоборот ... надо просто поставить поверкоровский плагин в аудиотрек, назначить вход и выход трека на нужные ASIO каналы и включить мониторинг на этом треке.

Можно ещё попробовать использовать для этого отдельный VST host, только разделить каналы ASIO между ним и Cubase (может не получиться, так как драйвер не мультиклиентный)
 
А ТС нужно-то с точностью до наоборот ...
Что ему нужно наоборот?.. Ввод-вывод асио<->аутборд в пределах одного устройства натащит дополнительную латентность до видимо-слышимых значений. А если проект ещё и раздутый, то с малым размером буффера будет хлопать. Придется увеличивать его величину. Тогда о риалтайме вобще придётся забыть. Чтобы обойти это ограничение я пробовал обойтись дополнительной картой: взял с многоканалки по цифре на специально для этого установленную джулю посыл от харда. Под джулиным асио в отдельной программе (в риппере) создал нужный конфиг, например, по аналогу дальше всс3, по цифре - мд3. Так как риппер более ни чем не нагружен - получалась работа при 3мс (6 - если считать туда-сюда, но, наверное, было чуть больше). И это уже было похоже на работу железки (или как с железкой).
Правда, поверкор совершенно спокойно делится между двумя асио, а вот уад - нет. Если он открыт в кубе под кубовским асио, паралельно в риппере его уже не откроешь: или там - или там.
Сейчас для этой цели взял себе рме, поддерживающую вст хардверно. Она должна работать быстрее на минимальных значениях буффера. Но ещё пробовал.
 
Последнее редактирование:

Сейчас просматривают