diff options
| author | alexander.pickering <alexander.pickering@anondomain.site90.net> | 2014-09-16 18:33:32 -0400 |
|---|---|---|
| committer | alexander.pickering <alexander.pickering@anondomain.site90.net> | 2014-09-16 18:33:32 -0400 |
| commit | 8c3e9ec157e3b63f3fda7f8ba1b7a4264b88765b (patch) | |
| tree | b6a07428798e67c40363255f686787adcefaa715 | |
| parent | b3cb76cf21dd7739fc4d0d64ce09a70bc1a2c94e (diff) | |
| download | vaud-8c3e9ec157e3b63f3fda7f8ba1b7a4264b88765b.tar.gz vaud-8c3e9ec157e3b63f3fda7f8ba1b7a4264b88765b.tar.bz2 vaud-8c3e9ec157e3b63f3fda7f8ba1b7a4264b88765b.zip | |
Added a thrid meter
| -rw-r--r-- | vaud.c | 13 |
1 files changed, 4 insertions, 9 deletions
@@ -248,32 +248,27 @@ void display_rmeter() /*Figure out how which nodes we can safely get*/ int space = ((unsigned int) dframes) / width; - //mvprintw(10,10,"Space is %i",space); - //refresh(); if(space > 0) { for(i=1;i<width-1;i+=1) { float samp = fabs(data[space * i]); //get the waveform data float dec; - //mvprintw(height/2,i,BAR); int j; - for(j=0;j<samp*(height/2);j++) + for(j=height-2;j>((1-samp)*height);j--) { if(COLORFUL) attron(COLOR_PAIR(2)); - mvprintw((height/2)+j,i,BAR); - mvprintw((height/2)-j,i,BAR); + mvprintw(j,i,BAR); if(COLORFUL) attroff(COLOR_PAIR(2)); } - for(j=samp*(height/2)+1;j<(height/2);j++) + for(j=((1-samp)*height-2);j>0;j--) { if(COLORFUL) attron(COLOR_PAIR(3)); - mvprintw((height/2)+j,i,BLANK); - mvprintw((height/2)-j,i,BLANK); + mvprintw(j,i,BLANK); if(COLORFUL) attroff(COLOR_PAIR(3)); } |
