I've just got to finally compile Ardour2 on my gentoo (for Gentoo users a Hint: emerge dev-libs/glib-2.10.3, get also the pro-audio layman repository, easy as a cake) and tried the FFT view, nonethless is a work in progress it seems quite useful to me ... anyway, as the developer wanted ideas ... well, there's this guy who has wrote the greatest analysis program I've ever seen:
Sonic Visualizer: http://www.sonicvisualiser.org/index.html
This has the greatest FFT views I've ever seen and also a plugin architecture for Visualizing plugins (VAMP), and there are a bunch of ready-to-go visualizing plugins already, spectral views, note name views, etc. Why reinvent the wheel, do you think is there someway to embed this as the "Analize" function in ardour2? perhaps another Idea would be to add support for VAMP plugins for waveform views and analysis views, it just have to be seen how is their performance.
An idea I saw in this visualizer that shouldn'be that difficult to add in ardour is the possibility of annotate the waveforms ... I mean metadata as you're editing is not that bad, isn't it? doesn't the WAVE format support this in a kind of metadata chunk??
It's not 'bout recording ... It's 'bout freezing time ...