2

我正在寻找是否可以在使用 Objective-C 的情况下使用 Coremidi 制作简单的 midi 输出层的时间。该应用程序是 C++ 中的 QT 桌面应用程序,我希望将特定于操作系统的内容保持在最低限度,并仅本地化为一些输出模块。时间和延迟至关重要,所以我希望 midi 输出层尽可能靠近金属。使用 PortMidi 时,我的同步延迟很差,尽管我会发现它是否直接使用 CoreMIDI 有所改善。如果有人可以告诉我这是否可能,如果可以的话,请给我举个例子,那将是很有趣的。

4

1 回答 1

3

CoreMIDI 的 API 是普通的旧 C。你不需要 Objective-C 或 C++。

(当然,如果您愿意,它可以直接从 Objective-C 或 C++ 代码中使用。)

于 2012-07-17T18:49:51.333 回答