Question

How do I programmatically tell supercollider to stop all synths, as in the equivalent of Ctrl+. in the IDE?

Was it helpful?

Solution

I don't have SC booted at the moment, but s.freeAll should do the job, as it frees all nodes attached to the server.

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

OTHER TIPS

You can all Ctrl+. from code directly:

    CmdPeriod.run

This is more complete than s.freeAll as it also stops language-side Threads, including the one that contains this command. To see how to have threads escape CmdPeriod, check out the helpfiles for CmdPeriod and for SkipJack

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top