Yes. I agree that all this is possible (thanks for pointing out the notion of a global stage). What’s missing is having these stages applied automatically based on content tags. I’d like to see the following:
Global DSP Settings
Procedural EQ operations that are applied to all zones. For example, if I’m a bass head, perhaps I want a PEQ with a 5 dB low shelf at 40 Hz (with -5 dB gain adjustment to avoid clipping), and I want this for all zones and tracks.
Zone DSP Settings
What Roon provides today. DSP settings that are specific to each zone. For example, I may have a NOS DAC that sounds best with everything upsampled to PCM 352.8/384 kHz in one zone and another that sounds best with DSD256. I use a different convolution filter in my main listening room than I do at my desk, etc. Roon applies these settings conditionally based on the currently selected zone.
Tag Associated DSP Settings
Procedural EQ operations that are associated with one or more tags to correct for things like CD pre-emphasis, apply RIAA EQ for needle-drops made with a flat phono stage, etc. Roon applies these settings conditionally based on track tags.
With this configuration, you could make a change to global settings without creating or updating DSP Presets. They would apply to all zones based on personal tastes, hearing deficiencies, etc. You could also create and edit tag-associated settings without having to update your half-dozen or so Zone DSP Presets.
I’m sure the Roon UI/UX folks can come up with a way to make the experience great for folks who are seeking this level of control without creating named DSP Presets that cover every combination of global preference + zone-specific adjustments + track/album adjustments and having to select them manually during playback as is required today.