I've read in my research that most microcontrollers are not built with DAC outputs as they are expensive to include on silicon chips. Also applications that require analogue outputs typically need a higher resolution than is feasible on a microcontroller and would probably use a dedicated IC anyway.
I am planning to build an analogue synthesizer with patch memory (storage and recall of voltage states). Apparently these functioned by reading the voltage of an analogue potentiometer into a microcontroller and applying a control voltage to the synthesizer using a DAC. This state could then be saved and recalled as 'presets'.
I would like to know a suitable way to control multiple analogue outputs to a circuit from an Arduino. The analogue outputs in most (if not all) Arduino boards are actually PWM, and I want to output a true analog signal.