Result of FFT on a buffer?

Is there a way to get the result of an FFT, calculated offline on a buffer into another buffer?
I’m interested in plotting a sonograms using the LCD object and exporting them as jpg files.
I know that there is the spectroscope~ object, but I don’t think it works in realtime and I don’t have access to the FFT bins.
jitter is an option, but quite slow for the large files I’m turning into visual scores.

Python’s Untwist (@groma 's previous masterpiece) is your friend for now. It even exports graphics. I have a 24h commute to Porto Alegre tomorrow, I’ll try to remember how it works.