将iOS应用程序的midi输出发送到Garageband

时间:2018-03-22 10:09:59

标签: ios swift midi audiokit

如何将iPad应用程序的midi输出发送到Garageband,就像Skoog一样?我不想创建一个音频单元扩展,只是为了能够发送midi音符(在后台模式下从初始应用程序)。

使用AudioKit可以吗?我没有找到这种文件。

1 个答案:

答案 0 :(得分:2)

是的,AudioKit是将MIDI发送到其他应用程序的绝佳选择。

你想发送什么?

如果您正在尝试发送完整的笔记和数据序列,这里有一个有用的应用商店示例和一个参考: https://audiokitpro.com/chordbud-and-midi-code/

此外,您可能会对Cem Olcay感兴趣的AudioKit驱动的repo, MIDI音序器 - 将MIDI事件发送到其他应用https://github.com/cemolcay/MIDISequencer

在更简单的级别,如果您想从应用程序发送MIDI,您可以创建一个虚拟端口并使用AKMIDI发送输出。您可以按如下方式打开midi输出:

let midi = AKMIDI() 
midi.openOutput()