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

时间:2018-11-01 20:15:18

标签: swift push midi live audiokit

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

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

现在,我正在尝试复制箭头键的cc功能,即用于Play的cc54,cc55,cc62,cc63和cc85。当我使用MIDI Utility发送此cc MIDI数据时,它已成功将midi数据发送到Ableton(如我所见,有光反馈),但它根本无法完成Ableton Push硬件控制器会做的事情。

我错过了重要的东西吗?

我还测试了当按下按钮时,值将变为127,而在释放按钮时,其值将变为0。尽管进行了复制,但仍然无法使用。

此问题根本与AudioKit无关。但是了解Amidton Push中的midi频道,发送等工作方式的人也许可以为我提供帮助。

1 个答案:

答案 0 :(得分:0)

ableton是否将您的控制器标识为推送? Ableton具有特殊的脚本来处理各种控制器(它们使用Python,并且如果您四处寻找,可能会找到示例)。多数民众赞成在问题和解决方案。脚本无法将您的软件识别为推送。但是,可以在python中创建新的设备配置文件,这将使您能够灵活地真正进入并进行调整。