gpt4 book ai didi

windows - 创建音频插件 UI 的 "best"方法是什么,它既是音频单元又是适用于 OS X 和 Windows 的 VST?

转载 作者:可可西里 更新时间:2023-11-01 10:27:38 28 4
gpt4 key购买 nike

我正在开发几个音频插件。现在,它们是音频单元。虽然“DSP”代码在大部分实现/端口之间不会改变,但我不确定如何处理 GUI。

例如,我正在查看 Lion 中 Apple 提供的 AU。有谁知道他们是如何处理 UI 的?比如,旋钮和控件只是 Cocoa 控件的子类吗?他们是使用一些单独的框架还是从头开始对这些旋钮等进行编码?

然后,我正在开发的插件也将作为适用于 Windows 的 VST 提供。我已经使用通用接口(interface)启动并运行它们。但我想知道我是否应该克服它并使用 Steinberg 提供的 vstgui 代码重新创建我的所有界面,或者是否有更实用的方法来使界面跨平台。

最佳答案

VSTGUI 使用起来不是很有趣,尤其是当您的界面变得越来越复杂时。源代码一团糟,您最终得到一个非常硬编码的 GUI,这变得难以重构。

我建议查看 Juce ,其中包括一个不错的 GUI 生成器。如果您的 DSP 代码模块化得很好,那么切换到它的架构就不会那么痛苦。作为一个额外的好处,它将使 x 平台(其中“平台”指的是操作系统和底层插件平台)对您来说更容易跳转。

关于windows - 创建音频插件 UI 的 "best"方法是什么,它既是音频单元又是适用于 OS X 和 Windows 的 VST?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10067392/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com