CoreMIDI术语已经非常混乱且记录错误,而且Audiokit没有像我希望的那样帮助。
据我所知,每个应用程序都应该有一个midi客户端引用实例(null
)。 Audiokit具有MIDIClientRef
类,可为每个AKMIDI
实例创建新的客户端引用,并且正在创建左,右和中心的实例(包括每个AKMIDI
的初始化,{{1}和AKMIDIInstrument
实例)。所有这些都在其内置构造函数中创建了带有硬编码名称的端点,所以我不知道我应该如何制作具有正确名称的端点。
最高价格是AKCallbackInstrument
,其来源首先说明:
AKMIDISampler
接下来几行:
AKMIDISampler
(注意,init函数中 IS )
我会非常高兴听到一些关于一般使用指南的澄清(我是否需要覆盖所有内容?)或链接到文档/文章更详细地解释这一点。
答案 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'