Hallo, Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:
Hmm, for DSP state, that's global, so using a global receive symbol makes sense, IMHO.
The problem is not, that the state is global, but that with the send/receive approach there would only be a global way to access the state, but no locally restricted way.
Take for example [samplerate~]: The (global) samplerate also is a global property, but with [samplerate~] I can access this information locally, i.e. it will only be sent to the outlet of the [samplerate~] object that gets a bang. Imagine if instead of [samplerate~] there was only a global [s pd-samplerate] and [r pd-samplerate] pair available. Everytime, you'd want to get the samplerate, you would also activate all other places where you have a [r pd-samplerate]!
Chuck's workaround of [spigot]ting all receivers of course is even more of a kludge and may in fact be proof of a lack of needed functionality.
Ciao