Color ramp mapping and frequency axis utilities for spectrogram display. More...
#include <vector>#include <cmath>#include <algorithm>#include <array>#include <cstddef>#include <cstdint>Go to the source code of this file.
Classes | |
| struct | pulp::signal::SpectrogramColor |
| RGBA color for spectrogram pixels. More... | |
| class | pulp::signal::ColorMapper |
| Maps a normalized value [0,1] to a color using a predefined ramp. More... | |
| class | pulp::signal::FrequencyAxis |
| Utilities for mapping FFT bins to display coordinates. More... | |
| class | pulp::signal::SpectrogramBuffer |
| Scrolling spectrogram buffer that accumulates STFT frames as rows. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::signal |
Enumerations | |
| enum class | pulp::signal::ColorRamp { pulp::signal::inferno , pulp::signal::viridis , pulp::signal::grayscale , pulp::signal::heat } |
| Predefined color ramp types for spectrogram rendering. More... | |
| enum class | pulp::signal::FrequencyScale { pulp::signal::linear , pulp::signal::logarithmic , pulp::signal::mel } |
| Frequency axis scaling modes. More... | |
Color ramp mapping and frequency axis utilities for spectrogram display.