是否可以使用Python API以編程方式在Ableton Live的會話視圖中創建剪輯?使用Ableton Live Python API創建剪輯
更多上下文:我正在使用中的_Framework類盜號MIDI Remote Script。爲了響應事件觸發器,我想用新的MIDI片段填充ClipSlot。
Live Object Model在create
行爲上似乎很有限制 - 是否甚至有可能以編程方式在Ableton Live中創建剪輯?
是否可以使用Python API以編程方式在Ableton Live的會話視圖中創建剪輯?使用Ableton Live Python API創建剪輯
更多上下文:我正在使用中的_Framework類盜號MIDI Remote Script。爲了響應事件觸發器,我想用新的MIDI片段填充ClipSlot。
Live Object Model在create
行爲上似乎很有限制 - 是否甚至有可能以編程方式在Ableton Live中創建剪輯?
不知道這是令人難以接受的或沒有,但我試圖做同樣的事情,顯然它現在可以創建使用Live.ClipSlot.ClipSlot.create_clip()
從http://julienbayle.net/PythonLiveAPI_documentation/Live9.1.xml(反編譯直播9.1 API)
剪輯
Live.ClipSlot.ClipSlot.create_clip()
方法
create_clip((ClipSlot)arg1, (float)arg2)
- >無:創建具有空夾插槽中的給定長度。在非MIDI>音軌中的非空插槽或插槽上調用時會引發錯誤。 C++簽名:void create_clip(TPyHandle,double)
似乎通過實時API調用可能是不可能的:https://forum.ableton.com/viewtopic.php?f=2&t=151056&hilit=create+clip+python – pje
更新:似乎從Live 9開始,Push的RemoteScript調用一個名爲'Track.duplicate_clip_slot'的API方法:http://julienbayle.net/PythonLiveAPI_documentation/Live.Track.Track.html – pje