Audiokit Midi 多个虚拟端口

Posted

技术标签:

【中文标题】Audiokit Midi 多个虚拟端口【英文标题】:Audiokit Midi multiple virtual ports 【发布时间】:2019-01-21 13:43:27 【问题描述】:

在我的项目中,我需要一个数组 virtualInputPort 和一个 virtualOutputPort 数组,在 github 中搜索我发现框架只处理一个 virtualInput 和一个 virtualOutput,并且当我调用 createVirtualPorts 或 createVirtualOutputPort 或 createVirtualInputPort 时首先调用destroyVirtualPorts() 方法或 destroyVirtualInputPort() 或 destroyVirtualOutputPort()。 我该怎么办?

【问题讨论】:

请将您的问题重新格式化为适当的句子,而不仅仅是意识流。我不明白你的问题……“我该怎么办?”不足以理解您要问的内容。 你说得对,对不起,我想知道如何解决问题并创建 更多虚拟端口 【参考方案1】:

你是对的。 AudioKit 还不支持多个虚拟端口。但是您提出的建议听起来完全合理,而且应该很容易实现,而且 AudioKit 是开源的。

您可以分叉 AudioKit 并进行更改以支持多个虚拟端口,然后提交拉取请求。我最近对 ​​AKMIDI 进行了类似的更改,他们对此非常满意。

【讨论】:

感谢您的回复!我将尝试创建一个子类并在覆盖该方法之后(我希望成功)!再次感谢您!

以上是关于Audiokit Midi 多个虚拟端口的主要内容,如果未能解决你的问题,请参考以下文章

在 AudioKit 中“重新触发”Midi 音符

使用 RtMIDI,MIDISendSysex 不向虚拟端口发送事件

通过虚拟输出使用 AKSequencer 发送 midi

使用 AudioKit 从 MIDI 文件中读取音符

是否可以通过 Chrome 以编程方式创建虚拟 MIDI 设备?

如何使用 AudioKit 的新 AKSequencer 播放 MIDI