使用Ableton Live Python API创建剪辑

时间:2012-12-22 16:38:58

标签: python midi ableton-live

是否可以使用Python API以编程方式在Ableton Live的会话视图中创建剪辑?

更多上下文:我正在使用_Framework类来攻击MIDI Remote Script。为了响应事件触发器,我想用新的midi剪辑填充ClipSlot。

Live Object Model似乎对create行为有相当大的限制 - 是否有可能以编程方式在Ableton Live中创建剪辑?

1 个答案:

答案 0 :(得分:0)

不确定这是否令人不满,但我试图做同样的事情,显然现在可以使用Live.ClipSlot.ClipSlot.create_clip()创建一个剪辑

来自http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml(Decompiled Live 9.1 API)

  

Live.ClipSlot.ClipSlot.create_clip()方法

     

create_clip( (ClipSlot)arg1, (float)arg2) - >无:

     

在插槽中创建具有给定长度的空剪辑。在非MIDI>轨道上的非空插槽或插槽上调用时会引发错误。 C ++签名:void create_clip(TPyHandle,double)