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.player~ object plays the buffer~ referenced by a connected spectrogram~ object, with transport, looping, variable-speed playback, and a real-time spectral bandpass filter that follows the selection and drawn shapes. It also drives a draggable playhead and loop markers on the connected display. Instantiate it as mcs.spectrogram.player~ for a single multichannel (MC) output.
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.
Keywords
Intel 64-bit, Silicon
64-bit