Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
spectrum_analyzer.h File Reference

SpectrumAnalyzer widget. More...

#include "utils/types.h"
#include <gtk/gtk.h>
#include <kiss_fft.h>
Include dependency graph for spectrum_analyzer.h:

Go to the source code of this file.

Macros

#define SPECTRUM_ANALYZER_WIDGET_TYPE   (spectrum_analyzer_widget_get_type ())
 
#define SPECTRUM_ANALYZER_MAX_BLOCK_SIZE   32768
 
#define SPECTRUM_ANALYZER_MIN_FREQ   20.f
 

Functions

 TYPEDEF_STRUCT (Port)
 
 TYPEDEF_STRUCT (PeakFallSmooth)
 
 G_DECLARE_FINAL_TYPE (SpectrumAnalyzerWidget, spectrum_analyzer_widget, Z, SPECTRUM_ANALYZER_WIDGET, GtkWidget) typedef struct _SpectrumAnalyzerWidget
 
void spectrum_analyzer_widget_setup_engine (SpectrumAnalyzerWidget *self)
 Creates a spectrum analyzer for the AudioEngine.
 
SpectrumAnalyzerWidget * spectrum_analyzer_widget_new_for_port (Port *port)
 

Variables

 SpectrumAnalyzerWidget
 

Detailed Description

SpectrumAnalyzer widget.

Definition in file spectrum_analyzer.h.