如何以编程方式停止所有合成器?

Dav*_*vid 6 supercollider

我如何以编程方式告诉supercollider停止所有合成器,就像在Ctrl+.IDE中相同?

bao*_*dog 5

我目前没有启动SC,但s.freeAll应该完成这项工作,因为它释放了连接到服务器的所有节点.

http://doc.sccode.org/Classes/Server.html#freeAll


les*_*s_h 5

都可以按Ctrl+。直接从代码:

    CmdPeriod.run
Run Code Online (Sandbox Code Playgroud)

这比 s.freeAll 更完整,因为它还停止语言端线程,包括包含此命令的线程。要了解如何让线程转义 CmdPeriod,请查看 CmdPeriod 和 SkipJack 的帮助文件