High-resolution Logarithmic Spectrogram using Imubu or Jitter

srs's icon

Has anyone got a high-resolution spectrogram patch that has a logarithm scale rather than a linear one?

Specifically, a non-realtime display of a buffer similar to RX, Audition etc..

There is a great Jitter version by @Volker Bohm in this thread but I don't know enough about the mechanics of it to implement a log scale.

I've heard imubu mentioned in these threads but again, can't seem to find any examples of high-resolution logarithm spectrograms or any documentation on how this might be done.

TFL's icon

For MuBu, you can find spectrogram examples in (from the "MuBu-Overview" launcher patch found in the Extras menu) :

  • Examples tab -> Additive analysis patch

  • Externals tab -> Pipo -> pipo.catalog -> pipi.fft

Although the fft module can perform logarithmic power calculation, the frequency bands are linear. I cannot think of a straightforward example of log frequency display based on linear data.

srs's icon

Thanks TFL. That's what I'm currently working through but can't seem to get it to display at the resolution required for it to be useful.

And as soon as it gets close, Max crashes - presumably because the small hop size and large number of bands needed is not possible for some reason.

Your point about a log display of linear data is interesting. I didn't realise the data was linear to begin with...