Audiokit MIDI初始化令人困惑

时间:2017-11-12 20:00:54

标签: ios swift core-audio coremidi audiokit

CoreMIDI术语已经非常混乱且记录错误,而且Audiokit没有像我希望的那样帮助。

据我所知,每个应用程序都应该有一个midi客户端引用实例(null)。 Audiokit具有MIDIClientRef类,可为每个AKMIDI实例创建新的客户端引用,并且正在创建左,右和中心的实例(包括每个AKMIDI的初始化,{{1}和AKMIDIInstrument实例)。所有这些都在其内置构造函数中创建了带有硬编码名称的端点,所以我不知道我应该如何制作具有正确名称的端点。

最高价格是AKCallbackInstrument,其来源首先说明:

AKMIDISampler

接下来几行:

AKMIDISampler

(注意,init函数中 IS

我会非常高兴听到一些关于一般使用指南的澄清(我是否需要覆盖所有内容?)或链接到文档/文章更详细地解释这一点。

1 个答案:

答案 0 :(得分:1)

我们刚刚用#1141 PR解决了这个问题。 https://github.com/AudioKit/AudioKit/pull/1141/files

您可以指向podfile上的develop分支,直到下一个版本。

pod 'AudioKit', :git => 'https://github.com/AudioKit/AudioKit.git', :branch => 'develop'