nah, sorry. we’re using Pitch.kr supercollider UGen, which does autocorrelation stuff internally, and at no point exposes the magnitude spectrum directly. (i think if you peek at the FFT buffer used by Pitch.kr it will be the weighted autocorrelation of the power-spectral-density… or something.)
[random edit, 2 years later: my supposition was totally wrong, the algo does indeed appear to be AMDF or something, but is computed entirely in time domain.)
some day i would like to add a phase-vocoder component to crone that is analogous to the softcut component.
(i won’t have time to do anything like that until after this summer at least.)
for purposes of spectrum visualization on a small screen it would likely make more sense to use a coarser FFT anyway (compared to what is needed for good pitch tracking,) or (even better) a polyphase analysis filterbank.
a 128-point FFT with mag spectrum could be added to SC pretty easily… but our poll system is farily primitive so getting those values into lua is also not trivial.[*]
another (medium-term) task on my plate is replacing crone <-> matron IPC with shared memory or something else, more efficient than UDP for things like this, or for buffer waveform thumbnails… with supercollider we are limited to OSC transport and working with arrays there is a bit cumbersome and not super efficient.
[*] that said, there is actually a “waveform” poll type which currently isn’t being used for anything. it’s designed for 128-byte arrays since that matches the norns screen size… so, go for it if you want!