Rainer
1
CmdPeriod
.clearClocks_ // .run will .clear System & AppClock
(
false
)
.freeServers_ // .run will .freeAll local server
(
false
)
.freeRemote_ // .run will .freeAll remote server
(
false
)
.removeAll // .objects_
.doOnce
{
"removed from .objects"
}
.add
{
"remains with .objects"
}
.run
// checks clearClocks & freeServers
// .objects
// .era + 1
.hardRun
// .clear System, App, & TempoClock.default
// Server.hardFreeAll // local servers only
// .objects
// .era + 1
.objects
.do
{
|obj| obj.def.sourceCode.postln
}
/*
AbstractResponderFunc.allSubclasses.do(_.postln)
TempoClock.allSubclasses.addFirst(TempoClock).do(_.postln)
.permanent_(true) // survives CmdPeriod
.permanent_(false) // CmdPeriod destroys
*/