21#include <JuceHeader.h>
23#include "../MemaProcessorEditor/AbstractAudioVisualizer.h"
28class CustomPaintingAudioVisualiserComponent;
43 void paint (juce::Graphics&)
override;
52 std::unique_ptr<CustomPaintingAudioVisualiserComponent> m_waveformsComponent;
53 std::unique_ptr<juce::DrawableButton> m_chNumSelButton;
56 int m_numAvailableChannels = 0;
57 int m_numVisibleChannels = 1;
58 int m_legendWidth = 20;
Base class for all audio-data visualisation components in the Mema processor editor.
Base class for all data objects exchanged between the audio processor and its analyzers/visualisers.