.. my turn to impress :-) I've peverted your code in the worst possible way and made it work on a live data stream. http://people.freebsd.org/~adrian/ath/fft_snapshot_5ghz.png :-) I have FreeBSD's ath driver now enabling and triggering spectral scan (if configured this way) on each channel reset/change, so I can gather spectral samples during a scan. I'll tinker with this a little more, but I'm honestly at the point where I think you and I should just agree on a javascript-friendly encoding scheme and write a HTTP server app that just reads in a live or recorded data stream, then feeds it serialised out HTTP. That way people can just write HTML5 renderers (which leverage all the GL/accelaration they want) and we can benefit from having a shared visualisation tool. :-) What do you think? Adrian -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html