Is there a way to apply a global filter to all Ndefs or just to the server output in general? I would like to apply just a hi-pass filter in order to prevent any DC offset that could damage the speakers.
You could take a look at the SafetyNet quark. It’s putting a permanent limiter at the end of the signal chain. You can set it to use a custom SynthDef with a high pass filter.
Just added a LeakDC in the class implementation and it works like a charm!
In the JITLibExtensions quark, there are two classes for applying FX chains to Ndefs:
ProxyChain for one Ndef with multiple named slots for sound sources and filters
and MainFX for a global FX chain that runs on the main output channels by default.
see ProxyChain.help MainFX,help