是否可以使用 Python API 以编程方式在 Ableton Live 的会话视图中创建剪辑?
更多上下文:我正在使用 _Framework 类破解MIDI 远程脚本。为了响应事件触发,我想用新的 MIDI 剪辑填充 ClipSlot。
Live Object Model似乎对动作有很大限制——create
甚至可以在 Ableton Live 中以编程方式创建剪辑吗?
是否可以使用 Python API 以编程方式在 Ableton Live 的会话视图中创建剪辑?
更多上下文:我正在使用 _Framework 类破解MIDI 远程脚本。为了响应事件触发,我想用新的 MIDI 剪辑填充 ClipSlot。
Live Object Model似乎对动作有很大限制——create
甚至可以在 Ableton Live 中以编程方式创建剪辑吗?
不确定这是否令人不悦,但我试图做同样的事情,显然现在可以使用Live.ClipSlot.ClipSlot.create_clip()
来自http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml(反编译的 Live 9.1 API)
Live.ClipSlot.ClipSlot.create_clip()
方法
create_clip( (ClipSlot)arg1, (float)arg2)
-> 无:在插槽中创建具有给定长度的空剪辑。在非空插槽或非 MIDI > 轨道中的插槽上调用时引发错误。C++ 签名:void create_clip(TPyHandle,double)