31 void init(
bool base_spectrum_p)
36 loc = og->
base + (base_spectrum_p ?
"base-spectrum":
"spectrum");
52 const size_t new_samples =
N / 4;
57 spc =
new float[new_samples];
81 const int ox=
x(),oy=
y(),
lx=
w(),ly=
h();
88 fl_rectf(ox,oy,
lx,ly,0,0,0);
94 fl_color(this->
parent()->color());
95 fl_line_style(FL_DOT);
97 for(
int i=1;
i<maxdb/10;
i++){
98 const int ky=((
int)((float)
i*ly*10.0/maxdb)/2)*2;
99 fl_line(ox,oy+ky-1,ox+
lx-2,oy+ky-1);
102 for(
int i=2;
i<
n;
i++){
107 fl_line_style(FL_DOT);
108 fl_line(ox+tmp,oy+2,ox+tmp,oy+ly-2);
111 if (this->active_r())
114 fl_color(this->
parent()->color());
120 for(
int i=1;
i<
n;
i++){
128 if (
val>0) fl_line(ox+tmp,oy+ly-2-
val,ox+tmp,oy+ly-2);
#define rap2dB(rap)
Definition globals.h:222
#define dB2rap(dB)
Definition globals.h:221
Definition Fl_Osc_Pane.H:20
std::string base
Definition Fl_Osc_Pane.H:24
class Fl_Osc_Interface * osc
Definition Fl_Osc_Pane.H:23
void init(bool base_spectrum_p)
Definition Fl_OscilSpectrum.h:31
float * spc
Definition Fl_OscilSpectrum.h:134
Fl_OscilSpectrum(int x, int y, int w, int h, const char *label=0)
Definition Fl_OscilSpectrum.h:21
void draw(void)
Definition Fl_OscilSpectrum.h:79
void update(void)
Definition Fl_OscilSpectrum.h:44
virtual void OSC_value(unsigned N, void *data) override
Definition Fl_OscilSpectrum.h:49
~Fl_OscilSpectrum(void)
Definition Fl_OscilSpectrum.h:25
size_t nsamples
Definition Fl_OscilSpectrum.h:133
UINT_D64 w
Definition inflate.c:942
int y
Definition inflate.c:1588
int lx[BMAX+1]
Definition inflate.c:1578
register unsigned i
Definition inflate.c:1575
unsigned x[BMAX+1]
Definition inflate.c:1586
static uintptr_t parent
Definition pugl.h:1644
int val
Definition jpeglib.h:956
JSAMPIMAGE data
Definition jpeglib.h:945
#define N
Definition nseel-cfunc.c:36
#define max(x, y)
Definition os.h:78
int n
Definition crypt.c:458
memcpy(hh, h, RAND_HEAD_LEN)
uch h[RAND_HEAD_LEN]
Definition crypt.c:459
typedef int(UZ_EXP MsgFn)()