spectrogram~
spectrogram~ is an 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/pan/selection.
Also included in this package:
spectrogram.player~ — plays the buffer~ referenced by a connected spectrogram~, with transport, looping, variable-speed playback, and a real-time spectral bandpass.
spectrogram.colorbar — displays magnitude-to-color mappings for a connected spectrogram~ object.
spectrogram.bandpass — frequency-domain bandpass abstraction, controllable from spectrogram~.
spectrogram.toolbar.js and spectrogram.modes.js — procedurally-drawn JSUI controls.
This page uses JavaScript to render its interactive layout. Enable JavaScript for the full experience.
© 2026 Zachary Seldess