如何在Ableton Live中看到我的python远程脚本的脚本错误?我见过联机引用隐藏的Python控制台,但是没有关于如何打开它的文档,如果它对我有帮助的话!
目前,我输入代码,重新加载脚本,看看会发生什么。如果什么都没发生,那就有什么不对劲了。非常乏味..。
编辑:--我还应该指出,Log.txt文件中也没有任何有用的东西,但是该文件正在更新。
发布于 2016-07-16 13:45:37
要调试控件面,可以定义自己的日志方法,如下所示:
def log(self, message):
sys.stderr.write("LOG: " + message.encode("utf-8"))用法示例:
year = 1999
self.log("I'm gonna party like it's " + str(year))这将附加
21179419 ms. RemoteScriptError: LOG: Tonight I'm gonna party like it's 1999敬你的Log.txt。
此外,值得知道的是(至少在Live9.1中),每次加载新歌时都会重新编译编辑过的控件表面文件,无需重新启动应用程序。
编辑:更改了stderr写方法,这样它就不会为每个日志编写两行代码和额外的返回
发布于 2012-02-10 05:14:26
我使用log.txt进行大量调试。它有点难读,但这是我的小窍门。
日志自上而下(下一行是新信息)并记录所有事件,或多或少。
如果您得到一个错误,您将得到一个很大的十六进制块-关于20+行如下所示:
280 ms. Exception: 0x00495580:0x00000000在该块的正上方是错误或可能在Ableton运行时抛出脚本的内容。
当你从这个异常中走出来时,你会看到一些类似于痕迹的东西。
此外-你也可以使用:
self.log_message("STUFF")写入日志(还有其他方法)。
在我的工作中,我看到了一些日志文件解析器(实时)。还没试过。
希望能有一点进展。O为python编写了一个PHP应用程序(是的,我知道是有罪的)。http://modrn.dj/app
发布于 2014-01-17 15:40:57
为了完整起见:在MacOSX10.9上,Log.txt文件位于
/Users/-username-/Library/Preferences/Ableton/Live 9.1/
当然,对于不同版本的Live,Live9.1文件夹可能有所不同。
注释库文件夹是隐藏的。我花了一段时间才弄明白。使用Finder访问它的一个简单方法:单击Go菜单项,然后按住Alt,库文件夹将弹出到菜单中
https://stackoverflow.com/questions/4020027
复制相似问题