37 Fl::add_timeout(1.0/18.0,
tick,
osc);
43 osc->requestValue(
"/reset-vu");
52 Fl::repeat_timeout(1.0/18.0,
tick,
v);
54 osc->requestValue(
"/get-vu");
59 const int X =
x(), Y =
y(), W =
w(), H =
h();
71 fl_rectf(
X,Y,idbr,
VULENY,0,200,255);
72 fl_rectf(
X,Y+H/2,idbl,
VULENY,0,200,255);
81 fl_rectf(
X+tx,Y,1,
VULENY+H/2,0,160,200);
82 if (
i%5==0) fl_rectf(
X+tx,Y,1,
VULENY+H/2,0,230,240);
83 if (
i%10==0) fl_rectf(
X+tx-1,Y,2,
VULENY+H/2,0,225,255);
87 if (irmsdbr>2) fl_rectf(
X+irmsdbr-1,Y,3,
VULENY,255,255,0);
88 if (irmsdbl>2) fl_rectf(
X+irmsdbl-1,Y+H/2,3,
VULENY,255,255,0);
96 fl_font(FL_HELVETICA|FL_BOLD,10);
97 fl_color(255,255,255);
101 snprintf((
char *)&tmpstr,10,
"%ddB",(
int)
maxdbr);
105 snprintf((
char *)&tmpstr,10,
"%ddB",(
int)
maxdbl);
137 damage(FL_DAMAGE_USER1);
#define rap2dB(rap)
Definition globals.h:222
#define MIN_DB
Definition VuMasterMeter.h:14
Definition Fl_Osc_Interface.h:56
int handle(int event)
Definition VuMasterMeter.h:33
float olddbr
Definition VuMasterMeter.h:140
float rmsdbl
Definition VuMasterMeter.h:142
void init(Fl_Osc_Interface *_osc)
Definition VuMasterMeter.h:28
void update(vuData *d)
Definition VuMasterMeter.h:110
void draw(void)
Definition VuMasterMeter.h:57
static void tick(void *v)
Definition VuMasterMeter.h:50
float dbr
Definition VuMasterMeter.h:142
float oldrmsdbr
Definition VuMasterMeter.h:141
Fl_Osc_Interface * osc
Definition VuMasterMeter.h:145
float oldrmsdbl
Definition VuMasterMeter.h:141
float dbl
Definition VuMasterMeter.h:142
float olddbl
Definition VuMasterMeter.h:140
float rmsdbr
Definition VuMasterMeter.h:142
VuMasterMeter(int x, int y, int w, int h, const char *label=0)
Definition VuMasterMeter.h:20
float maxdbr
Definition VuMasterMeter.h:142
float maxdbl
Definition VuMasterMeter.h:142
int clipped
Definition VuMasterMeter.h:143
float limit(float x)
Definition VuMeter.h:25
VuMeter(int x, int y, int w, int h, const char *label=0)
Definition VuMeter.h:20
UINT_D64 w
Definition inflate.c:942
int y
Definition inflate.c:1588
unsigned v[N_MAX]
Definition inflate.c:1584
unsigned d
Definition inflate.c:940
register unsigned i
Definition inflate.c:1575
unsigned x[BMAX+1]
Definition inflate.c:1586
#define X(str)
Definition juce_LV2Common.h:197
Definition zynaddsubfx-src.cpp:569
uch h[RAND_HEAD_LEN]
Definition crypt.c:459
typedef int(UZ_EXP MsgFn)()