onAnalysis
Called for every analysis, on the feeding thread, before latest changes.
One feed can produce several analyses when it carries more than hop samples, so a consumer that wants all of them (a SpectrumTimeline, for instance) reads them here rather than polling latest.