Написание программы, которая может открывать и использовать другую программу: (Аудио программа) - PullRequest
0 голосов
/ 06 февраля 2012

У меня есть проект, далекий от завершения, автономный звуковой микшер / процессор эффектов. В конечном итоге я планирую включить все свои эффекты в отдельную программу в виде плагинов VST, AU и, возможно, TDM.

Я бы хотел иметь возможность пакетного преобразования всех файлов в проекте с использованием внешнего преобразователя частоты дискретизации. Если не ваш выбор внешнего конвертера, то просто специальная программа, R8 "без мозгов" или "R8 brain" pro от Voxengo.

Второе, что я хотел бы сделать, это запустить «Жнец» из проекта в моей программе и открыть файлы в проекте, открыть в жатке и добавить все мои плагины эффектов с определенными настройки.

Это вообще возможно сделать?

1 Ответ

3 голосов
/ 06 февраля 2012

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

Документация для жнецов предполагает, что он имеет довольно хороший API для целей автоматизации.

...