diff --git a/HelpSource/Classes/Ndef.schelp b/HelpSource/Classes/Ndef.schelp index 4b56ef20acd..0bbc2181ee7 100644 --- a/HelpSource/Classes/Ndef.schelp +++ b/HelpSource/Classes/Ndef.schelp @@ -65,7 +65,10 @@ method::kr equivalent to code::*new(key).kr(numChannels, offset):: (see link::Classes/BusPlug#-kr::) method::clear -clear all proxies +clear all proxies (in all proxyspaces) + +method::hardClear +clear all proxies and remove all existing proxyspaces method::defaultServer set the default server (default: code::Server.default::) diff --git a/SCClassLibrary/JITLib/ProxySpace/NodeProxy.sc b/SCClassLibrary/JITLib/ProxySpace/NodeProxy.sc index e89df9b24af..6f26a92c562 100644 --- a/SCClassLibrary/JITLib/ProxySpace/NodeProxy.sc +++ b/SCClassLibrary/JITLib/ProxySpace/NodeProxy.sc @@ -1109,6 +1109,10 @@ Ndef : NodeProxy { } *clear { | fadeTime | + all.do(_.clear(fadeTime)) + } + + *hardClear { | fadeTime | all.do(_.clear(fadeTime)); all.clear; }