我正在开发几个音频插件。现在,它们是音频单元。虽然“DSP”代码在实现/端口之间的大部分情况下都不会改变,但我不确定如何处理 GUI。
例如,我在 Lion 中查看 Apple 提供的 AU。有谁知道他们是如何处理 UI 的?比如,旋钮和控件只是 Cocoa 控件的子类吗?他们是在使用一些单独的框架还是从头开始编码这些旋钮等?
然后,我正在开发的插件也将作为 Windows 的 VST 提供。我已经使用通用接口启动并运行它们。但是我想知道我是否应该克服它并使用 Steinberg 提供的 vstgui 代码重新创建我的所有界面,或者是否有更实用的方法来使界面跨平台。