spectrogram~
Interactive buffer~ based spectral analyzer and editor for Max.
With support for multiple window functions, perceptual frequency scales (Lin, Log, Mel, Bark, ERB), customizable color schemes, and mouse-driven zoom, spectrogram~ provides flexible visual feedback and real-time control for spectral analysis, sound design, and interactive audio applications.
The spectrogram.colorbar object displays magnitude-to-color mappings for an attached spectrogram~ object.
The spectrogram.bandpass abstraction performs a frequency domain bandpass that can be controlled by the spectrogram~ object.
The spectrogram.toolbar.js and spectrogram.modes.js JSUI scripts provide procedurally-drawn toolbar and mouse mode controls that can be used to send messages directly to the spectrogram~ object.