Автор Тема: Cubase изнутри  (Прочитано 935 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Armen Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 6845
  • Репутация: +466/-72
  • Или Армен
    • http://guitar.armenm.com
Cubase изнутри
« : Января 09, 2005, 17:11:05 »
Вопрос адресован программистам, тута обретающимся...

Kто-нибудь в курсе как писать плагины для самого Cubase?
Всмысле чтобы он мог управлять Cubase-ом, добавлять треки, регулировать параметры, загружать VST плагины и т.д.
И вообще возможно ли такое?

Оффлайн GrimGOR

  • Ветеран форума
  • ******
  • Сообщений: 4341
  • Репутация: +937/-225
  • Недалекий человек
Cubase изнутри
« Ответ #1 : Января 09, 2005, 21:35:00 »
Лучше сразу железный контроллер собирай! ;)

Оффлайн WereWolf

  • Завсегдатай
  • ***
  • Сообщений: 326
  • Репутация: +5/-2
Cubase изнутри
« Ответ #2 : Января 09, 2005, 22:20:36 »
вполне возможно. если пишешь dxi плагин - прямая дорога к MS DirectX SDK. Если VST - регься на http://www.steinberg.net/en/ps/support/3rdparty/index.php?sid=0 - вышлют пароль от ftp. там есть всё... и vst, и asio, с примерами и доками.

Оффлайн Armen Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 6845
  • Репутация: +466/-72
  • Или Армен
    • http://guitar.armenm.com
Cubase изнутри
« Ответ #3 : Января 10, 2005, 15:33:07 »
*** Лучше сразу железный контроллер собирай! ***

В смысле?

*** вполне возможно. если пишешь dxi плагин - прямая дорога к MS DirectX SDK. Если VST - регься на http://www.steinberg.net/en/ps/supp...index.php?sid=0 - вышлют пароль от ftp. там есть всё... и vst, и asio, с примерами и доками. ***

Я уже подписался и скачал VST SDK, там нет того, что мне надо. DX меня тоже не спасёт - мне нужен доступ именно к фичам самого Cubase.
И, насколько я уже понимаю, Cubase не имеет внешнего интерфейса своей объектной модели. В общем плохо :(

Оффлайн Tigran

  • Эксперт
  • *****
  • Сообщений: 1435
  • Репутация: +85/-40
  • злой
Cubase изнутри
« Ответ #4 : Января 10, 2005, 16:11:55 »
Ежели  в OLE/COM Viewer-e ничерта не показывает, значит по COM-у не должно получицца.
А так вижу экспортированные MFC функции.
Наподобие вот этой ??0CBaseWaveMT@@QAE@ABV0@@Z

Работать с ними одно "удовольствие":)

Оффлайн Armen Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 6845
  • Репутация: +466/-72
  • Или Армен
    • http://guitar.armenm.com
Cubase изнутри
« Ответ #5 : Января 10, 2005, 16:27:01 »
*** Ежели в OLE/COM Viewer-e ничерта не показывает, значит по COM-у не должно получицца.  ***

Не обязательно. Они могли реализовать архитектуру на своих интерфейсах или в так называемом poorman's COМ. Это когда интерфейсы используются комовские, но COM runtime не используются - просто обычные классы наследуются от IUnknown и всей остальной братии но как реальные ком объекты не регистрируются (и как следствие загружаются сами или находятся в самом теле программы, не поддерживаются апартменты, не работает маршаллинг и т.д.).
А экспортированные функции... ну ты уже сам всё сказал.
В общем не получится :(