如何使用LiveAPI(Ableton Live)发送剪辑名称

2024-06-25 05:40:50 发布

您现在位置:Python中文网/ 问答频道 /正文

播放(触发)音频或midi剪辑时,需要使用OSC将其名称发送到another application。在

LiveAPI是一个接口,它允许用户使用python脚本探索和自动化Ableton Live。在

执行此操作的代码必须用python脚本编写,该脚本必须放在abletonlive可以找到的特定文件夹中,该文件夹是在Live的首选项中选择的。在

有关LiveAPI的更多信息,请访问以下网站:
http://www.assembla.com/wiki/show/live-api
http://groups.google.com/group/liveapi


Tags: 用户脚本文件夹名称comlivehttpapplication
2条回答

根据the LiveAPI documentation,Clip对象有一个“name”属性,该属性保存片段名称。大概这就是你想在你的OSC包里发送的。在

另外,值得一提的是,Live8中的Max/MSP支持可能会比LiveAPI更适合使用,后者几乎是一个死项目。Max/MSP应该有OSC支持,这是为了支持Jazz变种狐猴而添加的,但我不确定这其中有多少能让它成为Live。不管怎样,Live8何时发布都值得记住。在

我知道麦克斯4现场直播,但在我看来,这是另一回事。是的,它可能能够与Live接口,完成人们现在用LiveAPI做的所有事情。有些人甚至认为M4L甚至可能不经过LiveAPI,而是使用一些内部接口(因为Ableton和cycling74是一起开发的)。从宣传片上ableton.com网站网站我认为M4L将主要是关于制作和修改声音,而不是太多关于控制/阅读其他乐器,效果,剪辑等

我不会说LiveAPI项目已经死了,因为很多硬件MIDI控制器都依赖于LiveAPI来实现一些自动映射。当您在Live中查看MIDI远程脚本文件夹时,您将看到每个控制器都有自己的文件夹,其中包含python脚本。所以我确信LiveAPI会留下来,这扇通往生活的大门将继续敞开。他们甚至创建了一个名为Framework的新文件夹,其中包含一些更新的代码,可能是新的Akai控制器在Live中工作所必需的(这是人们理论上所相信的)。在

我计划使用播放剪辑名的应用程序名为vvvv,所以我不想让Max加入其中,因为它不是真正需要的。在

有人修改了LiveAPI的原始代码,但只有当我请求所有剪辑的名称时才起作用,而不是只请求一个名称。后来我没有时间玩它,我准备的东西已经过去了。我计划最终解决这个问题,但现在已经不那么紧急了。在

相关问题 更多 >