Bra*_*rad 14 python debugging script-debugging ableton-live
如何在Ableton Live中查看我的python MIDI Remote Scripts的脚本错误?我已经在网上看到了一个隐藏的Python控制台,但没有关于如何打开它的文档,如果它甚至可以帮助我!
目前我输入代码,重新加载脚本,看看会发生什么.如果没有任何反应,那就是错误的.很乏味......
编辑:我还应该指出的是,有没有在任何有用的Log.txt文件要么,但该文件正在被更新.
要调试控制面,您可以定义自己的日志方法,如下所示:
def log(self, message):
sys.stderr.write("LOG: " + message.encode("utf-8"))
Run Code Online (Sandbox Code Playgroud)
使用示例:
year = 1999
self.log("I'm gonna party like it's " + str(year))
Run Code Online (Sandbox Code Playgroud)
这将附加
21179419 ms. RemoteScriptError: LOG: Tonight I'm gonna party like it's 1999
Run Code Online (Sandbox Code Playgroud)
到您的 Log.txt。
此外,可能值得知道的是(至少从 Live 9.1 开始),每次加载新歌曲时,编辑的控制界面文件都会重新编译,无需重新启动应用程序。
编辑:更改了 stderr 写入方法,以便它不会为每个日志写入两行和一个额外的返回
| 归档时间: |
|
| 查看次数: |
4455 次 |
| 最近记录: |