Vital
|
Declares the Wavetable3d class, which provides a 3D and 2D visualization for wavetables. More...
#include "JuceHeader.h"
#include "open_gl_line_renderer.h"
#include "audio_file_drop_source.h"
#include "common.h"
#include "open_gl_image.h"
#include "synth_oscillator.h"
#include "synth_types.h"
#include "wavetable.h"
#include "wavetable_creator.h"
Go to the source code of this file.
Classes | |
class | Wavetable3d |
OpenGL-based component for visualizing wavetables in different formats. More... | |
class | Wavetable3d::Listener |
Interface for components that need to respond to wavetable loading or transformations. More... | |
Namespaces | |
namespace | vital |
Contains classes and functions used within the Vital synthesizer framework. | |
Declares the Wavetable3d class, which provides a 3D and 2D visualization for wavetables.
The Wavetable3d class can render waveforms in 3D perspective, 2D waveforms, or their spectral amplitudes. It integrates with modulation outputs, responds to user interaction for modifying the waveform frame, and can load and save wavetables or interpret audio files as wavetables.