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

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

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

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам