gpt4 book ai didi

swift - 使用AudioKit框架难以复制Ableton Push MIDI CC功能

转载 作者:搜寻专家 更新时间:2023-11-01 05:32:39 27 4
gpt4 key购买 nike

我正在使用 AudioKit 框架在我的一个爱好项目中实现 MIDI。在这个项目中,我正在尝试制作一个具有导航按钮(左上右上)和播放按钮(就像 Ableton Push MIDI Controller 一样)的应用程序。

为了让它们发挥作用,我首先录制了 Push 产生的 MIDI 数据以映射所有键。然后我使用 AudioKit 的 MIDI Utility 作为启动器并将音符值从应用程序发送到 Ableton Live 软件,它成功地触发了声音。 (保持 channel 为0)

现在,我正在尝试为 Play 复制箭头键的 cc 功能,这些箭头键是 cc54、cc55、cc62、cc63 和 cc85。当我使用 MIDI Utility 发送此 cc MIDI 数据时,它成功地将 midi 数据发送到 Ableton(正如我看到的光反馈),但它根本没有执行 Ableton Push 硬件 Controller 应该完成的操作。

我是不是遗漏了什么重要的东西?

我还测试了当按下按钮时值变为 127,而在按钮释放时它变为 0。尽管复制了它,它仍然不起作用。

此问题与 AudioKit 完全无关。但是了解 Ableton Push 中的 midi channel 、发送等工作原理的人可能会帮助我。

最佳答案

ableton 是否将您的 Controller 识别为推送? Ableton 有特殊的脚本来处理各种 Controller (他们使用 Python,如果你四处寻找,你可能会找到例子)。这可能既是问题又是解决方案。该脚本未将您的软件识别为推送。但是,可以在 python 中创建一个新的设备配置文件,这将使您能够灵活地真正进入那里并进行调整。

关于swift - 使用AudioKit框架难以复制Ableton Push MIDI CC功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53108735/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com