**我有一个钢琴ios应用程序,我可以使用CoreMidi正常接收外部MIDI控制器信息,但没有声音。所以我想使用像 (0x90,30,127) 字节这样的 MIDI 来发出声音,有人可以回答我的问题吗?非常感谢!!!
问问题
283 次
1 回答
0
如果您的意思是使用 iOS 设备作为 MIDI 合成器(来自 iOS 设备的声音输出),
你需要AUGraph
& AudioUnit
(在 Xcode 帮助中查找“Sampler Unit Presets (LoadPresetDemo)”)
在您了解我的一些提示后:
- 定义包含
AUGraph
&的自定义结构AudioUnit
。 - 将您的自定义结构指针作为
refCon
inMIDIInputPortCreate
或srcConnRefCon
in传递MIDIPortConnectSource
给调用函数,例如MusicDeviceMIDIEvent
在您的MIDIReadProc
at 该回调线程中。
于 2014-04-27T00:24:27.250 回答