diff --git a/src/music_visualizer.c b/src/music_visualizer.c index 5d7072f..ec032ef 100644 --- a/src/music_visualizer.c +++ b/src/music_visualizer.c @@ -123,7 +123,7 @@ uint32_t sampleRate = 0; int nsamples = N_SAMPLES; // adapt processing to sample rate int sEnergyLen = N_SAMPLES/32; - PATTERN pattern = CURVE; + PATTERN pattern = ANOTHER; int statusHeight = 0; int statusCol = 0; bool toggleStatus = true; @@ -157,7 +157,7 @@ over = true; break; case ' ': - pattern = (pattern + 1) % 5; + pattern = (pattern + 1) % 6; break; case KEY_UP: statusHeight -= 1; @@ -298,8 +298,8 @@ endwin(); delwin(mainwin); - if(res) fprintf(stderr, "No data in %s\nExited.\n", MPD_FIFO); - else fprintf(stdout, "Received exit command.\n"); + if(res) fprintf(stderr, "No data in %s\nQuit.\n", MPD_FIFO); + else fprintf(stdout, "Received exit command.\nQuit."); return 0; } diff --git a/src/settings.h b/src/settings.h index 697bc3c..fd66ae9 100644 --- a/src/settings.h +++ b/src/settings.h @@ -39,16 +39,16 @@ // EMPTY == 0 (char is not set) // // PRESET 1: vertical sharp -//#define FULL '|' -//#define HALFFULL '|' -//#define HALFEMPTY '.' -//#define EMPTY ' ' +#define FULL '|' +#define HALFFULL '|' +#define HALFEMPTY '-' +#define EMPTY ' ' //// PRESET 2: shadow -#define FULL ':' -#define HALFFULL '|' -#define HALFEMPTY ' ' -#define EMPTY '.' +//#define FULL ':' +//#define HALFFULL '|' +//#define HALFEMPTY ' ' +//#define EMPTY '.' // PRESET 3: colorful //#define FULL 'X' diff --git a/src/utils_curses.c b/src/utils_curses.c index 8bbbf9f..822391b 100644 --- a/src/utils_curses.c +++ b/src/utils_curses.c @@ -91,6 +91,16 @@ } else { mvaddch(row,col,' '); } + break; + case ANOTHER: + if(row >= l+24) { + mvaddch(row-maxR/2,col,FULL); + mvaddch(maxR/2+maxR-row,col,FULL); + mvaddch(maxR/2, col, FULL); + } else { + mvaddch(row,col,EMPTY); + } + break; default: break; } @@ -105,7 +115,6 @@ int row; int color = 5; - /*for(row=maxR; row>=0; row--){*/ for (row=0; row