如何从python运行超级编译器代码
我正在尝试创建一个自动FoxDot安装程序,这是一个用FoxDot制作音乐的工具 为了安装FoxDot,您需要运行如何从python运行超级编译器代码,python,supercollider,Python,Supercollider,我正在尝试创建一个自动FoxDot安装程序,这是一个用FoxDot制作音乐的工具 为了安装FoxDot,您需要运行Quarks.install(“FoxDot”)和FoxDot.start来运行它 我希望这些由python脚本自动运行,而不是让用户自己运行 如果您有任何想法,我们将不胜感激,谢谢 目前,用户只需输入代码并自行运行。对于Supercallider增量构建/测试,我们使用Python包装器qpm(qpm单元分支)来设置和启动SC。它能够自行安装Quark,以及从命令行在Superce
Quarks.install(“FoxDot”)
和FoxDot.start
来运行它
我希望这些由python脚本自动运行,而不是让用户自己运行
如果您有任何想法,我们将不胜感激,谢谢
目前,用户只需输入代码并自行运行。对于Supercallider增量构建/测试,我们使用Python包装器
qpm
(qpm单元
分支)来设置和启动SC。它能够自行安装Quark,以及从命令行在Supercellider中运行任意代码段:
它不是一个正式支持的工具,因为它目前只用于在SC中运行单元测试的非常有限的情况,但是您应该能够使用它来获取您想要的内容,或者为您的FoxDot安装程序重新设计一些代码。到目前为止您尝试了什么?我假设您要查找的是
子流程
。我一直在联机查找并研究如何使用SCLang从python运行代码。但我几乎找不到任何东西——这并不是我以前见过的事情
pip2 install git+https://github.com/scztt/qpm.git@qpm-unit
mkdir /tmp/quarks
qpm quark list
qpm quark checkout FoxDot -l /tmp/quarks
qpm execute "FoxDot.postln" -i /tmp/quarks -p /Applications/SuperCollider