In my projects, I often find myself wanting a bunch of control/calibration voltages that are set by the MCU, but then the MCU can just sit back and those voltages will hold steady. These analog control voltages are needed a long way from the MCU (many metres down a cable), and I need several channels (let's say,

, so I'd prefer to generate the voltages at the remote end of the cable rather than having a 10-way cable. I can think of many approaches, but they all have little issues, so I'm wondering if there's a class of chips specially suited to this task (for example, I imagine oscilloscope frontends would probably have a need of this sort of thing for calibration/flattening of the response in a two-path FE).
-- Microcontroller + RC filters. Small R means lots of ripple or a massive C; big R means high impedance on the analog voltage and the need for a buffer. Needs to be programmed, typical uCs only have a small numbers of timer outputs.
-- DACs -- the only issue I see here is that presumably, you have to keep streaming data to a DAC for it to work. I'd much prefer a set-and-forget model of operation.
-- An array of digital pots -- this would probably work fine, although dpots are presumably optimized towards effectively multiplying an input signal by the programmed multiplier. A device optimized towards just maintaining a steady output might be better at that job. This is probably the way I'd go in the absence of further advice.
Any part numbers or advice would be greatly appreciated.