Best way to read ADC analog controls

I’m just starting using Daisy, and wondering the best way to read the AnalogControls on the Patch. Calling Process() in the audio callback seems the typical way, I imagine that does a ADC read if don’t have a recent value, otherwise return the recent value. And could also call Value() to get the last read value. And those might do the filtering like with coeffiecients if those are set.

I also see there’s GetRaw functions, for float and uint16. But I’m wondering if those kick off a new ADC read? Or do they just return the last value just not filtered?

(I also posted on Discord, I’m just seeing which place might be the best to ask this)