--- a/src/rakarrack.cxx
+++ b/src/rakarrack.cxx
@@ -1,4 +1,4 @@
-// generated by Fast Light User Interface Designer (fluid) version 1.0110
+// generated by Fast Light User Interface Designer (fluid) version 1.0109
 
 #include "rakarrack.h"
 #include "icono_rakarrack_128x128.xpm"
@@ -6063,38 +6063,29 @@
   long long ud= (long long) v;
 if((ud==0)||(ud==12))rkr->efx_Echotron->setpreset((int) o->value());
 echotron_pan->value(rkr->efx_Echotron->getpar(11)-64);
-echotron_level->value(rkr->efx_Echotron->getpar(7));
 echotron_WD->value(rkr->efx_Echotron->getpar(0)-64);
 echotron_damp->value(rkr->efx_Echotron->getpar(6));
 echotron_fnum->value(rkr->efx_Echotron->getpar(8));
-echotron_length->value(rkr->efx_Echotron->getpar(3));
-echotron_strech->value(rkr->efx_Echotron->getpar(9));
-echotron_safe->value(rkr->efx_Echotron->getpar(2));
 echotron_user->value(rkr->efx_Echotron->getpar(4));
 echotron_user->do_callback();
 echotron_fb->value(rkr->efx_Echotron->getpar(10));
-echotron_fade->value(rkr->efx_Echotron->getpar(1));
-echotron_idelay->value(rkr->efx_Echotron->getpar(5));
-echotron_LPF->value(rkr->efx_Echotron->getpar(14));
-echotron_HPF->value(rkr->efx_Echotron->getpar(15));
-
-echotron_es->value(rkr->efx_Echotron->getpar(12));
-echotron_rv->value(rkr->efx_Echotron->getpar(13));
+echotron_tempo->value(rkr->efx_Echotron->getpar(5));
+echotron_lfotype->value(rkr->efx_Echotron->getpar(14));
+echotron_width->value(rkr->efx_Echotron->getpar(2));
+echotron_deep->value(rkr->efx_Echotron->getpar(1));
+echotron_lrcross->value(rkr->efx_Echotron->getpar(7)-64);
+echotron_stdf->value(rkr->efx_Echotron->getpar(9));
+echotron_af->value(rkr->efx_Echotron->getpar(15));
+echotron_mf->value(rkr->efx_Echotron->getpar(13));
+echotron_md->value(rkr->efx_Echotron->getpar(12));
+echotron_length->value(rkr->efx_Echotron->getpar(3));
 }
 void RKRGUI::cb_echotron_preset(Fl_Choice* o, void* v) {
   ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_preset_i(o,v);
 }
 
 Fl_Menu_Item RKRGUI::menu_echotron_preset[] = {
- {"Chamber", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Concrete Stairwell", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Hall", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Med Hall", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Room", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Hall", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Guitar", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Studio", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Cathedral", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 9, 0},
+ {"Test", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
  {0,0,0,0,0,0,0,0,0}
 };
 
@@ -6112,11 +6103,11 @@
   ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_pan_i(o,v);
 }
 
-void RKRGUI::cb_echotron_level_i(SliderW* o, void*) {
-  rkr->efx_Echotron->changepar(7,(int)o->value());
-}
-void RKRGUI::cb_echotron_level(SliderW* o, void* v) {
-  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_level_i(o,v);
+void RKRGUI::cb_echotron_tempo_i(SliderW* o, void*) {
+  rkr->efx_Echotron->changepar(5,(int)o->value());
+}
+void RKRGUI::cb_echotron_tempo(SliderW* o, void* v) {
+  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_tempo_i(o,v);
 }
 
 void RKRGUI::cb_echotron_damp_i(SliderW* o, void*) {
@@ -6133,67 +6124,60 @@
   ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_fb_i(o,v);
 }
 
-void RKRGUI::cb_echotron_length_i(SliderW* o, void*) {
-  rkr->efx_Echotron->changepar(3,(int)o->value());
-}
-void RKRGUI::cb_echotron_length(SliderW* o, void* v) {
-  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_length_i(o,v);
-}
-
-void RKRGUI::cb_echotron_strech_i(SliderW* o, void*) {
+void RKRGUI::cb_echotron_lrcross_i(SliderW* o, void*) {
+  rkr->efx_Echotron->changepar(7,(int)(o->value()+64));
+}
+void RKRGUI::cb_echotron_lrcross(SliderW* o, void* v) {
+  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_lrcross_i(o,v);
+}
+
+void RKRGUI::cb_echotron_width_i(SliderW* o, void*) {
+  rkr->efx_Echotron->changepar(2,(int)o->value());
+}
+void RKRGUI::cb_echotron_width(SliderW* o, void* v) {
+  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_width_i(o,v);
+}
+
+void RKRGUI::cb_echotron_deep_i(SliderW* o, void*) {
+  rkr->efx_Echotron->changepar(1,((int)o->value() + 64));
+}
+void RKRGUI::cb_echotron_deep(SliderW* o, void* v) {
+  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_deep_i(o,v);
+}
+
+void RKRGUI::cb_echotron_stdf_i(SliderW* o, void*) {
   rkr->efx_Echotron->changepar(9,(int)o->value());
 }
-void RKRGUI::cb_echotron_strech(SliderW* o, void* v) {
-  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_strech_i(o,v);
-}
-
-void RKRGUI::cb_echotron_idelay_i(SliderW* o, void*) {
-  rkr->efx_Echotron->changepar(5,(int)o->value());
-}
-void RKRGUI::cb_echotron_idelay(SliderW* o, void* v) {
-  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_idelay_i(o,v);
-}
-
-void RKRGUI::cb_echotron_fade_i(SliderW* o, void*) {
-  rkr->efx_Echotron->changepar(1,(int)o->value());
-}
-void RKRGUI::cb_echotron_fade(SliderW* o, void* v) {
-  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_fade_i(o,v);
-}
-
-void RKRGUI::cb_echotron_HPF_i(SliderW* o, void*) {
+void RKRGUI::cb_echotron_stdf(SliderW* o, void* v) {
+  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_stdf_i(o,v);
+}
+
+void RKRGUI::cb_echotron_af_i(Fl_Check_Button* o, void*) {
   rkr->efx_Echotron->changepar(15,(int)o->value());
 }
-void RKRGUI::cb_echotron_HPF(SliderW* o, void* v) {
-  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_HPF_i(o,v);
-}
-
-void RKRGUI::cb_echotron_LPF_i(SliderW* o, void*) {
+void RKRGUI::cb_echotron_af(Fl_Check_Button* o, void* v) {
+  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_af_i(o,v);
+}
+
+void RKRGUI::cb_echotron_lfotype_i(Fl_Choice* o, void*) {
   rkr->efx_Echotron->changepar(14,(int)o->value());
 }
-void RKRGUI::cb_echotron_LPF(SliderW* o, void* v) {
-  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_LPF_i(o,v);
-}
-
-void RKRGUI::cb_echotron_rv_i(Fl_Check_Button* o, void*) {
+void RKRGUI::cb_echotron_lfotype(Fl_Choice* o, void* v) {
+  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_lfotype_i(o,v);
+}
+
+void RKRGUI::cb_echotron_mf_i(Fl_Check_Button* o, void*) {
   rkr->efx_Echotron->changepar(13,(int)o->value());
 }
-void RKRGUI::cb_echotron_rv(Fl_Check_Button* o, void* v) {
-  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_rv_i(o,v);
-}
-
-void RKRGUI::cb_echotron_es_i(Fl_Check_Button* o, void*) {
+void RKRGUI::cb_echotron_mf(Fl_Check_Button* o, void* v) {
+  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_mf_i(o,v);
+}
+
+void RKRGUI::cb_echotron_md_i(Fl_Check_Button* o, void*) {
   rkr->efx_Echotron->changepar(12,(int)o->value());
 }
-void RKRGUI::cb_echotron_es(Fl_Check_Button* o, void* v) {
-  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_es_i(o,v);
-}
-
-void RKRGUI::cb_echotron_safe_i(Fl_Check_Button* o, void*) {
-  rkr->efx_Echotron->changepar(2,(int)o->value());
-}
-void RKRGUI::cb_echotron_safe(Fl_Check_Button* o, void* v) {
-  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_safe_i(o,v);
+void RKRGUI::cb_echotron_md(Fl_Check_Button* o, void* v) {
+  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_md_i(o,v);
 }
 
 void RKRGUI::cb_echotron_user_i(Fl_Check_Button* o, void*) {
@@ -6207,16 +6191,23 @@
 
 void RKRGUI::cb_B_ech_i(Fl_Button*, void*) {
   char *filename;
-filename=fl_file_chooser("Load rvb File:","(*.rvb)",NULL,0);
+filename=fl_file_chooser("Load dly File:","(*.dly)",NULL,0);
 if (filename==NULL) return;
-filename=fl_filename_setext(filename,".rvb");
-strcpy(rkr->efx_Reverbtron->Filename,filename);
+filename=fl_filename_setext(filename,".dly");
+strcpy(rkr->efx_Echotron->Filename,filename);
 rkr->efx_Echotron->setfile(100);
 }
 void RKRGUI::cb_B_ech(Fl_Button* o, void* v) {
   ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_B_ech_i(o,v);
 }
 
+void RKRGUI::cb_echotron_length_i(Fl_Counter* o, void*) {
+  rkr->efx_Echotron->changepar(3,(int)o->value());
+}
+void RKRGUI::cb_echotron_length(Fl_Counter* o, void* v) {
+  ((RKRGUI*)(o->parent()->parent()->user_data()))->cb_echotron_length_i(o,v);
+}
+
 void RKRGUI::cb_echotron_fnum_i(Fl_Choice* o, void*) {
   rkr->efx_Echotron->changepar(8,(int)o->value());
 }
@@ -6225,16 +6216,7 @@
 }
 
 Fl_Menu_Item RKRGUI::menu_echotron_fnum[] = {
- {"Chamber", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Conc. Stair", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Hall", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Med Hall", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Large Room", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Large Hall", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Guitar Ambience", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Studio", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Twilight", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
- {"Santa Lucia", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
+ {"Test", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 10, 0},
  {0,0,0,0,0,0,0,0,0}
 };
 
@@ -7634,7 +7616,7 @@
 Fl_Double_Window* RKRGUI::make_window() {
   { Principal = new Fl_Double_Window(800, 600);
     Principal->box(FL_DOWN_BOX);
-    Principal->color((Fl_Color)FL_FOREGROUND_COLOR);
+    Principal->color(FL_FOREGROUND_COLOR);
     Principal->callback((Fl_Callback*)cb_Principal, (void*)(this));
     { fondo = new Fl_Box(1, 1, 800, 600);
       fondo->align(96|FL_ALIGN_INSIDE);
@@ -7642,9 +7624,9 @@
     { MenuP = new Fl_Menu_Bar(2, 2, 518, 18);
       MenuP->box(FL_NO_BOX);
       MenuP->color((Fl_Color)178);
-      MenuP->selection_color((Fl_Color)FL_BACKGROUND2_COLOR);
-      MenuP->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-      MenuP->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      MenuP->selection_color(FL_BACKGROUND2_COLOR);
+      MenuP->labelcolor(FL_BACKGROUND2_COLOR);
+      MenuP->textcolor(7);
       MenuP->align(96|FL_ALIGN_INSIDE);
       MenuP->menu(menu_MenuP);
     } // Fl_Menu_Bar* MenuP
@@ -7664,14 +7646,14 @@
     { UPS_LED = new Fl_Box(541, 8, 11, 11, "Upsampling");
       UPS_LED->box(FL_ROUNDED_BOX);
       UPS_LED->labelsize(10);
-      UPS_LED->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      UPS_LED->labelcolor(FL_BACKGROUND2_COLOR);
       UPS_LED->user_data((void*)(2));
       UPS_LED->align(FL_ALIGN_RIGHT);
     } // Fl_Box* UPS_LED
     { P_MIN_ST = new Fl_Box(620, 3, 29, 20, "Midi In");
       P_MIN_ST->labelfont(1);
       P_MIN_ST->labelsize(8);
-      P_MIN_ST->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      P_MIN_ST->labelcolor(FL_BACKGROUND2_COLOR);
       P_MIN_ST->user_data((void*)(5));
       P_MIN_ST->align(FL_ALIGN_WRAP);
       P_MIN_ST->hide();
@@ -7679,7 +7661,7 @@
     { P_MOUT_ST = new Fl_Box(648, 3, 29, 20, "Midi Out");
       P_MOUT_ST->labelfont(1);
       P_MOUT_ST->labelsize(8);
-      P_MOUT_ST->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      P_MOUT_ST->labelcolor(FL_BACKGROUND2_COLOR);
       P_MOUT_ST->user_data((void*)(5));
       P_MOUT_ST->align(FL_ALIGN_WRAP);
       P_MOUT_ST->hide();
@@ -7687,37 +7669,37 @@
     { P_AUX_ST = new Fl_Box(676, 5, 32, 17, "Aux");
       P_AUX_ST->labelfont(1);
       P_AUX_ST->labelsize(10);
-      P_AUX_ST->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      P_AUX_ST->labelcolor(FL_BACKGROUND2_COLOR);
       P_AUX_ST->user_data((void*)(5));
       P_AUX_ST->hide();
     } // Fl_Box* P_AUX_ST
     { P_IN_ST = new Fl_Box(698, 5, 32, 17, "In");
       P_IN_ST->labelfont(1);
       P_IN_ST->labelsize(10);
-      P_IN_ST->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      P_IN_ST->labelcolor(FL_BACKGROUND2_COLOR);
       P_IN_ST->user_data((void*)(5));
       P_IN_ST->hide();
     } // Fl_Box* P_IN_ST
     { P_OUT_ST = new Fl_Box(719, 5, 32, 17, "Out");
       P_OUT_ST->labelfont(1);
       P_OUT_ST->labelsize(10);
-      P_OUT_ST->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      P_OUT_ST->labelcolor(FL_BACKGROUND2_COLOR);
       P_OUT_ST->user_data((void*)(5));
       P_OUT_ST->hide();
     } // Fl_Box* P_OUT_ST
     { CPULOAD = new Fl_Box(750, 5, 45, 17);
       CPULOAD->labelsize(10);
-      CPULOAD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      CPULOAD->labelcolor(FL_BACKGROUND2_COLOR);
       CPULOAD->user_data((void*)(5));
     } // Fl_Box* CPULOAD
     { Sco = new Scope(545, 19, 226, 65, "Rakarrack");
       Sco->box(FL_NO_BOX);
-      Sco->color((Fl_Color)FL_BACKGROUND_COLOR);
-      Sco->selection_color((Fl_Color)FL_BACKGROUND_COLOR);
+      Sco->color(FL_BACKGROUND_COLOR);
+      Sco->selection_color(FL_BACKGROUND_COLOR);
       Sco->labeltype(FL_EMBOSSED_LABEL);
       Sco->labelfont(1);
       Sco->labelsize(40);
-      Sco->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      Sco->labelcolor(FL_BACKGROUND2_COLOR);
       Sco->align(FL_ALIGN_CLIP|FL_ALIGN_INSIDE);
       Sco->when(FL_WHEN_RELEASE);
       Sco->hide();
@@ -7774,60 +7756,60 @@
     } // Fl_Box* E10
     { L1 = new Fl_Box(2, 195, 158, 17, "label");
       L1->labelfont(1);
-      L1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      L1->labelcolor(FL_BACKGROUND2_COLOR);
       L1->user_data((void*)(7));
       L1->align(FL_ALIGN_CLIP);
     } // Fl_Box* L1
     { L2 = new Fl_Box(162, 195, 158, 17, "label");
       L2->labelfont(1);
-      L2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      L2->labelcolor(FL_BACKGROUND2_COLOR);
       L2->user_data((void*)(7));
       L2->align(FL_ALIGN_CLIP);
     } // Fl_Box* L2
     { L3 = new Fl_Box(322, 195, 158, 17, "label");
       L3->labelfont(1);
-      L3->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      L3->labelcolor(FL_BACKGROUND2_COLOR);
       L3->user_data((void*)(7));
     } // Fl_Box* L3
     { L4 = new Fl_Box(482, 195, 158, 17, "label");
       L4->labelfont(1);
-      L4->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      L4->labelcolor(FL_BACKGROUND2_COLOR);
       L4->user_data((void*)(7));
     } // Fl_Box* L4
     { L5 = new Fl_Box(642, 195, 157, 17, "label");
       L5->labelfont(1);
-      L5->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      L5->labelcolor(FL_BACKGROUND2_COLOR);
       L5->user_data((void*)(7));
     } // Fl_Box* L5
     { L6 = new Fl_Box(1, 396, 158, 17, "label");
       L6->labelfont(1);
-      L6->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      L6->labelcolor(FL_BACKGROUND2_COLOR);
       L6->user_data((void*)(7));
     } // Fl_Box* L6
     { L7 = new Fl_Box(162, 396, 158, 17, "label");
       L7->labelfont(1);
-      L7->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      L7->labelcolor(FL_BACKGROUND2_COLOR);
       L7->user_data((void*)(7));
     } // Fl_Box* L7
     { L8 = new Fl_Box(322, 396, 158, 17, "label");
       L8->labelfont(1);
-      L8->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      L8->labelcolor(FL_BACKGROUND2_COLOR);
       L8->user_data((void*)(7));
     } // Fl_Box* L8
     { L9 = new Fl_Box(482, 396, 158, 17, "label");
       L9->labelfont(1);
-      L9->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      L9->labelcolor(FL_BACKGROUND2_COLOR);
       L9->user_data((void*)(7));
     } // Fl_Box* L9
     { L10 = new Fl_Box(642, 396, 154, 17, "label");
       L10->labelfont(1);
-      L10->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      L10->labelcolor(FL_BACKGROUND2_COLOR);
       L10->user_data((void*)(7));
     } // Fl_Box* L10
     { EQ = new Fl_Group(2, 212, 158, 184);
       EQ->box(FL_UP_BOX);
-      EQ->color((Fl_Color)FL_FOREGROUND_COLOR);
-      EQ->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      EQ->color(FL_FOREGROUND_COLOR);
+      EQ->selection_color(FL_FOREGROUND_COLOR);
       EQ->labelfont(1);
       EQ->user_data((void*)(1));
       EQ->align(96|FL_ALIGN_INSIDE);
@@ -7842,11 +7824,11 @@
       } // Fl_Light_Button* eq_activar
       { eq_preset = new Fl_Choice(79, 216, 76, 18, "Preset");
         eq_preset->down_box(FL_BORDER_BOX);
-        eq_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        eq_preset->selection_color(FL_FOREGROUND_COLOR);
         eq_preset->labelsize(10);
-        eq_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_preset->labelcolor(FL_BACKGROUND2_COLOR);
         eq_preset->textsize(10);
-        eq_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_preset->textcolor(7);
         eq_preset->callback((Fl_Callback*)cb_eq_preset, (void*)(12));
         eq_preset->when(FL_WHEN_RELEASE_ALWAYS);
         eq_preset->menu(menu_eq_preset);
@@ -7859,11 +7841,11 @@
         eq_Gain->labeltype(FL_NORMAL_LABEL);
         eq_Gain->labelfont(0);
         eq_Gain->labelsize(10);
-        eq_Gain->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_Gain->labelcolor(FL_BACKGROUND2_COLOR);
         eq_Gain->minimum(-64);
         eq_Gain->maximum(63);
         eq_Gain->step(1);
-        eq_Gain->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_Gain->textcolor(7);
         eq_Gain->callback((Fl_Callback*)cb_eq_Gain);
         eq_Gain->align(FL_ALIGN_LEFT);
         eq_Gain->when(FL_WHEN_CHANGED);
@@ -7876,11 +7858,11 @@
         eq_Q->labeltype(FL_NORMAL_LABEL);
         eq_Q->labelfont(0);
         eq_Q->labelsize(10);
-        eq_Q->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_Q->labelcolor(FL_BACKGROUND2_COLOR);
         eq_Q->minimum(-64);
         eq_Q->maximum(63);
         eq_Q->step(1);
-        eq_Q->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_Q->textcolor(7);
         eq_Q->callback((Fl_Callback*)cb_eq_Q);
         eq_Q->align(FL_ALIGN_LEFT);
         eq_Q->when(FL_WHEN_CHANGED);
@@ -7893,11 +7875,11 @@
         eq_1->labeltype(FL_NORMAL_LABEL);
         eq_1->labelfont(0);
         eq_1->labelsize(10);
-        eq_1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_1->labelcolor(FL_BACKGROUND2_COLOR);
         eq_1->minimum(-64);
         eq_1->maximum(63);
         eq_1->step(1);
-        eq_1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_1->textcolor(7);
         eq_1->callback((Fl_Callback*)cb_eq_1);
         eq_1->align(FL_ALIGN_LEFT);
         eq_1->when(FL_WHEN_CHANGED);
@@ -7910,11 +7892,11 @@
         eq_2->labeltype(FL_NORMAL_LABEL);
         eq_2->labelfont(0);
         eq_2->labelsize(10);
-        eq_2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_2->labelcolor(FL_BACKGROUND2_COLOR);
         eq_2->minimum(-64);
         eq_2->maximum(63);
         eq_2->step(1);
-        eq_2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_2->textcolor(7);
         eq_2->callback((Fl_Callback*)cb_eq_2);
         eq_2->align(FL_ALIGN_LEFT);
         eq_2->when(FL_WHEN_CHANGED);
@@ -7927,11 +7909,11 @@
         eq_3->labeltype(FL_NORMAL_LABEL);
         eq_3->labelfont(0);
         eq_3->labelsize(10);
-        eq_3->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_3->labelcolor(FL_BACKGROUND2_COLOR);
         eq_3->minimum(-64);
         eq_3->maximum(63);
         eq_3->step(1);
-        eq_3->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_3->textcolor(7);
         eq_3->callback((Fl_Callback*)cb_eq_3);
         eq_3->align(FL_ALIGN_LEFT);
         eq_3->when(FL_WHEN_CHANGED);
@@ -7944,11 +7926,11 @@
         eq_4->labeltype(FL_NORMAL_LABEL);
         eq_4->labelfont(0);
         eq_4->labelsize(10);
-        eq_4->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_4->labelcolor(FL_BACKGROUND2_COLOR);
         eq_4->minimum(-64);
         eq_4->maximum(63);
         eq_4->step(1);
-        eq_4->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_4->textcolor(7);
         eq_4->callback((Fl_Callback*)cb_eq_4);
         eq_4->align(FL_ALIGN_LEFT);
         eq_4->when(FL_WHEN_CHANGED);
@@ -7961,11 +7943,11 @@
         eq_5->labeltype(FL_NORMAL_LABEL);
         eq_5->labelfont(0);
         eq_5->labelsize(10);
-        eq_5->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_5->labelcolor(FL_BACKGROUND2_COLOR);
         eq_5->minimum(-64);
         eq_5->maximum(63);
         eq_5->step(1);
-        eq_5->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_5->textcolor(7);
         eq_5->callback((Fl_Callback*)cb_eq_5);
         eq_5->align(FL_ALIGN_LEFT);
         eq_5->when(FL_WHEN_CHANGED);
@@ -7978,11 +7960,11 @@
         eq_6->labeltype(FL_NORMAL_LABEL);
         eq_6->labelfont(0);
         eq_6->labelsize(10);
-        eq_6->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_6->labelcolor(FL_BACKGROUND2_COLOR);
         eq_6->minimum(-64);
         eq_6->maximum(63);
         eq_6->step(1);
-        eq_6->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_6->textcolor(7);
         eq_6->callback((Fl_Callback*)cb_eq_6);
         eq_6->align(FL_ALIGN_LEFT);
         eq_6->when(FL_WHEN_CHANGED);
@@ -7995,11 +7977,11 @@
         eq_7->labeltype(FL_NORMAL_LABEL);
         eq_7->labelfont(0);
         eq_7->labelsize(10);
-        eq_7->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_7->labelcolor(FL_BACKGROUND2_COLOR);
         eq_7->minimum(-64);
         eq_7->maximum(63);
         eq_7->step(1);
-        eq_7->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_7->textcolor(7);
         eq_7->callback((Fl_Callback*)cb_eq_7);
         eq_7->align(FL_ALIGN_LEFT);
         eq_7->when(FL_WHEN_CHANGED);
@@ -8012,11 +7994,11 @@
         eq_8->labeltype(FL_NORMAL_LABEL);
         eq_8->labelfont(0);
         eq_8->labelsize(10);
-        eq_8->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_8->labelcolor(FL_BACKGROUND2_COLOR);
         eq_8->minimum(-64);
         eq_8->maximum(63);
         eq_8->step(1);
-        eq_8->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_8->textcolor(7);
         eq_8->callback((Fl_Callback*)cb_eq_8);
         eq_8->align(FL_ALIGN_LEFT);
         eq_8->when(FL_WHEN_CHANGED);
@@ -8029,11 +8011,11 @@
         eq_9->labeltype(FL_NORMAL_LABEL);
         eq_9->labelfont(0);
         eq_9->labelsize(10);
-        eq_9->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_9->labelcolor(FL_BACKGROUND2_COLOR);
         eq_9->minimum(-64);
         eq_9->maximum(63);
         eq_9->step(1);
-        eq_9->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_9->textcolor(7);
         eq_9->callback((Fl_Callback*)cb_eq_9);
         eq_9->align(FL_ALIGN_LEFT);
         eq_9->when(FL_WHEN_CHANGED);
@@ -8046,11 +8028,11 @@
         eq_10->labeltype(FL_NORMAL_LABEL);
         eq_10->labelfont(0);
         eq_10->labelsize(10);
-        eq_10->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_10->labelcolor(FL_BACKGROUND2_COLOR);
         eq_10->minimum(-64);
         eq_10->maximum(63);
         eq_10->step(1);
-        eq_10->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eq_10->textcolor(7);
         eq_10->callback((Fl_Callback*)cb_eq_10);
         eq_10->align(FL_ALIGN_LEFT);
         eq_10->when(FL_WHEN_CHANGED);
@@ -8059,8 +8041,8 @@
     } // Fl_Group* EQ
     { COMPRESS = new Fl_Group(161, 212, 158, 184);
       COMPRESS->box(FL_UP_BOX);
-      COMPRESS->color((Fl_Color)FL_FOREGROUND_COLOR);
-      COMPRESS->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      COMPRESS->color(FL_FOREGROUND_COLOR);
+      COMPRESS->selection_color(FL_FOREGROUND_COLOR);
       COMPRESS->labelfont(1);
       COMPRESS->user_data((void*)(1));
       COMPRESS->align(96|FL_ALIGN_INSIDE);
@@ -8075,11 +8057,11 @@
       } // Fl_Light_Button* compress_activar
       { compress_preset = new Fl_Choice(238, 216, 76, 18, "Preset");
         compress_preset->down_box(FL_BORDER_BOX);
-        compress_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        compress_preset->selection_color(FL_FOREGROUND_COLOR);
         compress_preset->labelsize(10);
-        compress_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        compress_preset->labelcolor(FL_BACKGROUND2_COLOR);
         compress_preset->textsize(10);
-        compress_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        compress_preset->textcolor(7);
         compress_preset->callback((Fl_Callback*)cb_compress_preset, (void*)(12));
         compress_preset->when(FL_WHEN_RELEASE_ALWAYS);
         compress_preset->menu(menu_compress_preset);
@@ -8092,12 +8074,12 @@
         compress_ATime->labeltype(FL_NORMAL_LABEL);
         compress_ATime->labelfont(0);
         compress_ATime->labelsize(10);
-        compress_ATime->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        compress_ATime->labelcolor(FL_BACKGROUND2_COLOR);
         compress_ATime->minimum(10);
         compress_ATime->maximum(250);
         compress_ATime->step(1);
         compress_ATime->value(2);
-        compress_ATime->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        compress_ATime->textcolor(7);
         compress_ATime->callback((Fl_Callback*)cb_compress_ATime);
         compress_ATime->align(FL_ALIGN_LEFT);
         compress_ATime->when(FL_WHEN_CHANGED);
@@ -8110,12 +8092,12 @@
         compress_RTime->labeltype(FL_NORMAL_LABEL);
         compress_RTime->labelfont(0);
         compress_RTime->labelsize(10);
-        compress_RTime->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        compress_RTime->labelcolor(FL_BACKGROUND2_COLOR);
         compress_RTime->minimum(10);
         compress_RTime->maximum(500);
         compress_RTime->step(1);
         compress_RTime->value(120);
-        compress_RTime->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        compress_RTime->textcolor(7);
         compress_RTime->callback((Fl_Callback*)cb_compress_RTime);
         compress_RTime->align(FL_ALIGN_LEFT);
         compress_RTime->when(FL_WHEN_CHANGED);
@@ -8128,12 +8110,12 @@
         compress_Ratio->labeltype(FL_NORMAL_LABEL);
         compress_Ratio->labelfont(0);
         compress_Ratio->labelsize(10);
-        compress_Ratio->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        compress_Ratio->labelcolor(FL_BACKGROUND2_COLOR);
         compress_Ratio->minimum(2);
         compress_Ratio->maximum(42);
         compress_Ratio->step(1);
         compress_Ratio->value(2);
-        compress_Ratio->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        compress_Ratio->textcolor(7);
         compress_Ratio->callback((Fl_Callback*)cb_compress_Ratio);
         compress_Ratio->align(FL_ALIGN_LEFT);
         compress_Ratio->when(FL_WHEN_CHANGED);
@@ -8146,11 +8128,11 @@
         compress_Knee->labeltype(FL_NORMAL_LABEL);
         compress_Knee->labelfont(0);
         compress_Knee->labelsize(10);
-        compress_Knee->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        compress_Knee->labelcolor(FL_BACKGROUND2_COLOR);
         compress_Knee->maximum(100);
         compress_Knee->step(1);
         compress_Knee->value(3);
-        compress_Knee->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        compress_Knee->textcolor(7);
         compress_Knee->callback((Fl_Callback*)cb_compress_Knee);
         compress_Knee->align(FL_ALIGN_LEFT);
         compress_Knee->when(FL_WHEN_CHANGED);
@@ -8163,12 +8145,12 @@
         compress_threshold->labeltype(FL_NORMAL_LABEL);
         compress_threshold->labelfont(0);
         compress_threshold->labelsize(10);
-        compress_threshold->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        compress_threshold->labelcolor(FL_BACKGROUND2_COLOR);
         compress_threshold->minimum(-60);
         compress_threshold->maximum(-3);
         compress_threshold->step(1);
         compress_threshold->value(-3);
-        compress_threshold->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        compress_threshold->textcolor(7);
         compress_threshold->callback((Fl_Callback*)cb_compress_threshold);
         compress_threshold->align(FL_ALIGN_LEFT);
         compress_threshold->when(FL_WHEN_CHANGED);
@@ -8181,11 +8163,11 @@
         compress_output->labeltype(FL_NORMAL_LABEL);
         compress_output->labelfont(0);
         compress_output->labelsize(10);
-        compress_output->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        compress_output->labelcolor(FL_BACKGROUND2_COLOR);
         compress_output->minimum(-40);
         compress_output->maximum(0);
         compress_output->step(1);
-        compress_output->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        compress_output->textcolor(7);
         compress_output->callback((Fl_Callback*)cb_compress_output);
         compress_output->align(FL_ALIGN_LEFT);
         compress_output->when(FL_WHEN_CHANGED);
@@ -8193,7 +8175,7 @@
       { Auto_Output = new Fl_Check_Button(180, 378, 15, 15, "Auto Output");
         Auto_Output->down_box(FL_BORDER_BOX);
         Auto_Output->labelsize(10);
-        Auto_Output->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Auto_Output->labelcolor(FL_BACKGROUND2_COLOR);
         Auto_Output->callback((Fl_Callback*)cb_Auto_Output, (void*)(2));
       } // Fl_Check_Button* Auto_Output
       { Stereo = new Fl_Check_Button(265, 378, 15, 15, "Stereo");
@@ -8201,22 +8183,22 @@
 R average.");
         Stereo->down_box(FL_BORDER_BOX);
         Stereo->labelsize(10);
-        Stereo->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Stereo->labelcolor(FL_BACKGROUND2_COLOR);
         Stereo->callback((Fl_Callback*)cb_Stereo, (void*)(2));
       } // Fl_Check_Button* Stereo
       { Peak = new Fl_Check_Button(180, 365, 15, 15, "Peak");
         Peak->tooltip("Peak Mode Compression");
         Peak->down_box(FL_BORDER_BOX);
         Peak->labelsize(10);
-        Peak->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Peak->labelcolor(FL_BACKGROUND2_COLOR);
         Peak->callback((Fl_Callback*)cb_Peak, (void*)(2));
       } // Fl_Check_Button* Peak
       COMPRESS->end();
     } // Fl_Group* COMPRESS
     { DIST = new Fl_Group(321, 212, 158, 184);
       DIST->box(FL_UP_BOX);
-      DIST->color((Fl_Color)FL_FOREGROUND_COLOR);
-      DIST->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      DIST->color(FL_FOREGROUND_COLOR);
+      DIST->selection_color(FL_FOREGROUND_COLOR);
       DIST->labelfont(1);
       DIST->user_data((void*)(1));
       DIST->align(96|FL_ALIGN_INSIDE);
@@ -8231,11 +8213,11 @@
       } // Fl_Light_Button* dist_activar
       { dist_preset = new Fl_Choice(398, 216, 76, 18, "Preset");
         dist_preset->down_box(FL_BORDER_BOX);
-        dist_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        dist_preset->selection_color(FL_FOREGROUND_COLOR);
         dist_preset->labelsize(10);
-        dist_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_preset->labelcolor(FL_BACKGROUND2_COLOR);
         dist_preset->textsize(10);
-        dist_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_preset->textcolor(7);
         dist_preset->callback((Fl_Callback*)cb_dist_preset, (void*)(12));
         dist_preset->when(FL_WHEN_RELEASE_ALWAYS);
         dist_preset->menu(menu_dist_preset);
@@ -8248,11 +8230,11 @@
         dist_WD->labeltype(FL_NORMAL_LABEL);
         dist_WD->labelfont(0);
         dist_WD->labelsize(10);
-        dist_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_WD->labelcolor(FL_BACKGROUND2_COLOR);
         dist_WD->minimum(-64);
         dist_WD->maximum(63);
         dist_WD->step(1);
-        dist_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_WD->textcolor(7);
         dist_WD->callback((Fl_Callback*)cb_dist_WD);
         dist_WD->align(FL_ALIGN_LEFT);
         dist_WD->when(FL_WHEN_CHANGED);
@@ -8265,11 +8247,11 @@
         dist_LRc->labeltype(FL_NORMAL_LABEL);
         dist_LRc->labelfont(0);
         dist_LRc->labelsize(10);
-        dist_LRc->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_LRc->labelcolor(FL_BACKGROUND2_COLOR);
         dist_LRc->minimum(-64);
         dist_LRc->maximum(63);
         dist_LRc->step(1);
-        dist_LRc->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_LRc->textcolor(7);
         dist_LRc->callback((Fl_Callback*)cb_dist_LRc);
         dist_LRc->align(FL_ALIGN_LEFT);
         dist_LRc->when(FL_WHEN_CHANGED);
@@ -8282,10 +8264,10 @@
         dist_drive->labeltype(FL_NORMAL_LABEL);
         dist_drive->labelfont(0);
         dist_drive->labelsize(10);
-        dist_drive->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_drive->labelcolor(FL_BACKGROUND2_COLOR);
         dist_drive->maximum(127);
         dist_drive->step(1);
-        dist_drive->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_drive->textcolor(7);
         dist_drive->callback((Fl_Callback*)cb_dist_drive);
         dist_drive->align(FL_ALIGN_LEFT);
         dist_drive->when(FL_WHEN_CHANGED);
@@ -8298,40 +8280,40 @@
         dist_level->labeltype(FL_NORMAL_LABEL);
         dist_level->labelfont(0);
         dist_level->labelsize(10);
-        dist_level->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_level->labelcolor(FL_BACKGROUND2_COLOR);
         dist_level->maximum(127);
         dist_level->step(1);
-        dist_level->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_level->textcolor(7);
         dist_level->callback((Fl_Callback*)cb_dist_level);
         dist_level->align(FL_ALIGN_LEFT);
         dist_level->when(FL_WHEN_CHANGED);
       } // SliderW* dist_level
       { dist_tipo = new Fl_Choice(355, 303, 70, 16, "Type");
         dist_tipo->down_box(FL_BORDER_BOX);
-        dist_tipo->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        dist_tipo->selection_color(FL_FOREGROUND_COLOR);
         dist_tipo->labelsize(10);
-        dist_tipo->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_tipo->labelcolor(FL_BACKGROUND2_COLOR);
         dist_tipo->textsize(10);
-        dist_tipo->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_tipo->textcolor(7);
         dist_tipo->callback((Fl_Callback*)cb_dist_tipo, (void*)(12));
         dist_tipo->menu(menu_dist_tipo);
       } // Fl_Choice* dist_tipo
       { dist_neg = new Fl_Check_Button(431, 304, 15, 15, "Neg.");
         dist_neg->down_box(FL_BORDER_BOX);
         dist_neg->labelsize(10);
-        dist_neg->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_neg->labelcolor(FL_BACKGROUND2_COLOR);
         dist_neg->callback((Fl_Callback*)cb_dist_neg, (void*)(2));
       } // Fl_Check_Button* dist_neg
       { dist_pf = new Fl_Check_Button(330, 320, 15, 15, "Pre Filter");
         dist_pf->down_box(FL_BORDER_BOX);
         dist_pf->labelsize(10);
-        dist_pf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_pf->labelcolor(FL_BACKGROUND2_COLOR);
         dist_pf->callback((Fl_Callback*)cb_dist_pf, (void*)(2));
       } // Fl_Check_Button* dist_pf
       { dist_st = new Fl_Check_Button(395, 320, 15, 15, "Stereo");
         dist_st->down_box(FL_BORDER_BOX);
         dist_st->labelsize(10);
-        dist_st->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_st->labelcolor(FL_BACKGROUND2_COLOR);
         dist_st->callback((Fl_Callback*)cb_dist_st, (void*)(2));
       } // Fl_Check_Button* dist_st
       { dist_pan = new SliderW(373, 337, 100, 10, "Pan");
@@ -8342,11 +8324,11 @@
         dist_pan->labeltype(FL_NORMAL_LABEL);
         dist_pan->labelfont(0);
         dist_pan->labelsize(10);
-        dist_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_pan->labelcolor(FL_BACKGROUND2_COLOR);
         dist_pan->minimum(-64);
         dist_pan->maximum(63);
         dist_pan->step(1);
-        dist_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_pan->textcolor(7);
         dist_pan->callback((Fl_Callback*)cb_dist_pan);
         dist_pan->align(FL_ALIGN_LEFT);
         dist_pan->when(FL_WHEN_CHANGED);
@@ -8359,10 +8341,10 @@
         dist_oct->labeltype(FL_NORMAL_LABEL);
         dist_oct->labelfont(0);
         dist_oct->labelsize(10);
-        dist_oct->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_oct->labelcolor(FL_BACKGROUND2_COLOR);
         dist_oct->maximum(127);
         dist_oct->step(1);
-        dist_oct->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_oct->textcolor(7);
         dist_oct->callback((Fl_Callback*)cb_dist_oct);
         dist_oct->align(FL_ALIGN_LEFT);
         dist_oct->when(FL_WHEN_CHANGED);
@@ -8375,12 +8357,12 @@
         dist_lpf->labeltype(FL_NORMAL_LABEL);
         dist_lpf->labelfont(0);
         dist_lpf->labelsize(10);
-        dist_lpf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_lpf->labelcolor(FL_BACKGROUND2_COLOR);
         dist_lpf->minimum(20);
         dist_lpf->maximum(26000);
         dist_lpf->step(1);
         dist_lpf->value(20000);
-        dist_lpf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_lpf->textcolor(7);
         dist_lpf->callback((Fl_Callback*)cb_dist_lpf);
         dist_lpf->align(FL_ALIGN_LEFT);
         dist_lpf->when(FL_WHEN_CHANGED);
@@ -8393,12 +8375,12 @@
         dist_hpf->labeltype(FL_NORMAL_LABEL);
         dist_hpf->labelfont(0);
         dist_hpf->labelsize(10);
-        dist_hpf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_hpf->labelcolor(FL_BACKGROUND2_COLOR);
         dist_hpf->minimum(20);
         dist_hpf->maximum(20000);
         dist_hpf->step(1);
         dist_hpf->value(20);
-        dist_hpf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dist_hpf->textcolor(7);
         dist_hpf->callback((Fl_Callback*)cb_dist_hpf);
         dist_hpf->align(FL_ALIGN_LEFT);
         dist_hpf->when(FL_WHEN_CHANGED);
@@ -8407,8 +8389,8 @@
     } // Fl_Group* DIST
     { OVRD = new Fl_Group(480, 212, 158, 184);
       OVRD->box(FL_UP_BOX);
-      OVRD->color((Fl_Color)FL_FOREGROUND_COLOR);
-      OVRD->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      OVRD->color(FL_FOREGROUND_COLOR);
+      OVRD->selection_color(FL_FOREGROUND_COLOR);
       OVRD->labelfont(1);
       OVRD->user_data((void*)(1));
       OVRD->align(96|FL_ALIGN_INSIDE);
@@ -8423,11 +8405,11 @@
       } // Fl_Light_Button* ovrd_activar
       { ovrd_preset = new Fl_Choice(557, 216, 76, 18, "Preset");
         ovrd_preset->down_box(FL_BORDER_BOX);
-        ovrd_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        ovrd_preset->selection_color(FL_FOREGROUND_COLOR);
         ovrd_preset->labelsize(10);
-        ovrd_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_preset->labelcolor(FL_BACKGROUND2_COLOR);
         ovrd_preset->textsize(10);
-        ovrd_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_preset->textcolor(7);
         ovrd_preset->callback((Fl_Callback*)cb_ovrd_preset, (void*)(12));
         ovrd_preset->when(FL_WHEN_RELEASE_ALWAYS);
         ovrd_preset->menu(menu_ovrd_preset);
@@ -8440,11 +8422,11 @@
         ovrd_WD->labeltype(FL_NORMAL_LABEL);
         ovrd_WD->labelfont(0);
         ovrd_WD->labelsize(10);
-        ovrd_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_WD->labelcolor(FL_BACKGROUND2_COLOR);
         ovrd_WD->minimum(-64);
         ovrd_WD->maximum(63);
         ovrd_WD->step(1);
-        ovrd_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_WD->textcolor(7);
         ovrd_WD->callback((Fl_Callback*)cb_ovrd_WD);
         ovrd_WD->align(FL_ALIGN_LEFT);
         ovrd_WD->when(FL_WHEN_CHANGED);
@@ -8457,11 +8439,11 @@
         ovrd_LRc->labeltype(FL_NORMAL_LABEL);
         ovrd_LRc->labelfont(0);
         ovrd_LRc->labelsize(10);
-        ovrd_LRc->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_LRc->labelcolor(FL_BACKGROUND2_COLOR);
         ovrd_LRc->minimum(-64);
         ovrd_LRc->maximum(63);
         ovrd_LRc->step(1);
-        ovrd_LRc->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_LRc->textcolor(7);
         ovrd_LRc->callback((Fl_Callback*)cb_ovrd_LRc);
         ovrd_LRc->align(FL_ALIGN_LEFT);
         ovrd_LRc->when(FL_WHEN_CHANGED);
@@ -8474,10 +8456,10 @@
         ovrd_drive->labeltype(FL_NORMAL_LABEL);
         ovrd_drive->labelfont(0);
         ovrd_drive->labelsize(10);
-        ovrd_drive->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_drive->labelcolor(FL_BACKGROUND2_COLOR);
         ovrd_drive->maximum(127);
         ovrd_drive->step(1);
-        ovrd_drive->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_drive->textcolor(7);
         ovrd_drive->callback((Fl_Callback*)cb_ovrd_drive);
         ovrd_drive->align(FL_ALIGN_LEFT);
         ovrd_drive->when(FL_WHEN_CHANGED);
@@ -8490,34 +8472,34 @@
         ovrd_level->labeltype(FL_NORMAL_LABEL);
         ovrd_level->labelfont(0);
         ovrd_level->labelsize(10);
-        ovrd_level->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_level->labelcolor(FL_BACKGROUND2_COLOR);
         ovrd_level->maximum(127);
         ovrd_level->step(1);
-        ovrd_level->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_level->textcolor(7);
         ovrd_level->callback((Fl_Callback*)cb_ovrd_level);
         ovrd_level->align(FL_ALIGN_LEFT);
         ovrd_level->when(FL_WHEN_CHANGED);
       } // SliderW* ovrd_level
       { Fl_Choice* o = ovrd_tipo = new Fl_Choice(513, 303, 72, 16, "Type");
         ovrd_tipo->down_box(FL_BORDER_BOX);
-        ovrd_tipo->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        ovrd_tipo->selection_color(FL_FOREGROUND_COLOR);
         ovrd_tipo->labelsize(10);
-        ovrd_tipo->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_tipo->labelcolor(FL_BACKGROUND2_COLOR);
         ovrd_tipo->textsize(10);
-        ovrd_tipo->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_tipo->textcolor(7);
         ovrd_tipo->callback((Fl_Callback*)cb_ovrd_tipo);
         o->menu(menu_dist_tipo);
       } // Fl_Choice* ovrd_tipo
       { ovrd_neg = new Fl_Check_Button(589, 304, 15, 15, "Neg.");
         ovrd_neg->down_box(FL_BORDER_BOX);
         ovrd_neg->labelsize(10);
-        ovrd_neg->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_neg->labelcolor(FL_BACKGROUND2_COLOR);
         ovrd_neg->callback((Fl_Callback*)cb_ovrd_neg, (void*)(2));
       } // Fl_Check_Button* ovrd_neg
       { ovrd_st = new Fl_Check_Button(521, 322, 15, 15, "Stereo");
         ovrd_st->down_box(FL_BORDER_BOX);
         ovrd_st->labelsize(10);
-        ovrd_st->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_st->labelcolor(FL_BACKGROUND2_COLOR);
         ovrd_st->callback((Fl_Callback*)cb_ovrd_st, (void*)(2));
       } // Fl_Check_Button* ovrd_st
       { ovrd_pan = new SliderW(531, 337, 100, 10, "Pan");
@@ -8528,11 +8510,11 @@
         ovrd_pan->labeltype(FL_NORMAL_LABEL);
         ovrd_pan->labelfont(0);
         ovrd_pan->labelsize(10);
-        ovrd_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_pan->labelcolor(FL_BACKGROUND2_COLOR);
         ovrd_pan->minimum(-64);
         ovrd_pan->maximum(63);
         ovrd_pan->step(1);
-        ovrd_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_pan->textcolor(7);
         ovrd_pan->callback((Fl_Callback*)cb_ovrd_pan);
         ovrd_pan->align(FL_ALIGN_LEFT);
         ovrd_pan->when(FL_WHEN_CHANGED);
@@ -8540,7 +8522,7 @@
       { ovrd_pf = new Fl_Check_Button(521, 350, 15, 15, "Pre Filter");
         ovrd_pf->down_box(FL_BORDER_BOX);
         ovrd_pf->labelsize(10);
-        ovrd_pf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_pf->labelcolor(FL_BACKGROUND2_COLOR);
         ovrd_pf->callback((Fl_Callback*)cb_ovrd_pf, (void*)(2));
       } // Fl_Check_Button* ovrd_pf
       { ovrd_lpf = new SliderW(531, 369, 100, 10, "LPF");
@@ -8551,12 +8533,12 @@
         ovrd_lpf->labeltype(FL_NORMAL_LABEL);
         ovrd_lpf->labelfont(0);
         ovrd_lpf->labelsize(10);
-        ovrd_lpf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_lpf->labelcolor(FL_BACKGROUND2_COLOR);
         ovrd_lpf->minimum(20);
         ovrd_lpf->maximum(26000);
         ovrd_lpf->step(1);
         ovrd_lpf->value(20000);
-        ovrd_lpf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_lpf->textcolor(7);
         ovrd_lpf->callback((Fl_Callback*)cb_ovrd_lpf);
         ovrd_lpf->align(FL_ALIGN_LEFT);
         ovrd_lpf->when(FL_WHEN_CHANGED);
@@ -8569,12 +8551,12 @@
         ovrd_hpf->labeltype(FL_NORMAL_LABEL);
         ovrd_hpf->labelfont(0);
         ovrd_hpf->labelsize(10);
-        ovrd_hpf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_hpf->labelcolor(FL_BACKGROUND2_COLOR);
         ovrd_hpf->minimum(20);
         ovrd_hpf->maximum(20000);
         ovrd_hpf->step(1);
         ovrd_hpf->value(20);
-        ovrd_hpf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ovrd_hpf->textcolor(7);
         ovrd_hpf->callback((Fl_Callback*)cb_ovrd_hpf);
         ovrd_hpf->align(FL_ALIGN_LEFT);
         ovrd_hpf->when(FL_WHEN_CHANGED);
@@ -8583,8 +8565,8 @@
     } // Fl_Group* OVRD
     { ECHO = new Fl_Group(639, 212, 158, 184);
       ECHO->box(FL_UP_BOX);
-      ECHO->color((Fl_Color)FL_FOREGROUND_COLOR);
-      ECHO->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      ECHO->color(FL_FOREGROUND_COLOR);
+      ECHO->selection_color(FL_FOREGROUND_COLOR);
       ECHO->labelfont(1);
       ECHO->user_data((void*)(1));
       ECHO->align(96|FL_ALIGN_INSIDE);
@@ -8599,11 +8581,11 @@
       } // Fl_Light_Button* echo_activar
       { echo_preset = new Fl_Choice(716, 216, 76, 18, "Preset");
         echo_preset->down_box(FL_BORDER_BOX);
-        echo_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        echo_preset->selection_color(FL_FOREGROUND_COLOR);
         echo_preset->labelsize(10);
-        echo_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_preset->labelcolor(FL_BACKGROUND2_COLOR);
         echo_preset->textsize(10);
-        echo_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_preset->textcolor(7);
         echo_preset->callback((Fl_Callback*)cb_echo_preset, (void*)(12));
         echo_preset->when(FL_WHEN_RELEASE_ALWAYS);
         echo_preset->menu(menu_echo_preset);
@@ -8616,11 +8598,11 @@
         echo_WD->labeltype(FL_NORMAL_LABEL);
         echo_WD->labelfont(0);
         echo_WD->labelsize(10);
-        echo_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_WD->labelcolor(FL_BACKGROUND2_COLOR);
         echo_WD->minimum(-64);
         echo_WD->maximum(63);
         echo_WD->step(1);
-        echo_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_WD->textcolor(7);
         echo_WD->callback((Fl_Callback*)cb_echo_WD);
         echo_WD->align(FL_ALIGN_LEFT);
         echo_WD->when(FL_WHEN_CHANGED);
@@ -8633,10 +8615,10 @@
         echo_RV->labeltype(FL_NORMAL_LABEL);
         echo_RV->labelfont(0);
         echo_RV->labelsize(10);
-        echo_RV->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_RV->labelcolor(FL_BACKGROUND2_COLOR);
         echo_RV->maximum(127);
         echo_RV->step(1);
-        echo_RV->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_RV->textcolor(7);
         echo_RV->callback((Fl_Callback*)cb_echo_RV);
         echo_RV->align(FL_ALIGN_LEFT);
         echo_RV->when(FL_WHEN_CHANGED);
@@ -8649,11 +8631,11 @@
         echo_pan->labeltype(FL_NORMAL_LABEL);
         echo_pan->labelfont(0);
         echo_pan->labelsize(10);
-        echo_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_pan->labelcolor(FL_BACKGROUND2_COLOR);
         echo_pan->minimum(-64);
         echo_pan->maximum(63);
         echo_pan->step(1);
-        echo_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_pan->textcolor(7);
         echo_pan->callback((Fl_Callback*)cb_echo_pan);
         echo_pan->align(FL_ALIGN_LEFT);
         echo_pan->when(FL_WHEN_CHANGED);
@@ -8666,12 +8648,12 @@
         echo_delay->labeltype(FL_NORMAL_LABEL);
         echo_delay->labelfont(0);
         echo_delay->labelsize(10);
-        echo_delay->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_delay->labelcolor(FL_BACKGROUND2_COLOR);
         echo_delay->minimum(20);
         echo_delay->maximum(2000);
         echo_delay->step(1);
         echo_delay->value(20);
-        echo_delay->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_delay->textcolor(7);
         echo_delay->callback((Fl_Callback*)cb_echo_delay);
         echo_delay->align(FL_ALIGN_LEFT);
         echo_delay->when(FL_WHEN_RELEASE);
@@ -8684,10 +8666,10 @@
         echo_LRdl->labeltype(FL_NORMAL_LABEL);
         echo_LRdl->labelfont(0);
         echo_LRdl->labelsize(10);
-        echo_LRdl->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_LRdl->labelcolor(FL_BACKGROUND2_COLOR);
         echo_LRdl->maximum(127);
         echo_LRdl->step(1);
-        echo_LRdl->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_LRdl->textcolor(7);
         echo_LRdl->callback((Fl_Callback*)cb_echo_LRdl);
         echo_LRdl->align(FL_ALIGN_LEFT);
         echo_LRdl->when(FL_WHEN_RELEASE);
@@ -8700,11 +8682,11 @@
         echo_LRc->labeltype(FL_NORMAL_LABEL);
         echo_LRc->labelfont(0);
         echo_LRc->labelsize(10);
-        echo_LRc->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_LRc->labelcolor(FL_BACKGROUND2_COLOR);
         echo_LRc->minimum(-64);
         echo_LRc->maximum(63);
         echo_LRc->step(1);
-        echo_LRc->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_LRc->textcolor(7);
         echo_LRc->callback((Fl_Callback*)cb_echo_LRc);
         echo_LRc->align(FL_ALIGN_LEFT);
         echo_LRc->when(FL_WHEN_CHANGED);
@@ -8717,10 +8699,10 @@
         echo_fb->labeltype(FL_NORMAL_LABEL);
         echo_fb->labelfont(0);
         echo_fb->labelsize(10);
-        echo_fb->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_fb->labelcolor(FL_BACKGROUND2_COLOR);
         echo_fb->maximum(127);
         echo_fb->step(1);
-        echo_fb->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_fb->textcolor(7);
         echo_fb->callback((Fl_Callback*)cb_echo_fb);
         echo_fb->align(FL_ALIGN_LEFT);
         echo_fb->when(FL_WHEN_CHANGED);
@@ -8728,7 +8710,7 @@
       { echo_direct = new Fl_Check_Button(690, 360, 15, 15, "Direct");
         echo_direct->down_box(FL_BORDER_BOX);
         echo_direct->labelsize(10);
-        echo_direct->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_direct->labelcolor(FL_BACKGROUND2_COLOR);
         echo_direct->callback((Fl_Callback*)cb_echo_direct, (void*)(2));
       } // Fl_Check_Button* echo_direct
       { echo_damp = new SliderW(690, 379, 100, 10, "Damp");
@@ -8739,10 +8721,10 @@
         echo_damp->labeltype(FL_NORMAL_LABEL);
         echo_damp->labelfont(0);
         echo_damp->labelsize(10);
-        echo_damp->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_damp->labelcolor(FL_BACKGROUND2_COLOR);
         echo_damp->maximum(127);
         echo_damp->step(1);
-        echo_damp->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echo_damp->textcolor(7);
         echo_damp->callback((Fl_Callback*)cb_echo_damp);
         echo_damp->align(FL_ALIGN_LEFT);
         echo_damp->when(FL_WHEN_CHANGED);
@@ -8751,8 +8733,8 @@
     } // Fl_Group* ECHO
     { CHORUS = new Fl_Group(2, 413, 158, 184);
       CHORUS->box(FL_UP_BOX);
-      CHORUS->color((Fl_Color)FL_FOREGROUND_COLOR);
-      CHORUS->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      CHORUS->color(FL_FOREGROUND_COLOR);
+      CHORUS->selection_color(FL_FOREGROUND_COLOR);
       CHORUS->labelfont(1);
       CHORUS->user_data((void*)(1));
       CHORUS->align(96|FL_ALIGN_INSIDE);
@@ -8767,11 +8749,11 @@
       } // Fl_Light_Button* chorus_activar
       { chorus_preset = new Fl_Choice(79, 417, 76, 18, "Preset");
         chorus_preset->down_box(FL_BORDER_BOX);
-        chorus_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        chorus_preset->selection_color(FL_FOREGROUND_COLOR);
         chorus_preset->labelsize(10);
-        chorus_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_preset->labelcolor(FL_BACKGROUND2_COLOR);
         chorus_preset->textsize(10);
-        chorus_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_preset->textcolor(7);
         chorus_preset->callback((Fl_Callback*)cb_chorus_preset, (void*)(12));
         chorus_preset->when(FL_WHEN_RELEASE_ALWAYS);
         chorus_preset->menu(menu_chorus_preset);
@@ -8784,11 +8766,11 @@
         chorus_WD->labeltype(FL_NORMAL_LABEL);
         chorus_WD->labelfont(0);
         chorus_WD->labelsize(10);
-        chorus_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_WD->labelcolor(FL_BACKGROUND2_COLOR);
         chorus_WD->minimum(-64);
         chorus_WD->maximum(63);
         chorus_WD->step(1);
-        chorus_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_WD->textcolor(7);
         chorus_WD->callback((Fl_Callback*)cb_chorus_WD);
         chorus_WD->align(FL_ALIGN_LEFT);
         chorus_WD->when(FL_WHEN_CHANGED);
@@ -8801,11 +8783,11 @@
         chorus_pan->labeltype(FL_NORMAL_LABEL);
         chorus_pan->labelfont(0);
         chorus_pan->labelsize(10);
-        chorus_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_pan->labelcolor(FL_BACKGROUND2_COLOR);
         chorus_pan->minimum(-64);
         chorus_pan->maximum(63);
         chorus_pan->step(1);
-        chorus_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_pan->textcolor(7);
         chorus_pan->callback((Fl_Callback*)cb_chorus_pan);
         chorus_pan->align(FL_ALIGN_LEFT);
         chorus_pan->when(FL_WHEN_CHANGED);
@@ -8818,11 +8800,11 @@
         chorus_freq->labeltype(FL_NORMAL_LABEL);
         chorus_freq->labelfont(0);
         chorus_freq->labelsize(10);
-        chorus_freq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_freq->labelcolor(FL_BACKGROUND2_COLOR);
         chorus_freq->minimum(1);
         chorus_freq->maximum(600);
         chorus_freq->step(1);
-        chorus_freq->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_freq->textcolor(7);
         chorus_freq->callback((Fl_Callback*)cb_chorus_freq);
         chorus_freq->align(FL_ALIGN_LEFT);
         chorus_freq->when(FL_WHEN_CHANGED);
@@ -8835,28 +8817,28 @@
         chorus_rnd->labeltype(FL_NORMAL_LABEL);
         chorus_rnd->labelfont(0);
         chorus_rnd->labelsize(10);
-        chorus_rnd->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_rnd->labelcolor(FL_BACKGROUND2_COLOR);
         chorus_rnd->maximum(127);
         chorus_rnd->step(1);
-        chorus_rnd->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_rnd->textcolor(7);
         chorus_rnd->callback((Fl_Callback*)cb_chorus_rnd);
         chorus_rnd->align(FL_ALIGN_LEFT);
         chorus_rnd->when(FL_WHEN_CHANGED);
       } // SliderW* chorus_rnd
       { chorus_lfotype = new Fl_Choice(63, 490, 72, 16, "LFO Type");
         chorus_lfotype->down_box(FL_BORDER_BOX);
-        chorus_lfotype->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        chorus_lfotype->selection_color(FL_FOREGROUND_COLOR);
         chorus_lfotype->labelsize(10);
-        chorus_lfotype->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_lfotype->labelcolor(FL_BACKGROUND2_COLOR);
         chorus_lfotype->textsize(10);
-        chorus_lfotype->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_lfotype->textcolor(7);
         chorus_lfotype->callback((Fl_Callback*)cb_chorus_lfotype, (void*)(12));
         chorus_lfotype->menu(menu_chorus_lfotype);
       } // Fl_Choice* chorus_lfotype
       { chorus_subs = new Fl_Check_Button(37, 507, 15, 15, "Subtract");
         chorus_subs->down_box(FL_BORDER_BOX);
         chorus_subs->labelsize(10);
-        chorus_subs->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_subs->labelcolor(FL_BACKGROUND2_COLOR);
         chorus_subs->callback((Fl_Callback*)cb_chorus_subs, (void*)(2));
       } // Fl_Check_Button* chorus_subs
       { chorus_stdf = new SliderW(51, 528, 100, 10, "St.df");
@@ -8867,10 +8849,10 @@
         chorus_stdf->labeltype(FL_NORMAL_LABEL);
         chorus_stdf->labelfont(0);
         chorus_stdf->labelsize(10);
-        chorus_stdf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_stdf->labelcolor(FL_BACKGROUND2_COLOR);
         chorus_stdf->maximum(127);
         chorus_stdf->step(1);
-        chorus_stdf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_stdf->textcolor(7);
         chorus_stdf->callback((Fl_Callback*)cb_chorus_stdf);
         chorus_stdf->align(FL_ALIGN_LEFT);
         chorus_stdf->when(FL_WHEN_CHANGED);
@@ -8883,10 +8865,10 @@
         chorus_dpth->labeltype(FL_NORMAL_LABEL);
         chorus_dpth->labelfont(0);
         chorus_dpth->labelsize(10);
-        chorus_dpth->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_dpth->labelcolor(FL_BACKGROUND2_COLOR);
         chorus_dpth->maximum(127);
         chorus_dpth->step(1);
-        chorus_dpth->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_dpth->textcolor(7);
         chorus_dpth->callback((Fl_Callback*)cb_chorus_dpth);
         chorus_dpth->align(FL_ALIGN_LEFT);
         chorus_dpth->when(FL_WHEN_CHANGED);
@@ -8899,10 +8881,10 @@
         chorus_delay->labeltype(FL_NORMAL_LABEL);
         chorus_delay->labelfont(0);
         chorus_delay->labelsize(10);
-        chorus_delay->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_delay->labelcolor(FL_BACKGROUND2_COLOR);
         chorus_delay->maximum(127);
         chorus_delay->step(1);
-        chorus_delay->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_delay->textcolor(7);
         chorus_delay->callback((Fl_Callback*)cb_chorus_delay);
         chorus_delay->align(FL_ALIGN_LEFT);
         chorus_delay->when(FL_WHEN_CHANGED);
@@ -8915,10 +8897,10 @@
         chorus_fb->labeltype(FL_NORMAL_LABEL);
         chorus_fb->labelfont(0);
         chorus_fb->labelsize(10);
-        chorus_fb->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_fb->labelcolor(FL_BACKGROUND2_COLOR);
         chorus_fb->maximum(127);
         chorus_fb->step(1);
-        chorus_fb->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_fb->textcolor(7);
         chorus_fb->callback((Fl_Callback*)cb_chorus_fb);
         chorus_fb->align(FL_ALIGN_LEFT);
         chorus_fb->when(FL_WHEN_CHANGED);
@@ -8931,11 +8913,11 @@
         chorus_LR->labeltype(FL_NORMAL_LABEL);
         chorus_LR->labelfont(0);
         chorus_LR->labelsize(10);
-        chorus_LR->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_LR->labelcolor(FL_BACKGROUND2_COLOR);
         chorus_LR->minimum(-64);
         chorus_LR->maximum(63);
         chorus_LR->step(1);
-        chorus_LR->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        chorus_LR->textcolor(7);
         chorus_LR->callback((Fl_Callback*)cb_chorus_LR);
         chorus_LR->align(FL_ALIGN_LEFT);
         chorus_LR->when(FL_WHEN_CHANGED);
@@ -8944,8 +8926,8 @@
     } // Fl_Group* CHORUS
     { PHASER = new Fl_Group(161, 413, 158, 184);
       PHASER->box(FL_UP_BOX);
-      PHASER->color((Fl_Color)FL_FOREGROUND_COLOR);
-      PHASER->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      PHASER->color(FL_FOREGROUND_COLOR);
+      PHASER->selection_color(FL_FOREGROUND_COLOR);
       PHASER->labelfont(1);
       PHASER->user_data((void*)(1));
       PHASER->align(96|FL_ALIGN_INSIDE);
@@ -8960,11 +8942,11 @@
       } // Fl_Light_Button* phaser_activar
       { phaser_preset = new Fl_Choice(238, 417, 76, 18, "Preset");
         phaser_preset->down_box(FL_BORDER_BOX);
-        phaser_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        phaser_preset->selection_color(FL_FOREGROUND_COLOR);
         phaser_preset->labelsize(10);
-        phaser_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_preset->labelcolor(FL_BACKGROUND2_COLOR);
         phaser_preset->textsize(10);
-        phaser_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_preset->textcolor(7);
         phaser_preset->callback((Fl_Callback*)cb_phaser_preset, (void*)(12));
         phaser_preset->when(FL_WHEN_RELEASE_ALWAYS);
         phaser_preset->menu(menu_phaser_preset);
@@ -8977,11 +8959,11 @@
         phaser_WD->labeltype(FL_NORMAL_LABEL);
         phaser_WD->labelfont(0);
         phaser_WD->labelsize(10);
-        phaser_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_WD->labelcolor(FL_BACKGROUND2_COLOR);
         phaser_WD->minimum(-64);
         phaser_WD->maximum(63);
         phaser_WD->step(1);
-        phaser_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_WD->textcolor(7);
         phaser_WD->callback((Fl_Callback*)cb_phaser_WD);
         phaser_WD->align(FL_ALIGN_LEFT);
         phaser_WD->when(FL_WHEN_CHANGED);
@@ -8994,12 +8976,12 @@
         phaser_pan->labeltype(FL_NORMAL_LABEL);
         phaser_pan->labelfont(0);
         phaser_pan->labelsize(10);
-        phaser_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_pan->labelcolor(FL_BACKGROUND2_COLOR);
         phaser_pan->minimum(-64);
         phaser_pan->maximum(63);
         phaser_pan->step(1);
         phaser_pan->value(64);
-        phaser_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_pan->textcolor(7);
         phaser_pan->callback((Fl_Callback*)cb_phaser_pan);
         phaser_pan->align(FL_ALIGN_LEFT);
         phaser_pan->when(FL_WHEN_CHANGED);
@@ -9012,11 +8994,11 @@
         phaser_freq->labeltype(FL_NORMAL_LABEL);
         phaser_freq->labelfont(0);
         phaser_freq->labelsize(10);
-        phaser_freq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_freq->labelcolor(FL_BACKGROUND2_COLOR);
         phaser_freq->minimum(1);
         phaser_freq->maximum(600);
         phaser_freq->step(1);
-        phaser_freq->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_freq->textcolor(7);
         phaser_freq->callback((Fl_Callback*)cb_phaser_freq);
         phaser_freq->align(FL_ALIGN_LEFT);
         phaser_freq->when(FL_WHEN_CHANGED);
@@ -9029,28 +9011,28 @@
         phaser_rnd->labeltype(FL_NORMAL_LABEL);
         phaser_rnd->labelfont(0);
         phaser_rnd->labelsize(10);
-        phaser_rnd->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_rnd->labelcolor(FL_BACKGROUND2_COLOR);
         phaser_rnd->maximum(127);
         phaser_rnd->step(1);
-        phaser_rnd->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_rnd->textcolor(7);
         phaser_rnd->callback((Fl_Callback*)cb_phaser_rnd);
         phaser_rnd->align(FL_ALIGN_LEFT);
         phaser_rnd->when(FL_WHEN_CHANGED);
       } // SliderW* phaser_rnd
       { Fl_Choice* o = phaser_lfotype = new Fl_Choice(221, 490, 72, 16, "LFO Type");
         phaser_lfotype->down_box(FL_BORDER_BOX);
-        phaser_lfotype->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        phaser_lfotype->selection_color(FL_FOREGROUND_COLOR);
         phaser_lfotype->labelsize(10);
-        phaser_lfotype->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_lfotype->labelcolor(FL_BACKGROUND2_COLOR);
         phaser_lfotype->textsize(10);
-        phaser_lfotype->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_lfotype->textcolor(7);
         phaser_lfotype->callback((Fl_Callback*)cb_phaser_lfotype);
         o->menu(menu_chorus_lfotype);
       } // Fl_Choice* phaser_lfotype
       { phaser_subs = new Fl_Check_Button(201, 507, 15, 15, "Subtract");
         phaser_subs->down_box(FL_BORDER_BOX);
         phaser_subs->labelsize(10);
-        phaser_subs->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_subs->labelcolor(FL_BACKGROUND2_COLOR);
         phaser_subs->callback((Fl_Callback*)cb_phaser_subs, (void*)(2));
       } // Fl_Check_Button* phaser_subs
       { phaser_phase = new SliderW(210, 523, 100, 10, "Phase");
@@ -9061,10 +9043,10 @@
         phaser_phase->labeltype(FL_NORMAL_LABEL);
         phaser_phase->labelfont(0);
         phaser_phase->labelsize(10);
-        phaser_phase->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_phase->labelcolor(FL_BACKGROUND2_COLOR);
         phaser_phase->maximum(127);
         phaser_phase->step(1);
-        phaser_phase->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_phase->textcolor(7);
         phaser_phase->callback((Fl_Callback*)cb_phaser_phase);
         phaser_phase->align(FL_ALIGN_LEFT);
         phaser_phase->when(FL_WHEN_CHANGED);
@@ -9077,10 +9059,10 @@
         phaser_stdf->labeltype(FL_NORMAL_LABEL);
         phaser_stdf->labelfont(0);
         phaser_stdf->labelsize(10);
-        phaser_stdf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_stdf->labelcolor(FL_BACKGROUND2_COLOR);
         phaser_stdf->maximum(127);
         phaser_stdf->step(1);
-        phaser_stdf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_stdf->textcolor(7);
         phaser_stdf->callback((Fl_Callback*)cb_phaser_stdf);
         phaser_stdf->align(FL_ALIGN_LEFT);
         phaser_stdf->when(FL_WHEN_CHANGED);
@@ -9093,10 +9075,10 @@
         phaser_dpth->labeltype(FL_NORMAL_LABEL);
         phaser_dpth->labelfont(0);
         phaser_dpth->labelsize(10);
-        phaser_dpth->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_dpth->labelcolor(FL_BACKGROUND2_COLOR);
         phaser_dpth->maximum(127);
         phaser_dpth->step(1);
-        phaser_dpth->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_dpth->textcolor(7);
         phaser_dpth->callback((Fl_Callback*)cb_phaser_dpth);
         phaser_dpth->align(FL_ALIGN_LEFT);
         phaser_dpth->when(FL_WHEN_CHANGED);
@@ -9109,10 +9091,10 @@
         phaser_fb->labeltype(FL_NORMAL_LABEL);
         phaser_fb->labelfont(0);
         phaser_fb->labelsize(10);
-        phaser_fb->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_fb->labelcolor(FL_BACKGROUND2_COLOR);
         phaser_fb->maximum(127);
         phaser_fb->step(1);
-        phaser_fb->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_fb->textcolor(7);
         phaser_fb->callback((Fl_Callback*)cb_phaser_fb);
         phaser_fb->align(FL_ALIGN_LEFT);
         phaser_fb->when(FL_WHEN_CHANGED);
@@ -9121,7 +9103,7 @@
         phaser_stages->type(1);
         phaser_stages->box(FL_THIN_UP_BOX);
         phaser_stages->labelsize(10);
-        phaser_stages->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_stages->labelcolor(FL_BACKGROUND2_COLOR);
         phaser_stages->minimum(1);
         phaser_stages->maximum(12);
         phaser_stages->step(1);
@@ -9138,11 +9120,11 @@
         phaser_LR->labeltype(FL_NORMAL_LABEL);
         phaser_LR->labelfont(0);
         phaser_LR->labelsize(10);
-        phaser_LR->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_LR->labelcolor(FL_BACKGROUND2_COLOR);
         phaser_LR->minimum(-64);
         phaser_LR->maximum(63);
         phaser_LR->step(1);
-        phaser_LR->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        phaser_LR->textcolor(7);
         phaser_LR->callback((Fl_Callback*)cb_phaser_LR);
         phaser_LR->align(FL_ALIGN_LEFT);
         phaser_LR->when(FL_WHEN_CHANGED);
@@ -9151,8 +9133,8 @@
     } // Fl_Group* PHASER
     { FLANGER = new Fl_Group(321, 413, 158, 184);
       FLANGER->box(FL_UP_BOX);
-      FLANGER->color((Fl_Color)FL_FOREGROUND_COLOR);
-      FLANGER->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      FLANGER->color(FL_FOREGROUND_COLOR);
+      FLANGER->selection_color(FL_FOREGROUND_COLOR);
       FLANGER->labelfont(1);
       FLANGER->user_data((void*)(1));
       FLANGER->align(96|FL_ALIGN_INSIDE);
@@ -9167,11 +9149,11 @@
       } // Fl_Light_Button* flanger_activar
       { flanger_preset = new Fl_Choice(398, 417, 76, 18, "Preset");
         flanger_preset->down_box(FL_BORDER_BOX);
-        flanger_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        flanger_preset->selection_color(FL_FOREGROUND_COLOR);
         flanger_preset->labelsize(10);
-        flanger_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_preset->labelcolor(FL_BACKGROUND2_COLOR);
         flanger_preset->textsize(10);
-        flanger_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_preset->textcolor(7);
         flanger_preset->callback((Fl_Callback*)cb_flanger_preset, (void*)(12));
         flanger_preset->when(FL_WHEN_RELEASE_ALWAYS);
         flanger_preset->menu(menu_flanger_preset);
@@ -9184,11 +9166,11 @@
         flanger_WD->labeltype(FL_NORMAL_LABEL);
         flanger_WD->labelfont(0);
         flanger_WD->labelsize(10);
-        flanger_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_WD->labelcolor(FL_BACKGROUND2_COLOR);
         flanger_WD->minimum(-64);
         flanger_WD->maximum(63);
         flanger_WD->step(1);
-        flanger_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_WD->textcolor(7);
         flanger_WD->callback((Fl_Callback*)cb_flanger_WD);
         flanger_WD->align(FL_ALIGN_LEFT);
         flanger_WD->when(FL_WHEN_CHANGED);
@@ -9201,11 +9183,11 @@
         flanger_pan->labeltype(FL_NORMAL_LABEL);
         flanger_pan->labelfont(0);
         flanger_pan->labelsize(10);
-        flanger_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_pan->labelcolor(FL_BACKGROUND2_COLOR);
         flanger_pan->minimum(-64);
         flanger_pan->maximum(63);
         flanger_pan->step(1);
-        flanger_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_pan->textcolor(7);
         flanger_pan->callback((Fl_Callback*)cb_flanger_pan);
         flanger_pan->align(FL_ALIGN_LEFT);
         flanger_pan->when(FL_WHEN_CHANGED);
@@ -9218,11 +9200,11 @@
         flanger_freq->labeltype(FL_NORMAL_LABEL);
         flanger_freq->labelfont(0);
         flanger_freq->labelsize(10);
-        flanger_freq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_freq->labelcolor(FL_BACKGROUND2_COLOR);
         flanger_freq->minimum(1);
         flanger_freq->maximum(600);
         flanger_freq->step(1);
-        flanger_freq->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_freq->textcolor(7);
         flanger_freq->callback((Fl_Callback*)cb_flanger_freq);
         flanger_freq->align(FL_ALIGN_LEFT);
         flanger_freq->when(FL_WHEN_CHANGED);
@@ -9235,28 +9217,28 @@
         flanger_rnd->labeltype(FL_NORMAL_LABEL);
         flanger_rnd->labelfont(0);
         flanger_rnd->labelsize(10);
-        flanger_rnd->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_rnd->labelcolor(FL_BACKGROUND2_COLOR);
         flanger_rnd->maximum(127);
         flanger_rnd->step(1);
-        flanger_rnd->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_rnd->textcolor(7);
         flanger_rnd->callback((Fl_Callback*)cb_flanger_rnd);
         flanger_rnd->align(FL_ALIGN_LEFT);
         flanger_rnd->when(FL_WHEN_CHANGED);
       } // SliderW* flanger_rnd
       { Fl_Choice* o = flanger_lfotype = new Fl_Choice(384, 490, 72, 16, "LFO Type");
         flanger_lfotype->down_box(FL_BORDER_BOX);
-        flanger_lfotype->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        flanger_lfotype->selection_color(FL_FOREGROUND_COLOR);
         flanger_lfotype->labelsize(10);
-        flanger_lfotype->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_lfotype->labelcolor(FL_BACKGROUND2_COLOR);
         flanger_lfotype->textsize(10);
-        flanger_lfotype->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_lfotype->textcolor(7);
         flanger_lfotype->callback((Fl_Callback*)cb_flanger_lfotype);
         o->menu(menu_chorus_lfotype);
       } // Fl_Choice* flanger_lfotype
       { flanger_subs = new Fl_Check_Button(363, 507, 15, 15, "Subtract");
         flanger_subs->down_box(FL_BORDER_BOX);
         flanger_subs->labelsize(10);
-        flanger_subs->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_subs->labelcolor(FL_BACKGROUND2_COLOR);
         flanger_subs->callback((Fl_Callback*)cb_flanger_subs, (void*)(2));
       } // Fl_Check_Button* flanger_subs
       { flanger_stdf = new SliderW(373, 528, 100, 10, "St.df");
@@ -9267,10 +9249,10 @@
         flanger_stdf->labeltype(FL_NORMAL_LABEL);
         flanger_stdf->labelfont(0);
         flanger_stdf->labelsize(10);
-        flanger_stdf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_stdf->labelcolor(FL_BACKGROUND2_COLOR);
         flanger_stdf->maximum(127);
         flanger_stdf->step(1);
-        flanger_stdf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_stdf->textcolor(7);
         flanger_stdf->callback((Fl_Callback*)cb_flanger_stdf);
         flanger_stdf->align(FL_ALIGN_LEFT);
         flanger_stdf->when(FL_WHEN_CHANGED);
@@ -9283,10 +9265,10 @@
         flanger_dpth->labeltype(FL_NORMAL_LABEL);
         flanger_dpth->labelfont(0);
         flanger_dpth->labelsize(10);
-        flanger_dpth->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_dpth->labelcolor(FL_BACKGROUND2_COLOR);
         flanger_dpth->maximum(127);
         flanger_dpth->step(1);
-        flanger_dpth->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_dpth->textcolor(7);
         flanger_dpth->callback((Fl_Callback*)cb_flanger_dpth);
         flanger_dpth->align(FL_ALIGN_LEFT);
         flanger_dpth->when(FL_WHEN_CHANGED);
@@ -9299,10 +9281,10 @@
         flanger_delay->labeltype(FL_NORMAL_LABEL);
         flanger_delay->labelfont(0);
         flanger_delay->labelsize(10);
-        flanger_delay->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_delay->labelcolor(FL_BACKGROUND2_COLOR);
         flanger_delay->maximum(127);
         flanger_delay->step(1);
-        flanger_delay->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_delay->textcolor(7);
         flanger_delay->callback((Fl_Callback*)cb_flanger_delay);
         flanger_delay->align(FL_ALIGN_LEFT);
         flanger_delay->when(FL_WHEN_CHANGED);
@@ -9315,10 +9297,10 @@
         flanger_fb->labeltype(FL_NORMAL_LABEL);
         flanger_fb->labelfont(0);
         flanger_fb->labelsize(10);
-        flanger_fb->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_fb->labelcolor(FL_BACKGROUND2_COLOR);
         flanger_fb->maximum(127);
         flanger_fb->step(1);
-        flanger_fb->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_fb->textcolor(7);
         flanger_fb->callback((Fl_Callback*)cb_flanger_fb);
         flanger_fb->align(FL_ALIGN_LEFT);
         flanger_fb->when(FL_WHEN_CHANGED);
@@ -9331,11 +9313,11 @@
         flanger_LR->labeltype(FL_NORMAL_LABEL);
         flanger_LR->labelfont(0);
         flanger_LR->labelsize(10);
-        flanger_LR->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_LR->labelcolor(FL_BACKGROUND2_COLOR);
         flanger_LR->minimum(-64);
         flanger_LR->maximum(63);
         flanger_LR->step(1);
-        flanger_LR->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        flanger_LR->textcolor(7);
         flanger_LR->callback((Fl_Callback*)cb_flanger_LR);
         flanger_LR->align(FL_ALIGN_LEFT);
         flanger_LR->when(FL_WHEN_CHANGED);
@@ -9344,8 +9326,8 @@
     } // Fl_Group* FLANGER
     { REVERB = new Fl_Group(480, 413, 158, 184);
       REVERB->box(FL_UP_BOX);
-      REVERB->color((Fl_Color)FL_FOREGROUND_COLOR);
-      REVERB->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      REVERB->color(FL_FOREGROUND_COLOR);
+      REVERB->selection_color(FL_FOREGROUND_COLOR);
       REVERB->labelfont(1);
       REVERB->user_data((void*)(1));
       REVERB->align(96|FL_ALIGN_INSIDE);
@@ -9360,11 +9342,11 @@
       } // Fl_Light_Button* reverb_activar
       { reverb_preset = new Fl_Choice(557, 417, 76, 18, "Preset");
         reverb_preset->down_box(FL_BORDER_BOX);
-        reverb_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        reverb_preset->selection_color(FL_FOREGROUND_COLOR);
         reverb_preset->labelsize(10);
-        reverb_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_preset->labelcolor(FL_BACKGROUND2_COLOR);
         reverb_preset->textsize(10);
-        reverb_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_preset->textcolor(7);
         reverb_preset->callback((Fl_Callback*)cb_reverb_preset, (void*)(12));
         reverb_preset->when(FL_WHEN_RELEASE_ALWAYS);
         reverb_preset->menu(menu_reverb_preset);
@@ -9377,11 +9359,11 @@
         reverb_WD->labeltype(FL_NORMAL_LABEL);
         reverb_WD->labelfont(0);
         reverb_WD->labelsize(10);
-        reverb_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_WD->labelcolor(FL_BACKGROUND2_COLOR);
         reverb_WD->minimum(-64);
         reverb_WD->maximum(63);
         reverb_WD->step(1);
-        reverb_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_WD->textcolor(7);
         reverb_WD->callback((Fl_Callback*)cb_reverb_WD);
         reverb_WD->align(FL_ALIGN_LEFT);
         reverb_WD->when(FL_WHEN_CHANGED);
@@ -9394,11 +9376,11 @@
         reverb_pan->labeltype(FL_NORMAL_LABEL);
         reverb_pan->labelfont(0);
         reverb_pan->labelsize(10);
-        reverb_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_pan->labelcolor(FL_BACKGROUND2_COLOR);
         reverb_pan->minimum(-64);
         reverb_pan->maximum(63);
         reverb_pan->step(1);
-        reverb_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_pan->textcolor(7);
         reverb_pan->callback((Fl_Callback*)cb_reverb_pan);
         reverb_pan->align(FL_ALIGN_LEFT);
         reverb_pan->when(FL_WHEN_CHANGED);
@@ -9411,10 +9393,10 @@
         reverb_time->labeltype(FL_NORMAL_LABEL);
         reverb_time->labelfont(0);
         reverb_time->labelsize(10);
-        reverb_time->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_time->labelcolor(FL_BACKGROUND2_COLOR);
         reverb_time->maximum(127);
         reverb_time->step(1);
-        reverb_time->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_time->textcolor(7);
         reverb_time->callback((Fl_Callback*)cb_reverb_time);
         reverb_time->align(FL_ALIGN_LEFT);
         reverb_time->when(FL_WHEN_CHANGED);
@@ -9427,10 +9409,10 @@
         reverb_ldel->labeltype(FL_NORMAL_LABEL);
         reverb_ldel->labelfont(0);
         reverb_ldel->labelsize(10);
-        reverb_ldel->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_ldel->labelcolor(FL_BACKGROUND2_COLOR);
         reverb_ldel->maximum(127);
         reverb_ldel->step(1);
-        reverb_ldel->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_ldel->textcolor(7);
         reverb_ldel->callback((Fl_Callback*)cb_reverb_ldel);
         reverb_ldel->align(FL_ALIGN_LEFT);
         reverb_ldel->when(FL_WHEN_CHANGED);
@@ -9443,21 +9425,21 @@
         reverb_ldelft->labeltype(FL_NORMAL_LABEL);
         reverb_ldelft->labelfont(0);
         reverb_ldelft->labelsize(10);
-        reverb_ldelft->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_ldelft->labelcolor(FL_BACKGROUND2_COLOR);
         reverb_ldelft->maximum(127);
         reverb_ldelft->step(1);
-        reverb_ldelft->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_ldelft->textcolor(7);
         reverb_ldelft->callback((Fl_Callback*)cb_reverb_ldelft);
         reverb_ldelft->align(FL_ALIGN_LEFT);
         reverb_ldelft->when(FL_WHEN_CHANGED);
       } // SliderW* reverb_ldelft
       { reverb_type = new Fl_Choice(542, 505, 72, 16, "Type");
         reverb_type->down_box(FL_BORDER_BOX);
-        reverb_type->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        reverb_type->selection_color(FL_FOREGROUND_COLOR);
         reverb_type->labelsize(10);
-        reverb_type->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_type->labelcolor(FL_BACKGROUND2_COLOR);
         reverb_type->textsize(10);
-        reverb_type->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_type->textcolor(7);
         reverb_type->callback((Fl_Callback*)cb_reverb_type, (void*)(12));
         reverb_type->menu(menu_reverb_type);
       } // Fl_Choice* reverb_type
@@ -9469,12 +9451,12 @@
         reverb_RS->labeltype(FL_NORMAL_LABEL);
         reverb_RS->labelfont(0);
         reverb_RS->labelsize(10);
-        reverb_RS->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_RS->labelcolor(FL_BACKGROUND2_COLOR);
         reverb_RS->minimum(1);
         reverb_RS->maximum(127);
         reverb_RS->step(1);
         reverb_RS->value(1);
-        reverb_RS->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_RS->textcolor(7);
         reverb_RS->callback((Fl_Callback*)cb_reverb_RS);
         reverb_RS->align(FL_ALIGN_LEFT);
         reverb_RS->when(FL_WHEN_RELEASE);
@@ -9487,12 +9469,12 @@
         reverb_LPF->labeltype(FL_NORMAL_LABEL);
         reverb_LPF->labelfont(0);
         reverb_LPF->labelsize(10);
-        reverb_LPF->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_LPF->labelcolor(FL_BACKGROUND2_COLOR);
         reverb_LPF->minimum(20);
         reverb_LPF->maximum(26000);
         reverb_LPF->step(1);
         reverb_LPF->value(20000);
-        reverb_LPF->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_LPF->textcolor(7);
         reverb_LPF->callback((Fl_Callback*)cb_reverb_LPF);
         reverb_LPF->align(FL_ALIGN_LEFT);
         reverb_LPF->when(FL_WHEN_CHANGED);
@@ -9505,12 +9487,12 @@
         reverb_HPF->labeltype(FL_NORMAL_LABEL);
         reverb_HPF->labelfont(0);
         reverb_HPF->labelsize(10);
-        reverb_HPF->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_HPF->labelcolor(FL_BACKGROUND2_COLOR);
         reverb_HPF->minimum(20);
         reverb_HPF->maximum(20000);
         reverb_HPF->step(1);
         reverb_HPF->value(20);
-        reverb_HPF->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_HPF->textcolor(7);
         reverb_HPF->callback((Fl_Callback*)cb_reverb_HPF);
         reverb_HPF->align(FL_ALIGN_LEFT);
         reverb_HPF->when(FL_WHEN_CHANGED);
@@ -9523,12 +9505,12 @@
         reverb_damp->labeltype(FL_NORMAL_LABEL);
         reverb_damp->labelfont(0);
         reverb_damp->labelsize(10);
-        reverb_damp->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_damp->labelcolor(FL_BACKGROUND2_COLOR);
         reverb_damp->minimum(64);
         reverb_damp->maximum(127);
         reverb_damp->step(1);
         reverb_damp->value(64);
-        reverb_damp->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        reverb_damp->textcolor(7);
         reverb_damp->callback((Fl_Callback*)cb_reverb_damp);
         reverb_damp->align(FL_ALIGN_LEFT);
         reverb_damp->when(FL_WHEN_CHANGED);
@@ -9537,8 +9519,8 @@
     } // Fl_Group* REVERB
     { PEQ = new Fl_Group(639, 413, 158, 184);
       PEQ->box(FL_UP_BOX);
-      PEQ->color((Fl_Color)FL_FOREGROUND_COLOR);
-      PEQ->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      PEQ->color(FL_FOREGROUND_COLOR);
+      PEQ->selection_color(FL_FOREGROUND_COLOR);
       PEQ->labelfont(1);
       PEQ->user_data((void*)(1));
       PEQ->align(96|FL_ALIGN_INSIDE);
@@ -9552,11 +9534,11 @@
       } // Fl_Light_Button* eqp_activar
       { eqp_preset = new Fl_Choice(716, 417, 76, 18, "Preset");
         eqp_preset->down_box(FL_BORDER_BOX);
-        eqp_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        eqp_preset->selection_color(FL_FOREGROUND_COLOR);
         eqp_preset->labelsize(10);
-        eqp_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_preset->labelcolor(FL_BACKGROUND2_COLOR);
         eqp_preset->textsize(10);
-        eqp_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_preset->textcolor(7);
         eqp_preset->callback((Fl_Callback*)cb_eqp_preset, (void*)(12));
         eqp_preset->when(FL_WHEN_RELEASE_ALWAYS);
         eqp_preset->menu(menu_eqp_preset);
@@ -9569,11 +9551,11 @@
         eqp_Gain->labeltype(FL_NORMAL_LABEL);
         eqp_Gain->labelfont(0);
         eqp_Gain->labelsize(10);
-        eqp_Gain->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_Gain->labelcolor(FL_BACKGROUND2_COLOR);
         eqp_Gain->minimum(-64);
         eqp_Gain->maximum(63);
         eqp_Gain->step(1);
-        eqp_Gain->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_Gain->textcolor(7);
         eqp_Gain->callback((Fl_Callback*)cb_eqp_Gain);
         eqp_Gain->align(FL_ALIGN_LEFT);
         eqp_Gain->when(FL_WHEN_CHANGED);
@@ -9586,12 +9568,12 @@
         eqp_LF->labeltype(FL_NORMAL_LABEL);
         eqp_LF->labelfont(0);
         eqp_LF->labelsize(10);
-        eqp_LF->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_LF->labelcolor(FL_BACKGROUND2_COLOR);
         eqp_LF->minimum(20);
         eqp_LF->maximum(1000);
         eqp_LF->step(1);
         eqp_LF->value(400);
-        eqp_LF->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_LF->textcolor(7);
         eqp_LF->callback((Fl_Callback*)cb_eqp_LF);
         eqp_LF->align(FL_ALIGN_LEFT);
         eqp_LF->when(FL_WHEN_CHANGED);
@@ -9604,11 +9586,11 @@
         eqp_LFg->labeltype(FL_NORMAL_LABEL);
         eqp_LFg->labelfont(0);
         eqp_LFg->labelsize(10);
-        eqp_LFg->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_LFg->labelcolor(FL_BACKGROUND2_COLOR);
         eqp_LFg->minimum(-64);
         eqp_LFg->maximum(63);
         eqp_LFg->step(1);
-        eqp_LFg->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_LFg->textcolor(7);
         eqp_LFg->callback((Fl_Callback*)cb_eqp_LFg);
         eqp_LFg->align(FL_ALIGN_LEFT);
         eqp_LFg->when(FL_WHEN_CHANGED);
@@ -9621,11 +9603,11 @@
         eqp_LQ->labeltype(FL_NORMAL_LABEL);
         eqp_LQ->labelfont(0);
         eqp_LQ->labelsize(10);
-        eqp_LQ->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_LQ->labelcolor(FL_BACKGROUND2_COLOR);
         eqp_LQ->minimum(-64);
         eqp_LQ->maximum(63);
         eqp_LQ->step(1);
-        eqp_LQ->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_LQ->textcolor(7);
         eqp_LQ->callback((Fl_Callback*)cb_eqp_LQ);
         eqp_LQ->align(FL_ALIGN_LEFT);
         eqp_LQ->when(FL_WHEN_CHANGED);
@@ -9638,12 +9620,12 @@
         eqp_MF->labeltype(FL_NORMAL_LABEL);
         eqp_MF->labelfont(0);
         eqp_MF->labelsize(10);
-        eqp_MF->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_MF->labelcolor(FL_BACKGROUND2_COLOR);
         eqp_MF->minimum(800);
         eqp_MF->maximum(8000);
         eqp_MF->step(1);
         eqp_MF->value(2000);
-        eqp_MF->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_MF->textcolor(7);
         eqp_MF->callback((Fl_Callback*)cb_eqp_MF);
         eqp_MF->align(FL_ALIGN_LEFT);
         eqp_MF->when(FL_WHEN_CHANGED);
@@ -9656,11 +9638,11 @@
         eqp_MFg->labeltype(FL_NORMAL_LABEL);
         eqp_MFg->labelfont(0);
         eqp_MFg->labelsize(10);
-        eqp_MFg->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_MFg->labelcolor(FL_BACKGROUND2_COLOR);
         eqp_MFg->minimum(-64);
         eqp_MFg->maximum(63);
         eqp_MFg->step(1);
-        eqp_MFg->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_MFg->textcolor(7);
         eqp_MFg->callback((Fl_Callback*)cb_eqp_MFg);
         eqp_MFg->align(FL_ALIGN_LEFT);
         eqp_MFg->when(FL_WHEN_CHANGED);
@@ -9673,11 +9655,11 @@
         eqp_MQ->labeltype(FL_NORMAL_LABEL);
         eqp_MQ->labelfont(0);
         eqp_MQ->labelsize(10);
-        eqp_MQ->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_MQ->labelcolor(FL_BACKGROUND2_COLOR);
         eqp_MQ->minimum(-64);
         eqp_MQ->maximum(63);
         eqp_MQ->step(1);
-        eqp_MQ->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_MQ->textcolor(7);
         eqp_MQ->callback((Fl_Callback*)cb_eqp_MQ);
         eqp_MQ->align(FL_ALIGN_LEFT);
         eqp_MQ->when(FL_WHEN_CHANGED);
@@ -9690,12 +9672,12 @@
         eqp_HF->labeltype(FL_NORMAL_LABEL);
         eqp_HF->labelfont(0);
         eqp_HF->labelsize(10);
-        eqp_HF->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_HF->labelcolor(FL_BACKGROUND2_COLOR);
         eqp_HF->minimum(6000);
         eqp_HF->maximum(26000);
         eqp_HF->step(1);
         eqp_HF->value(8000);
-        eqp_HF->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_HF->textcolor(7);
         eqp_HF->callback((Fl_Callback*)cb_eqp_HF);
         eqp_HF->align(FL_ALIGN_LEFT);
         eqp_HF->when(FL_WHEN_CHANGED);
@@ -9708,11 +9690,11 @@
         eqp_HFg->labeltype(FL_NORMAL_LABEL);
         eqp_HFg->labelfont(0);
         eqp_HFg->labelsize(10);
-        eqp_HFg->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_HFg->labelcolor(FL_BACKGROUND2_COLOR);
         eqp_HFg->minimum(-64);
         eqp_HFg->maximum(63);
         eqp_HFg->step(1);
-        eqp_HFg->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_HFg->textcolor(7);
         eqp_HFg->callback((Fl_Callback*)cb_eqp_HFg);
         eqp_HFg->align(FL_ALIGN_LEFT);
         eqp_HFg->when(FL_WHEN_CHANGED);
@@ -9725,11 +9707,11 @@
         eqp_HQ->labeltype(FL_NORMAL_LABEL);
         eqp_HQ->labelfont(0);
         eqp_HQ->labelsize(10);
-        eqp_HQ->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_HQ->labelcolor(FL_BACKGROUND2_COLOR);
         eqp_HQ->minimum(-64);
         eqp_HQ->maximum(63);
         eqp_HQ->step(1);
-        eqp_HQ->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        eqp_HQ->textcolor(7);
         eqp_HQ->callback((Fl_Callback*)cb_eqp_HQ);
         eqp_HQ->align(FL_ALIGN_LEFT);
         eqp_HQ->when(FL_WHEN_CHANGED);
@@ -9738,8 +9720,8 @@
     } // Fl_Group* PEQ
     { WHAWHA = new Fl_Group(320, 211, 158, 184);
       WHAWHA->box(FL_UP_BOX);
-      WHAWHA->color((Fl_Color)FL_FOREGROUND_COLOR);
-      WHAWHA->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      WHAWHA->color(FL_FOREGROUND_COLOR);
+      WHAWHA->selection_color(FL_FOREGROUND_COLOR);
       WHAWHA->labelfont(1);
       WHAWHA->user_data((void*)(1));
       WHAWHA->align(96|FL_ALIGN_INSIDE);
@@ -9755,11 +9737,11 @@
       } // Fl_Light_Button* WhaWha_activar
       { WhaWha_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         WhaWha_preset->down_box(FL_BORDER_BOX);
-        WhaWha_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        WhaWha_preset->selection_color(FL_FOREGROUND_COLOR);
         WhaWha_preset->labelsize(10);
-        WhaWha_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_preset->labelcolor(FL_BACKGROUND2_COLOR);
         WhaWha_preset->textsize(10);
-        WhaWha_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_preset->textcolor(7);
         WhaWha_preset->callback((Fl_Callback*)cb_WhaWha_preset, (void*)(12));
         WhaWha_preset->when(FL_WHEN_RELEASE_ALWAYS);
         WhaWha_preset->menu(menu_WhaWha_preset);
@@ -9772,11 +9754,11 @@
         WhaWha_WD->labeltype(FL_NORMAL_LABEL);
         WhaWha_WD->labelfont(0);
         WhaWha_WD->labelsize(10);
-        WhaWha_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_WD->labelcolor(FL_BACKGROUND2_COLOR);
         WhaWha_WD->minimum(-64);
         WhaWha_WD->maximum(63);
         WhaWha_WD->step(1);
-        WhaWha_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_WD->textcolor(7);
         WhaWha_WD->callback((Fl_Callback*)cb_WhaWha_WD);
         WhaWha_WD->align(FL_ALIGN_LEFT);
         WhaWha_WD->when(FL_WHEN_CHANGED);
@@ -9789,11 +9771,11 @@
         WhaWha_pan->labeltype(FL_NORMAL_LABEL);
         WhaWha_pan->labelfont(0);
         WhaWha_pan->labelsize(10);
-        WhaWha_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_pan->labelcolor(FL_BACKGROUND2_COLOR);
         WhaWha_pan->minimum(-64);
         WhaWha_pan->maximum(63);
         WhaWha_pan->step(1);
-        WhaWha_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_pan->textcolor(7);
         WhaWha_pan->callback((Fl_Callback*)cb_WhaWha_pan);
         WhaWha_pan->align(FL_ALIGN_LEFT);
         WhaWha_pan->when(FL_WHEN_CHANGED);
@@ -9806,11 +9788,11 @@
         WhaWha_freq->labeltype(FL_NORMAL_LABEL);
         WhaWha_freq->labelfont(0);
         WhaWha_freq->labelsize(10);
-        WhaWha_freq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_freq->labelcolor(FL_BACKGROUND2_COLOR);
         WhaWha_freq->minimum(1);
         WhaWha_freq->maximum(600);
         WhaWha_freq->step(1);
-        WhaWha_freq->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_freq->textcolor(7);
         WhaWha_freq->callback((Fl_Callback*)cb_WhaWha_freq);
         WhaWha_freq->align(FL_ALIGN_LEFT);
         WhaWha_freq->when(FL_WHEN_CHANGED);
@@ -9823,21 +9805,21 @@
         WhaWha_rnd->labeltype(FL_NORMAL_LABEL);
         WhaWha_rnd->labelfont(0);
         WhaWha_rnd->labelsize(10);
-        WhaWha_rnd->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_rnd->labelcolor(FL_BACKGROUND2_COLOR);
         WhaWha_rnd->maximum(127);
         WhaWha_rnd->step(1);
-        WhaWha_rnd->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_rnd->textcolor(7);
         WhaWha_rnd->callback((Fl_Callback*)cb_WhaWha_rnd);
         WhaWha_rnd->align(FL_ALIGN_LEFT);
         WhaWha_rnd->when(FL_WHEN_CHANGED);
       } // SliderW* WhaWha_rnd
       { Fl_Choice* o = WhaWha_lfotype = new Fl_Choice(381, 290, 72, 16, "LFO Type");
         WhaWha_lfotype->down_box(FL_BORDER_BOX);
-        WhaWha_lfotype->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        WhaWha_lfotype->selection_color(FL_FOREGROUND_COLOR);
         WhaWha_lfotype->labelsize(10);
-        WhaWha_lfotype->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_lfotype->labelcolor(FL_BACKGROUND2_COLOR);
         WhaWha_lfotype->textsize(10);
-        WhaWha_lfotype->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_lfotype->textcolor(7);
         WhaWha_lfotype->callback((Fl_Callback*)cb_WhaWha_lfotype);
         o->menu(menu_chorus_lfotype);
       } // Fl_Choice* WhaWha_lfotype
@@ -9849,10 +9831,10 @@
         WhaWha_stdf->labeltype(FL_NORMAL_LABEL);
         WhaWha_stdf->labelfont(0);
         WhaWha_stdf->labelsize(10);
-        WhaWha_stdf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_stdf->labelcolor(FL_BACKGROUND2_COLOR);
         WhaWha_stdf->maximum(127);
         WhaWha_stdf->step(1);
-        WhaWha_stdf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_stdf->textcolor(7);
         WhaWha_stdf->callback((Fl_Callback*)cb_WhaWha_stdf);
         WhaWha_stdf->align(FL_ALIGN_LEFT);
         WhaWha_stdf->when(FL_WHEN_CHANGED);
@@ -9865,10 +9847,10 @@
         WhaWha_dpth->labeltype(FL_NORMAL_LABEL);
         WhaWha_dpth->labelfont(0);
         WhaWha_dpth->labelsize(10);
-        WhaWha_dpth->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_dpth->labelcolor(FL_BACKGROUND2_COLOR);
         WhaWha_dpth->maximum(127);
         WhaWha_dpth->step(1);
-        WhaWha_dpth->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_dpth->textcolor(7);
         WhaWha_dpth->callback((Fl_Callback*)cb_WhaWha_dpth);
         WhaWha_dpth->align(FL_ALIGN_LEFT);
         WhaWha_dpth->when(FL_WHEN_CHANGED);
@@ -9881,10 +9863,10 @@
         WhaWha_ampsns->labeltype(FL_NORMAL_LABEL);
         WhaWha_ampsns->labelfont(0);
         WhaWha_ampsns->labelsize(10);
-        WhaWha_ampsns->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_ampsns->labelcolor(FL_BACKGROUND2_COLOR);
         WhaWha_ampsns->maximum(127);
         WhaWha_ampsns->step(1);
-        WhaWha_ampsns->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_ampsns->textcolor(7);
         WhaWha_ampsns->callback((Fl_Callback*)cb_WhaWha_ampsns);
         WhaWha_ampsns->align(FL_ALIGN_LEFT);
         WhaWha_ampsns->when(FL_WHEN_CHANGED);
@@ -9892,7 +9874,7 @@
       { WhaWha_ampsnsinv = new Fl_Check_Button(375, 358, 15, 15, "Amp.S Inv");
         WhaWha_ampsnsinv->down_box(FL_BORDER_BOX);
         WhaWha_ampsnsinv->labelsize(10);
-        WhaWha_ampsnsinv->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_ampsnsinv->labelcolor(FL_BACKGROUND2_COLOR);
         WhaWha_ampsnsinv->callback((Fl_Callback*)cb_WhaWha_ampsnsinv, (void*)(2));
       } // Fl_Check_Button* WhaWha_ampsnsinv
       { WhaWha_smooth = new SliderW(369, 376, 100, 10, "Smooth");
@@ -9903,10 +9885,10 @@
         WhaWha_smooth->labeltype(FL_NORMAL_LABEL);
         WhaWha_smooth->labelfont(0);
         WhaWha_smooth->labelsize(10);
-        WhaWha_smooth->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_smooth->labelcolor(FL_BACKGROUND2_COLOR);
         WhaWha_smooth->maximum(127);
         WhaWha_smooth->step(1);
-        WhaWha_smooth->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WhaWha_smooth->textcolor(7);
         WhaWha_smooth->callback((Fl_Callback*)cb_WhaWha_smooth);
         WhaWha_smooth->align(FL_ALIGN_LEFT);
         WhaWha_smooth->when(FL_WHEN_CHANGED);
@@ -9915,8 +9897,8 @@
     } // Fl_Group* WHAWHA
     { ALIENWAH = new Fl_Group(356, 23, 158, 184);
       ALIENWAH->box(FL_UP_BOX);
-      ALIENWAH->color((Fl_Color)FL_FOREGROUND_COLOR);
-      ALIENWAH->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      ALIENWAH->color(FL_FOREGROUND_COLOR);
+      ALIENWAH->selection_color(FL_FOREGROUND_COLOR);
       ALIENWAH->labelfont(1);
       ALIENWAH->user_data((void*)(1));
       ALIENWAH->align(96|FL_ALIGN_INSIDE);
@@ -9932,11 +9914,11 @@
       } // Fl_Light_Button* Alienwah_activar
       { Alienwah_preset = new Fl_Choice(432, 27, 76, 18, "Preset");
         Alienwah_preset->down_box(FL_BORDER_BOX);
-        Alienwah_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        Alienwah_preset->selection_color(FL_FOREGROUND_COLOR);
         Alienwah_preset->labelsize(10);
-        Alienwah_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_preset->labelcolor(FL_BACKGROUND2_COLOR);
         Alienwah_preset->textsize(10);
-        Alienwah_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_preset->textcolor(7);
         Alienwah_preset->callback((Fl_Callback*)cb_Alienwah_preset, (void*)(12));
         Alienwah_preset->when(FL_WHEN_RELEASE_ALWAYS);
         Alienwah_preset->menu(menu_Alienwah_preset);
@@ -9949,11 +9931,11 @@
         Alienwah_WD->labeltype(FL_NORMAL_LABEL);
         Alienwah_WD->labelfont(0);
         Alienwah_WD->labelsize(10);
-        Alienwah_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_WD->labelcolor(FL_BACKGROUND2_COLOR);
         Alienwah_WD->minimum(-64);
         Alienwah_WD->maximum(63);
         Alienwah_WD->step(1);
-        Alienwah_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_WD->textcolor(7);
         Alienwah_WD->callback((Fl_Callback*)cb_Alienwah_WD);
         Alienwah_WD->align(FL_ALIGN_LEFT);
         Alienwah_WD->when(FL_WHEN_CHANGED);
@@ -9966,11 +9948,11 @@
         Alienwah_pan->labeltype(FL_NORMAL_LABEL);
         Alienwah_pan->labelfont(0);
         Alienwah_pan->labelsize(10);
-        Alienwah_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_pan->labelcolor(FL_BACKGROUND2_COLOR);
         Alienwah_pan->minimum(-64);
         Alienwah_pan->maximum(63);
         Alienwah_pan->step(1);
-        Alienwah_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_pan->textcolor(7);
         Alienwah_pan->callback((Fl_Callback*)cb_Alienwah_pan);
         Alienwah_pan->align(FL_ALIGN_LEFT);
         Alienwah_pan->when(FL_WHEN_CHANGED);
@@ -9983,11 +9965,11 @@
         Alienwah_freq->labeltype(FL_NORMAL_LABEL);
         Alienwah_freq->labelfont(0);
         Alienwah_freq->labelsize(10);
-        Alienwah_freq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_freq->labelcolor(FL_BACKGROUND2_COLOR);
         Alienwah_freq->minimum(1);
         Alienwah_freq->maximum(600);
         Alienwah_freq->step(1);
-        Alienwah_freq->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_freq->textcolor(7);
         Alienwah_freq->callback((Fl_Callback*)cb_Alienwah_freq);
         Alienwah_freq->align(FL_ALIGN_LEFT);
         Alienwah_freq->when(FL_WHEN_CHANGED);
@@ -10000,21 +9982,21 @@
         Alienwah_rnd->labeltype(FL_NORMAL_LABEL);
         Alienwah_rnd->labelfont(0);
         Alienwah_rnd->labelsize(10);
-        Alienwah_rnd->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_rnd->labelcolor(FL_BACKGROUND2_COLOR);
         Alienwah_rnd->maximum(127);
         Alienwah_rnd->step(1);
-        Alienwah_rnd->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_rnd->textcolor(7);
         Alienwah_rnd->callback((Fl_Callback*)cb_Alienwah_rnd);
         Alienwah_rnd->align(FL_ALIGN_LEFT);
         Alienwah_rnd->when(FL_WHEN_CHANGED);
       } // SliderW* Alienwah_rnd
       { Fl_Choice* o = Alienwah_lfotype = new Fl_Choice(416, 102, 72, 16, "LFO Type");
         Alienwah_lfotype->down_box(FL_BORDER_BOX);
-        Alienwah_lfotype->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        Alienwah_lfotype->selection_color(FL_FOREGROUND_COLOR);
         Alienwah_lfotype->labelsize(10);
-        Alienwah_lfotype->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_lfotype->labelcolor(FL_BACKGROUND2_COLOR);
         Alienwah_lfotype->textsize(10);
-        Alienwah_lfotype->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_lfotype->textcolor(7);
         Alienwah_lfotype->callback((Fl_Callback*)cb_Alienwah_lfotype);
         o->menu(menu_chorus_lfotype);
       } // Fl_Choice* Alienwah_lfotype
@@ -10026,10 +10008,10 @@
         Alienwah_phase->labeltype(FL_NORMAL_LABEL);
         Alienwah_phase->labelfont(0);
         Alienwah_phase->labelsize(10);
-        Alienwah_phase->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_phase->labelcolor(FL_BACKGROUND2_COLOR);
         Alienwah_phase->maximum(127);
         Alienwah_phase->step(1);
-        Alienwah_phase->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_phase->textcolor(7);
         Alienwah_phase->callback((Fl_Callback*)cb_Alienwah_phase);
         Alienwah_phase->align(FL_ALIGN_LEFT);
         Alienwah_phase->when(FL_WHEN_CHANGED);
@@ -10042,10 +10024,10 @@
         Alienwah_stdf->labeltype(FL_NORMAL_LABEL);
         Alienwah_stdf->labelfont(0);
         Alienwah_stdf->labelsize(10);
-        Alienwah_stdf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_stdf->labelcolor(FL_BACKGROUND2_COLOR);
         Alienwah_stdf->maximum(127);
         Alienwah_stdf->step(1);
-        Alienwah_stdf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_stdf->textcolor(7);
         Alienwah_stdf->callback((Fl_Callback*)cb_Alienwah_stdf);
         Alienwah_stdf->align(FL_ALIGN_LEFT);
         Alienwah_stdf->when(FL_WHEN_CHANGED);
@@ -10058,10 +10040,10 @@
         Alienwah_dpth->labeltype(FL_NORMAL_LABEL);
         Alienwah_dpth->labelfont(0);
         Alienwah_dpth->labelsize(10);
-        Alienwah_dpth->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_dpth->labelcolor(FL_BACKGROUND2_COLOR);
         Alienwah_dpth->maximum(127);
         Alienwah_dpth->step(1);
-        Alienwah_dpth->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_dpth->textcolor(7);
         Alienwah_dpth->callback((Fl_Callback*)cb_Alienwah_dpth);
         Alienwah_dpth->align(FL_ALIGN_LEFT);
         Alienwah_dpth->when(FL_WHEN_CHANGED);
@@ -10074,10 +10056,10 @@
         Alienwah_delay->labeltype(FL_NORMAL_LABEL);
         Alienwah_delay->labelfont(0);
         Alienwah_delay->labelsize(10);
-        Alienwah_delay->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_delay->labelcolor(FL_BACKGROUND2_COLOR);
         Alienwah_delay->maximum(127);
         Alienwah_delay->step(1);
-        Alienwah_delay->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_delay->textcolor(7);
         Alienwah_delay->callback((Fl_Callback*)cb_Alienwah_delay);
         Alienwah_delay->align(FL_ALIGN_LEFT);
         Alienwah_delay->when(FL_WHEN_CHANGED);
@@ -10090,10 +10072,10 @@
         Alienwah_fb->labeltype(FL_NORMAL_LABEL);
         Alienwah_fb->labelfont(0);
         Alienwah_fb->labelsize(10);
-        Alienwah_fb->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_fb->labelcolor(FL_BACKGROUND2_COLOR);
         Alienwah_fb->maximum(127);
         Alienwah_fb->step(1);
-        Alienwah_fb->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_fb->textcolor(7);
         Alienwah_fb->callback((Fl_Callback*)cb_Alienwah_fb);
         Alienwah_fb->align(FL_ALIGN_LEFT);
         Alienwah_fb->when(FL_WHEN_CHANGED);
@@ -10106,11 +10088,11 @@
         Alienwah_LR->labeltype(FL_NORMAL_LABEL);
         Alienwah_LR->labelfont(0);
         Alienwah_LR->labelsize(10);
-        Alienwah_LR->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_LR->labelcolor(FL_BACKGROUND2_COLOR);
         Alienwah_LR->minimum(-64);
         Alienwah_LR->maximum(63);
         Alienwah_LR->step(1);
-        Alienwah_LR->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Alienwah_LR->textcolor(7);
         Alienwah_LR->callback((Fl_Callback*)cb_Alienwah_LR);
         Alienwah_LR->align(FL_ALIGN_LEFT);
         Alienwah_LR->when(FL_WHEN_CHANGED);
@@ -10119,8 +10101,8 @@
     } // Fl_Group* ALIENWAH
     { CABINET = new Fl_Group(35, 44, 158, 184);
       CABINET->box(FL_UP_BOX);
-      CABINET->color((Fl_Color)FL_FOREGROUND_COLOR);
-      CABINET->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      CABINET->color(FL_FOREGROUND_COLOR);
+      CABINET->selection_color(FL_FOREGROUND_COLOR);
       CABINET->labelfont(1);
       CABINET->user_data((void*)(1));
       CABINET->align(96|FL_ALIGN_INSIDE);
@@ -10136,11 +10118,11 @@
       } // Fl_Light_Button* Cabinet_activar
       { Cabinet_preset = new Fl_Choice(80, 89, 106, 18, "Preset");
         Cabinet_preset->down_box(FL_BORDER_BOX);
-        Cabinet_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        Cabinet_preset->selection_color(FL_FOREGROUND_COLOR);
         Cabinet_preset->labelsize(10);
-        Cabinet_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Cabinet_preset->labelcolor(FL_BACKGROUND2_COLOR);
         Cabinet_preset->textsize(10);
-        Cabinet_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Cabinet_preset->textcolor(7);
         Cabinet_preset->callback((Fl_Callback*)cb_Cabinet_preset, (void*)(12));
         Cabinet_preset->when(FL_WHEN_RELEASE_ALWAYS);
         Cabinet_preset->menu(menu_Cabinet_preset);
@@ -10153,11 +10135,11 @@
         Cabinet_output->labeltype(FL_NORMAL_LABEL);
         Cabinet_output->labelfont(0);
         Cabinet_output->labelsize(10);
-        Cabinet_output->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Cabinet_output->labelcolor(FL_BACKGROUND2_COLOR);
         Cabinet_output->minimum(-64);
         Cabinet_output->maximum(63);
         Cabinet_output->step(1);
-        Cabinet_output->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Cabinet_output->textcolor(7);
         Cabinet_output->callback((Fl_Callback*)cb_Cabinet_output);
         Cabinet_output->align(FL_ALIGN_LEFT);
         Cabinet_output->when(FL_WHEN_CHANGED);
@@ -10166,8 +10148,8 @@
     } // Fl_Group* CABINET
     { PAN = new Fl_Group(3, 212, 158, 184);
       PAN->box(FL_UP_BOX);
-      PAN->color((Fl_Color)FL_FOREGROUND_COLOR);
-      PAN->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      PAN->color(FL_FOREGROUND_COLOR);
+      PAN->selection_color(FL_FOREGROUND_COLOR);
       PAN->labelfont(1);
       PAN->user_data((void*)(1));
       PAN->align(96|FL_ALIGN_INSIDE);
@@ -10183,11 +10165,11 @@
       } // Fl_Light_Button* pan_activar
       { pan_preset = new Fl_Choice(80, 216, 76, 18, "Preset");
         pan_preset->down_box(FL_BORDER_BOX);
-        pan_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        pan_preset->selection_color(FL_FOREGROUND_COLOR);
         pan_preset->labelsize(10);
-        pan_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_preset->labelcolor(FL_BACKGROUND2_COLOR);
         pan_preset->textsize(10);
-        pan_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_preset->textcolor(7);
         pan_preset->callback((Fl_Callback*)cb_pan_preset, (void*)(12));
         pan_preset->when(FL_WHEN_RELEASE_ALWAYS);
         pan_preset->menu(menu_pan_preset);
@@ -10200,11 +10182,11 @@
         pan_WD->labeltype(FL_NORMAL_LABEL);
         pan_WD->labelfont(0);
         pan_WD->labelsize(10);
-        pan_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_WD->labelcolor(FL_BACKGROUND2_COLOR);
         pan_WD->minimum(-64);
         pan_WD->maximum(63);
         pan_WD->step(1);
-        pan_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_WD->textcolor(7);
         pan_WD->callback((Fl_Callback*)cb_pan_WD);
         pan_WD->align(FL_ALIGN_LEFT);
         pan_WD->when(FL_WHEN_CHANGED);
@@ -10217,11 +10199,11 @@
         pan_pan->labeltype(FL_NORMAL_LABEL);
         pan_pan->labelfont(0);
         pan_pan->labelsize(10);
-        pan_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_pan->labelcolor(FL_BACKGROUND2_COLOR);
         pan_pan->minimum(-64);
         pan_pan->maximum(63);
         pan_pan->step(1);
-        pan_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_pan->textcolor(7);
         pan_pan->callback((Fl_Callback*)cb_pan_pan);
         pan_pan->align(FL_ALIGN_LEFT);
         pan_pan->when(FL_WHEN_CHANGED);
@@ -10229,7 +10211,7 @@
       { pan_autopan = new Fl_Check_Button(38, 268, 15, 15, "AutoPan");
         pan_autopan->down_box(FL_BORDER_BOX);
         pan_autopan->labelsize(10);
-        pan_autopan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_autopan->labelcolor(FL_BACKGROUND2_COLOR);
         pan_autopan->callback((Fl_Callback*)cb_pan_autopan, (void*)(2));
       } // Fl_Check_Button* pan_autopan
       { pan_freq = new SliderW(52, 285, 100, 10, "Tempo");
@@ -10240,11 +10222,11 @@
         pan_freq->labeltype(FL_NORMAL_LABEL);
         pan_freq->labelfont(0);
         pan_freq->labelsize(10);
-        pan_freq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_freq->labelcolor(FL_BACKGROUND2_COLOR);
         pan_freq->minimum(1);
         pan_freq->maximum(600);
         pan_freq->step(1);
-        pan_freq->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_freq->textcolor(7);
         pan_freq->callback((Fl_Callback*)cb_pan_freq);
         pan_freq->align(FL_ALIGN_LEFT);
         pan_freq->when(FL_WHEN_CHANGED);
@@ -10257,21 +10239,21 @@
         pan_rnd->labeltype(FL_NORMAL_LABEL);
         pan_rnd->labelfont(0);
         pan_rnd->labelsize(10);
-        pan_rnd->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_rnd->labelcolor(FL_BACKGROUND2_COLOR);
         pan_rnd->maximum(127);
         pan_rnd->step(1);
-        pan_rnd->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_rnd->textcolor(7);
         pan_rnd->callback((Fl_Callback*)cb_pan_rnd);
         pan_rnd->align(FL_ALIGN_LEFT);
         pan_rnd->when(FL_WHEN_CHANGED);
       } // SliderW* pan_rnd
       { Fl_Choice* o = pan_lfotype = new Fl_Choice(64, 315, 72, 16, "LFO Type");
         pan_lfotype->down_box(FL_BORDER_BOX);
-        pan_lfotype->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        pan_lfotype->selection_color(FL_FOREGROUND_COLOR);
         pan_lfotype->labelsize(10);
-        pan_lfotype->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_lfotype->labelcolor(FL_BACKGROUND2_COLOR);
         pan_lfotype->textsize(10);
-        pan_lfotype->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_lfotype->textcolor(7);
         pan_lfotype->callback((Fl_Callback*)cb_pan_lfotype);
         o->menu(menu_chorus_lfotype);
       } // Fl_Choice* pan_lfotype
@@ -10283,10 +10265,10 @@
         pan_stdf->labeltype(FL_NORMAL_LABEL);
         pan_stdf->labelfont(0);
         pan_stdf->labelsize(10);
-        pan_stdf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_stdf->labelcolor(FL_BACKGROUND2_COLOR);
         pan_stdf->maximum(127);
         pan_stdf->step(1);
-        pan_stdf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_stdf->textcolor(7);
         pan_stdf->callback((Fl_Callback*)cb_pan_stdf);
         pan_stdf->align(FL_ALIGN_LEFT);
         pan_stdf->when(FL_WHEN_CHANGED);
@@ -10294,7 +10276,7 @@
       { pan_extraon = new Fl_Check_Button(38, 352, 15, 15, "Extra Stereo");
         pan_extraon->down_box(FL_BORDER_BOX);
         pan_extraon->labelsize(10);
-        pan_extraon->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_extraon->labelcolor(FL_BACKGROUND2_COLOR);
         pan_extraon->callback((Fl_Callback*)cb_pan_extraon, (void*)(2));
       } // Fl_Check_Button* pan_extraon
       { pan_extra = new SliderW(52, 373, 100, 10, "E.S.");
@@ -10305,10 +10287,10 @@
         pan_extra->labeltype(FL_NORMAL_LABEL);
         pan_extra->labelfont(0);
         pan_extra->labelsize(10);
-        pan_extra->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_extra->labelcolor(FL_BACKGROUND2_COLOR);
         pan_extra->maximum(127);
         pan_extra->step(1);
-        pan_extra->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        pan_extra->textcolor(7);
         pan_extra->callback((Fl_Callback*)cb_pan_extra);
         pan_extra->align(FL_ALIGN_LEFT);
         pan_extra->when(FL_WHEN_CHANGED);
@@ -10317,8 +10299,8 @@
     } // Fl_Group* PAN
     { HAR = new Fl_Group(321, 211, 158, 184);
       HAR->box(FL_UP_BOX);
-      HAR->color((Fl_Color)FL_FOREGROUND_COLOR);
-      HAR->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      HAR->color(FL_FOREGROUND_COLOR);
+      HAR->selection_color(FL_FOREGROUND_COLOR);
       HAR->labelfont(1);
       HAR->user_data((void*)(1));
       HAR->align(96|FL_ALIGN_INSIDE);
@@ -10333,11 +10315,11 @@
       } // Fl_Light_Button* har_activar
       { har_preset = new Fl_Choice(398, 215, 76, 18, "Preset");
         har_preset->down_box(FL_BORDER_BOX);
-        har_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        har_preset->selection_color(FL_FOREGROUND_COLOR);
         har_preset->labelsize(10);
-        har_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_preset->labelcolor(FL_BACKGROUND2_COLOR);
         har_preset->textsize(10);
-        har_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_preset->textcolor(7);
         har_preset->callback((Fl_Callback*)cb_har_preset, (void*)(12));
         har_preset->when(FL_WHEN_RELEASE_ALWAYS);
         har_preset->menu(menu_har_preset);
@@ -10350,11 +10332,11 @@
         har_WD->labeltype(FL_NORMAL_LABEL);
         har_WD->labelfont(0);
         har_WD->labelsize(10);
-        har_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_WD->labelcolor(FL_BACKGROUND2_COLOR);
         har_WD->minimum(-64);
         har_WD->maximum(63);
         har_WD->step(1);
-        har_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_WD->textcolor(7);
         har_WD->callback((Fl_Callback*)cb_har_WD);
         har_WD->align(FL_ALIGN_LEFT);
         har_WD->when(FL_WHEN_CHANGED);
@@ -10367,11 +10349,11 @@
         har_int->labeltype(FL_NORMAL_LABEL);
         har_int->labelfont(0);
         har_int->labelsize(10);
-        har_int->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_int->labelcolor(FL_BACKGROUND2_COLOR);
         har_int->minimum(-12);
         har_int->maximum(12);
         har_int->step(1);
-        har_int->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_int->textcolor(7);
         har_int->callback((Fl_Callback*)cb_har_int);
         har_int->align(FL_ALIGN_LEFT);
         har_int->when(FL_WHEN_CHANGED);
@@ -10384,11 +10366,11 @@
         har_gan->labeltype(FL_NORMAL_LABEL);
         har_gan->labelfont(0);
         har_gan->labelsize(10);
-        har_gan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_gan->labelcolor(FL_BACKGROUND2_COLOR);
         har_gan->minimum(-64);
         har_gan->maximum(63);
         har_gan->step(1);
-        har_gan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_gan->textcolor(7);
         har_gan->callback((Fl_Callback*)cb_har_gan);
         har_gan->align(FL_ALIGN_LEFT);
         har_gan->when(FL_WHEN_CHANGED);
@@ -10401,11 +10383,11 @@
         har_pan->labeltype(FL_NORMAL_LABEL);
         har_pan->labelfont(0);
         har_pan->labelsize(10);
-        har_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_pan->labelcolor(FL_BACKGROUND2_COLOR);
         har_pan->minimum(-64);
         har_pan->maximum(63);
         har_pan->step(1);
-        har_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_pan->textcolor(7);
         har_pan->callback((Fl_Callback*)cb_har_pan);
         har_pan->align(FL_ALIGN_LEFT);
         har_pan->when(FL_WHEN_CHANGED);
@@ -10418,12 +10400,12 @@
         har_freq1->labeltype(FL_NORMAL_LABEL);
         har_freq1->labelfont(0);
         har_freq1->labelsize(10);
-        har_freq1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_freq1->labelcolor(FL_BACKGROUND2_COLOR);
         har_freq1->minimum(20);
         har_freq1->maximum(26000);
         har_freq1->step(1);
         har_freq1->value(2000);
-        har_freq1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_freq1->textcolor(7);
         har_freq1->callback((Fl_Callback*)cb_har_freq1);
         har_freq1->align(FL_ALIGN_LEFT);
         har_freq1->when(FL_WHEN_CHANGED);
@@ -10436,11 +10418,11 @@
         har_gan1->labeltype(FL_NORMAL_LABEL);
         har_gan1->labelfont(0);
         har_gan1->labelsize(10);
-        har_gan1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_gan1->labelcolor(FL_BACKGROUND2_COLOR);
         har_gan1->minimum(-64);
         har_gan1->maximum(63);
         har_gan1->step(1);
-        har_gan1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_gan1->textcolor(7);
         har_gan1->callback((Fl_Callback*)cb_har_gan1);
         har_gan1->align(FL_ALIGN_LEFT);
         har_gan1->when(FL_WHEN_CHANGED);
@@ -10453,11 +10435,11 @@
         har_q1->labeltype(FL_NORMAL_LABEL);
         har_q1->labelfont(0);
         har_q1->labelsize(10);
-        har_q1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_q1->labelcolor(FL_BACKGROUND2_COLOR);
         har_q1->minimum(-64);
         har_q1->maximum(63);
         har_q1->step(1);
-        har_q1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_q1->textcolor(7);
         har_q1->callback((Fl_Callback*)cb_har_q1);
         har_q1->align(FL_ALIGN_LEFT);
         har_q1->when(FL_WHEN_CHANGED);
@@ -10465,20 +10447,20 @@
       { har_MIDI = new Fl_Check_Button(330, 335, 15, 15, "MIDI");
         har_MIDI->down_box(FL_BORDER_BOX);
         har_MIDI->labelsize(10);
-        har_MIDI->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_MIDI->labelcolor(FL_BACKGROUND2_COLOR);
         har_MIDI->callback((Fl_Callback*)cb_har_MIDI, (void*)(2));
         har_MIDI->align(FL_ALIGN_RIGHT);
       } // Fl_Check_Button* har_MIDI
       { har_SELECT = new Fl_Check_Button(330, 353, 15, 15, "SEL");
         har_SELECT->down_box(FL_BORDER_BOX);
         har_SELECT->labelsize(10);
-        har_SELECT->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_SELECT->labelcolor(FL_BACKGROUND2_COLOR);
         har_SELECT->callback((Fl_Callback*)cb_har_SELECT, (void*)(2));
         har_SELECT->align(FL_ALIGN_RIGHT);
       } // Fl_Check_Button* har_SELECT
       { har_chordname = new Fl_Box(377, 337, 98, 27);
         har_chordname->labelsize(12);
-        har_chordname->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_chordname->labelcolor(FL_BACKGROUND2_COLOR);
       } // Fl_Box* har_chordname
       { har_note = new SliderW(371, 369, 100, 10, "Note");
         har_note->type(5);
@@ -10488,10 +10470,10 @@
         har_note->labeltype(FL_NORMAL_LABEL);
         har_note->labelfont(0);
         har_note->labelsize(10);
-        har_note->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_note->labelcolor(FL_BACKGROUND2_COLOR);
         har_note->maximum(23);
         har_note->step(1);
-        har_note->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_note->textcolor(7);
         har_note->callback((Fl_Callback*)cb_har_note);
         har_note->align(FL_ALIGN_LEFT);
         har_note->when(FL_WHEN_CHANGED);
@@ -10504,10 +10486,10 @@
         har_type->labeltype(FL_NORMAL_LABEL);
         har_type->labelfont(0);
         har_type->labelsize(10);
-        har_type->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_type->labelcolor(FL_BACKGROUND2_COLOR);
         har_type->maximum(33);
         har_type->step(1);
-        har_type->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        har_type->textcolor(7);
         har_type->callback((Fl_Callback*)cb_har_type);
         har_type->align(FL_ALIGN_LEFT);
         har_type->when(FL_WHEN_CHANGED);
@@ -10516,8 +10498,8 @@
     } // Fl_Group* HAR
     { MUSDELAY = new Fl_Group(479, 211, 158, 184);
       MUSDELAY->box(FL_UP_BOX);
-      MUSDELAY->color((Fl_Color)FL_FOREGROUND_COLOR);
-      MUSDELAY->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      MUSDELAY->color(FL_FOREGROUND_COLOR);
+      MUSDELAY->selection_color(FL_FOREGROUND_COLOR);
       MUSDELAY->labelfont(1);
       MUSDELAY->user_data((void*)(1));
       MUSDELAY->align(96|FL_ALIGN_INSIDE);
@@ -10533,11 +10515,11 @@
       } // Fl_Light_Button* musdelay_activar
       { musdelay_preset = new Fl_Choice(556, 215, 76, 18, "Preset");
         musdelay_preset->down_box(FL_BORDER_BOX);
-        musdelay_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        musdelay_preset->selection_color(FL_FOREGROUND_COLOR);
         musdelay_preset->labelsize(10);
-        musdelay_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_preset->labelcolor(FL_BACKGROUND2_COLOR);
         musdelay_preset->textsize(10);
-        musdelay_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_preset->textcolor(7);
         musdelay_preset->callback((Fl_Callback*)cb_musdelay_preset, (void*)(12));
         musdelay_preset->when(FL_WHEN_RELEASE_ALWAYS);
         musdelay_preset->menu(menu_musdelay_preset);
@@ -10550,11 +10532,11 @@
         musdelay_WD->labeltype(FL_NORMAL_LABEL);
         musdelay_WD->labelfont(0);
         musdelay_WD->labelsize(10);
-        musdelay_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_WD->labelcolor(FL_BACKGROUND2_COLOR);
         musdelay_WD->minimum(-64);
         musdelay_WD->maximum(63);
         musdelay_WD->step(1);
-        musdelay_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_WD->textcolor(7);
         musdelay_WD->callback((Fl_Callback*)cb_musdelay_WD);
         musdelay_WD->align(FL_ALIGN_LEFT);
         musdelay_WD->when(FL_WHEN_CHANGED);
@@ -10567,11 +10549,11 @@
         musdelay_LRc->labeltype(FL_NORMAL_LABEL);
         musdelay_LRc->labelfont(0);
         musdelay_LRc->labelsize(10);
-        musdelay_LRc->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_LRc->labelcolor(FL_BACKGROUND2_COLOR);
         musdelay_LRc->minimum(-64);
         musdelay_LRc->maximum(63);
         musdelay_LRc->step(1);
-        musdelay_LRc->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_LRc->textcolor(7);
         musdelay_LRc->callback((Fl_Callback*)cb_musdelay_LRc);
         musdelay_LRc->align(FL_ALIGN_LEFT);
         musdelay_LRc->when(FL_WHEN_CHANGED);
@@ -10584,11 +10566,11 @@
         musdelay_pan1->labeltype(FL_NORMAL_LABEL);
         musdelay_pan1->labelfont(0);
         musdelay_pan1->labelsize(10);
-        musdelay_pan1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_pan1->labelcolor(FL_BACKGROUND2_COLOR);
         musdelay_pan1->minimum(-64);
         musdelay_pan1->maximum(63);
         musdelay_pan1->step(1);
-        musdelay_pan1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_pan1->textcolor(7);
         musdelay_pan1->callback((Fl_Callback*)cb_musdelay_pan1);
         musdelay_pan1->align(FL_ALIGN_LEFT);
         musdelay_pan1->when(FL_WHEN_CHANGED);
@@ -10601,11 +10583,11 @@
         musdelay_pan2->labeltype(FL_NORMAL_LABEL);
         musdelay_pan2->labelfont(0);
         musdelay_pan2->labelsize(10);
-        musdelay_pan2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_pan2->labelcolor(FL_BACKGROUND2_COLOR);
         musdelay_pan2->minimum(-64);
         musdelay_pan2->maximum(63);
         musdelay_pan2->step(1);
-        musdelay_pan2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_pan2->textcolor(7);
         musdelay_pan2->callback((Fl_Callback*)cb_musdelay_pan2);
         musdelay_pan2->align(FL_ALIGN_LEFT);
         musdelay_pan2->when(FL_WHEN_CHANGED);
@@ -10613,27 +10595,27 @@
       { musdelay_delay1 = new Fl_Choice(489, 293, 38, 14);
         musdelay_delay1->down_box(FL_BORDER_BOX);
         musdelay_delay1->labelsize(10);
-        musdelay_delay1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_delay1->labelcolor(FL_BACKGROUND2_COLOR);
         musdelay_delay1->textsize(10);
-        musdelay_delay1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_delay1->textcolor(7);
         musdelay_delay1->callback((Fl_Callback*)cb_musdelay_delay1, (void*)(12));
         musdelay_delay1->menu(menu_musdelay_delay1);
       } // Fl_Choice* musdelay_delay1
       { musdelay_delay3 = new Fl_Choice(541, 293, 38, 14);
         musdelay_delay3->down_box(FL_BORDER_BOX);
         musdelay_delay3->labelsize(10);
-        musdelay_delay3->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_delay3->labelcolor(FL_BACKGROUND2_COLOR);
         musdelay_delay3->textsize(10);
-        musdelay_delay3->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_delay3->textcolor(7);
         musdelay_delay3->callback((Fl_Callback*)cb_musdelay_delay3, (void*)(12));
         musdelay_delay3->menu(menu_musdelay_delay3);
       } // Fl_Choice* musdelay_delay3
       { Fl_Choice* o = musdelay_delay2 = new Fl_Choice(593, 293, 38, 14);
         musdelay_delay2->down_box(FL_BORDER_BOX);
         musdelay_delay2->labelsize(10);
-        musdelay_delay2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_delay2->labelcolor(FL_BACKGROUND2_COLOR);
         musdelay_delay2->textsize(10);
-        musdelay_delay2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_delay2->textcolor(7);
         musdelay_delay2->callback((Fl_Callback*)cb_musdelay_delay2);
         o->menu(menu_musdelay_delay1);
       } // Fl_Choice* musdelay_delay2
@@ -10645,11 +10627,11 @@
         musdelay_tempo->labeltype(FL_NORMAL_LABEL);
         musdelay_tempo->labelfont(0);
         musdelay_tempo->labelsize(10);
-        musdelay_tempo->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_tempo->labelcolor(FL_BACKGROUND2_COLOR);
         musdelay_tempo->minimum(10);
         musdelay_tempo->maximum(480);
         musdelay_tempo->step(1);
-        musdelay_tempo->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_tempo->textcolor(7);
         musdelay_tempo->callback((Fl_Callback*)cb_musdelay_tempo);
         musdelay_tempo->align(FL_ALIGN_LEFT);
         musdelay_tempo->when(FL_WHEN_RELEASE);
@@ -10662,11 +10644,11 @@
         musdelay_gain1->labeltype(FL_NORMAL_LABEL);
         musdelay_gain1->labelfont(0);
         musdelay_gain1->labelsize(10);
-        musdelay_gain1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_gain1->labelcolor(FL_BACKGROUND2_COLOR);
         musdelay_gain1->minimum(-64);
         musdelay_gain1->maximum(63);
         musdelay_gain1->step(1);
-        musdelay_gain1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_gain1->textcolor(7);
         musdelay_gain1->callback((Fl_Callback*)cb_musdelay_gain1);
         musdelay_gain1->align(FL_ALIGN_LEFT);
         musdelay_gain1->when(FL_WHEN_CHANGED);
@@ -10679,11 +10661,11 @@
         musdelay_gain2->labeltype(FL_NORMAL_LABEL);
         musdelay_gain2->labelfont(0);
         musdelay_gain2->labelsize(10);
-        musdelay_gain2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_gain2->labelcolor(FL_BACKGROUND2_COLOR);
         musdelay_gain2->minimum(-64);
         musdelay_gain2->maximum(63);
         musdelay_gain2->step(1);
-        musdelay_gain2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_gain2->textcolor(7);
         musdelay_gain2->callback((Fl_Callback*)cb_musdelay_gain2);
         musdelay_gain2->align(FL_ALIGN_LEFT);
         musdelay_gain2->when(FL_WHEN_CHANGED);
@@ -10696,10 +10678,10 @@
         musdelay_fb1->labeltype(FL_NORMAL_LABEL);
         musdelay_fb1->labelfont(0);
         musdelay_fb1->labelsize(10);
-        musdelay_fb1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_fb1->labelcolor(FL_BACKGROUND2_COLOR);
         musdelay_fb1->maximum(127);
         musdelay_fb1->step(1);
-        musdelay_fb1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_fb1->textcolor(7);
         musdelay_fb1->callback((Fl_Callback*)cb_musdelay_fb1);
         musdelay_fb1->align(FL_ALIGN_LEFT);
         musdelay_fb1->when(FL_WHEN_CHANGED);
@@ -10712,10 +10694,10 @@
         musdelay_fb2->labeltype(FL_NORMAL_LABEL);
         musdelay_fb2->labelfont(0);
         musdelay_fb2->labelsize(10);
-        musdelay_fb2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_fb2->labelcolor(FL_BACKGROUND2_COLOR);
         musdelay_fb2->maximum(127);
         musdelay_fb2->step(1);
-        musdelay_fb2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_fb2->textcolor(7);
         musdelay_fb2->callback((Fl_Callback*)cb_musdelay_fb2);
         musdelay_fb2->align(FL_ALIGN_LEFT);
         musdelay_fb2->when(FL_WHEN_CHANGED);
@@ -10728,10 +10710,10 @@
         musdelay_damp->labeltype(FL_NORMAL_LABEL);
         musdelay_damp->labelfont(0);
         musdelay_damp->labelsize(10);
-        musdelay_damp->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_damp->labelcolor(FL_BACKGROUND2_COLOR);
         musdelay_damp->maximum(127);
         musdelay_damp->step(1);
-        musdelay_damp->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        musdelay_damp->textcolor(7);
         musdelay_damp->callback((Fl_Callback*)cb_musdelay_damp);
         musdelay_damp->align(FL_ALIGN_LEFT);
         musdelay_damp->when(FL_WHEN_CHANGED);
@@ -10740,8 +10722,8 @@
     } // Fl_Group* MUSDELAY
     { GATE = new Fl_Group(321, 413, 158, 184);
       GATE->box(FL_UP_BOX);
-      GATE->color((Fl_Color)FL_FOREGROUND_COLOR);
-      GATE->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      GATE->color(FL_FOREGROUND_COLOR);
+      GATE->selection_color(FL_FOREGROUND_COLOR);
       GATE->labelfont(1);
       GATE->user_data((void*)(1));
       GATE->align(96|FL_ALIGN_INSIDE);
@@ -10757,11 +10739,11 @@
       } // Fl_Light_Button* gate_activar
       { gate_preset = new Fl_Choice(398, 417, 76, 18, "Preset");
         gate_preset->down_box(FL_BORDER_BOX);
-        gate_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        gate_preset->selection_color(FL_FOREGROUND_COLOR);
         gate_preset->labelsize(10);
-        gate_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_preset->labelcolor(FL_BACKGROUND2_COLOR);
         gate_preset->textsize(10);
-        gate_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_preset->textcolor(7);
         gate_preset->callback((Fl_Callback*)cb_gate_preset, (void*)(12));
         gate_preset->when(FL_WHEN_RELEASE_ALWAYS);
         gate_preset->menu(menu_gate_preset);
@@ -10774,12 +10756,12 @@
         gate_ATime->labeltype(FL_NORMAL_LABEL);
         gate_ATime->labelfont(0);
         gate_ATime->labelsize(10);
-        gate_ATime->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_ATime->labelcolor(FL_BACKGROUND2_COLOR);
         gate_ATime->minimum(1);
         gate_ATime->maximum(250);
         gate_ATime->step(1);
         gate_ATime->value(1);
-        gate_ATime->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_ATime->textcolor(7);
         gate_ATime->callback((Fl_Callback*)cb_gate_ATime);
         gate_ATime->align(FL_ALIGN_LEFT);
         gate_ATime->when(FL_WHEN_CHANGED);
@@ -10792,12 +10774,12 @@
         gate_RTime->labeltype(FL_NORMAL_LABEL);
         gate_RTime->labelfont(0);
         gate_RTime->labelsize(10);
-        gate_RTime->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_RTime->labelcolor(FL_BACKGROUND2_COLOR);
         gate_RTime->minimum(2);
         gate_RTime->maximum(250);
         gate_RTime->step(1);
         gate_RTime->value(120);
-        gate_RTime->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_RTime->textcolor(7);
         gate_RTime->callback((Fl_Callback*)cb_gate_RTime);
         gate_RTime->align(FL_ALIGN_LEFT);
         gate_RTime->when(FL_WHEN_CHANGED);
@@ -10810,11 +10792,11 @@
         gate_range->labeltype(FL_NORMAL_LABEL);
         gate_range->labelfont(0);
         gate_range->labelsize(10);
-        gate_range->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_range->labelcolor(FL_BACKGROUND2_COLOR);
         gate_range->minimum(-90);
         gate_range->maximum(0);
         gate_range->step(1);
-        gate_range->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_range->textcolor(7);
         gate_range->callback((Fl_Callback*)cb_gate_range);
         gate_range->align(FL_ALIGN_LEFT);
         gate_range->when(FL_WHEN_CHANGED);
@@ -10827,11 +10809,11 @@
         gate_threshold->labeltype(FL_NORMAL_LABEL);
         gate_threshold->labelfont(0);
         gate_threshold->labelsize(10);
-        gate_threshold->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_threshold->labelcolor(FL_BACKGROUND2_COLOR);
         gate_threshold->minimum(-70);
         gate_threshold->maximum(20);
         gate_threshold->step(1);
-        gate_threshold->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_threshold->textcolor(7);
         gate_threshold->callback((Fl_Callback*)cb_gate_threshold);
         gate_threshold->align(FL_ALIGN_LEFT);
         gate_threshold->when(FL_WHEN_CHANGED);
@@ -10844,11 +10826,11 @@
         gate_hold->labeltype(FL_NORMAL_LABEL);
         gate_hold->labelfont(0);
         gate_hold->labelsize(10);
-        gate_hold->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_hold->labelcolor(FL_BACKGROUND2_COLOR);
         gate_hold->minimum(2);
         gate_hold->maximum(500);
         gate_hold->step(1);
-        gate_hold->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_hold->textcolor(7);
         gate_hold->callback((Fl_Callback*)cb_gate_hold);
         gate_hold->align(FL_ALIGN_LEFT);
         gate_hold->when(FL_WHEN_CHANGED);
@@ -10861,12 +10843,12 @@
         gate_LPF->labeltype(FL_NORMAL_LABEL);
         gate_LPF->labelfont(0);
         gate_LPF->labelsize(10);
-        gate_LPF->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_LPF->labelcolor(FL_BACKGROUND2_COLOR);
         gate_LPF->minimum(20);
         gate_LPF->maximum(26000);
         gate_LPF->step(1);
         gate_LPF->value(20000);
-        gate_LPF->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_LPF->textcolor(7);
         gate_LPF->callback((Fl_Callback*)cb_gate_LPF);
         gate_LPF->align(FL_ALIGN_LEFT);
         gate_LPF->when(FL_WHEN_CHANGED);
@@ -10879,12 +10861,12 @@
         gate_HPF->labeltype(FL_NORMAL_LABEL);
         gate_HPF->labelfont(0);
         gate_HPF->labelsize(10);
-        gate_HPF->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_HPF->labelcolor(FL_BACKGROUND2_COLOR);
         gate_HPF->minimum(20);
         gate_HPF->maximum(20000);
         gate_HPF->step(1);
         gate_HPF->value(20);
-        gate_HPF->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        gate_HPF->textcolor(7);
         gate_HPF->callback((Fl_Callback*)cb_gate_HPF);
         gate_HPF->align(FL_ALIGN_LEFT);
         gate_HPF->when(FL_WHEN_CHANGED);
@@ -10893,8 +10875,8 @@
     } // Fl_Group* GATE
     { NEWDIST = new Fl_Group(320, 211, 158, 184);
       NEWDIST->box(FL_UP_BOX);
-      NEWDIST->color((Fl_Color)FL_FOREGROUND_COLOR);
-      NEWDIST->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      NEWDIST->color(FL_FOREGROUND_COLOR);
+      NEWDIST->selection_color(FL_FOREGROUND_COLOR);
       NEWDIST->labelfont(1);
       NEWDIST->user_data((void*)(1));
       NEWDIST->align(96|FL_ALIGN_INSIDE);
@@ -10910,11 +10892,11 @@
       } // Fl_Light_Button* newdist_activar
       { newdist_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         newdist_preset->down_box(FL_BORDER_BOX);
-        newdist_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        newdist_preset->selection_color(FL_FOREGROUND_COLOR);
         newdist_preset->labelsize(10);
-        newdist_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_preset->labelcolor(FL_BACKGROUND2_COLOR);
         newdist_preset->textsize(10);
-        newdist_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_preset->textcolor(7);
         newdist_preset->callback((Fl_Callback*)cb_newdist_preset, (void*)(12));
         newdist_preset->when(FL_WHEN_RELEASE_ALWAYS);
         newdist_preset->menu(menu_newdist_preset);
@@ -10927,11 +10909,11 @@
         newdist_WD->labeltype(FL_NORMAL_LABEL);
         newdist_WD->labelfont(0);
         newdist_WD->labelsize(10);
-        newdist_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_WD->labelcolor(FL_BACKGROUND2_COLOR);
         newdist_WD->minimum(-64);
         newdist_WD->maximum(63);
         newdist_WD->step(1);
-        newdist_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_WD->textcolor(7);
         newdist_WD->callback((Fl_Callback*)cb_newdist_WD);
         newdist_WD->align(FL_ALIGN_LEFT);
         newdist_WD->when(FL_WHEN_CHANGED);
@@ -10944,11 +10926,11 @@
         newdist_LRc->labeltype(FL_NORMAL_LABEL);
         newdist_LRc->labelfont(0);
         newdist_LRc->labelsize(10);
-        newdist_LRc->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_LRc->labelcolor(FL_BACKGROUND2_COLOR);
         newdist_LRc->minimum(-64);
         newdist_LRc->maximum(63);
         newdist_LRc->step(1);
-        newdist_LRc->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_LRc->textcolor(7);
         newdist_LRc->callback((Fl_Callback*)cb_newdist_LRc);
         newdist_LRc->align(FL_ALIGN_LEFT);
         newdist_LRc->when(FL_WHEN_CHANGED);
@@ -10961,12 +10943,12 @@
         newdist_drive->labeltype(FL_NORMAL_LABEL);
         newdist_drive->labelfont(0);
         newdist_drive->labelsize(10);
-        newdist_drive->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_drive->labelcolor(FL_BACKGROUND2_COLOR);
         newdist_drive->minimum(1);
         newdist_drive->maximum(127);
         newdist_drive->step(1);
         newdist_drive->value(1);
-        newdist_drive->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_drive->textcolor(7);
         newdist_drive->callback((Fl_Callback*)cb_newdist_drive);
         newdist_drive->align(FL_ALIGN_LEFT);
         newdist_drive->when(FL_WHEN_CHANGED);
@@ -10979,28 +10961,28 @@
         newdist_level->labeltype(FL_NORMAL_LABEL);
         newdist_level->labelfont(0);
         newdist_level->labelsize(10);
-        newdist_level->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_level->labelcolor(FL_BACKGROUND2_COLOR);
         newdist_level->maximum(127);
         newdist_level->step(1);
-        newdist_level->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_level->textcolor(7);
         newdist_level->callback((Fl_Callback*)cb_newdist_level);
         newdist_level->align(FL_ALIGN_LEFT);
         newdist_level->when(FL_WHEN_CHANGED);
       } // SliderW* newdist_level
       { Fl_Choice* o = newdist_tipo = new Fl_Choice(354, 295, 70, 16, "Type");
         newdist_tipo->down_box(FL_BORDER_BOX);
-        newdist_tipo->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        newdist_tipo->selection_color(FL_FOREGROUND_COLOR);
         newdist_tipo->labelsize(10);
-        newdist_tipo->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_tipo->labelcolor(FL_BACKGROUND2_COLOR);
         newdist_tipo->textsize(10);
-        newdist_tipo->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_tipo->textcolor(7);
         newdist_tipo->callback((Fl_Callback*)cb_newdist_tipo);
         o->menu(menu_dist_tipo);
       } // Fl_Choice* newdist_tipo
       { newdist_neg = new Fl_Check_Button(430, 295, 15, 15, "Neg.");
         newdist_neg->down_box(FL_BORDER_BOX);
         newdist_neg->labelsize(10);
-        newdist_neg->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_neg->labelcolor(FL_BACKGROUND2_COLOR);
         newdist_neg->callback((Fl_Callback*)cb_newdist_neg, (void*)(2));
       } // Fl_Check_Button* newdist_neg
       { newdist_st = new SliderW(372, 317, 100, 10, "Color");
@@ -11011,10 +10993,10 @@
         newdist_st->labeltype(FL_NORMAL_LABEL);
         newdist_st->labelfont(0);
         newdist_st->labelsize(10);
-        newdist_st->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_st->labelcolor(FL_BACKGROUND2_COLOR);
         newdist_st->maximum(127);
         newdist_st->step(1);
-        newdist_st->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_st->textcolor(7);
         newdist_st->callback((Fl_Callback*)cb_newdist_st);
         newdist_st->align(FL_ALIGN_LEFT);
         newdist_st->when(FL_WHEN_CHANGED);
@@ -11027,10 +11009,10 @@
         newdist_oct->labeltype(FL_NORMAL_LABEL);
         newdist_oct->labelfont(0);
         newdist_oct->labelsize(10);
-        newdist_oct->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_oct->labelcolor(FL_BACKGROUND2_COLOR);
         newdist_oct->maximum(127);
         newdist_oct->step(1);
-        newdist_oct->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_oct->textcolor(7);
         newdist_oct->callback((Fl_Callback*)cb_newdist_oct);
         newdist_oct->align(FL_ALIGN_LEFT);
         newdist_oct->when(FL_WHEN_CHANGED);
@@ -11043,11 +11025,11 @@
         newdist_pan->labeltype(FL_NORMAL_LABEL);
         newdist_pan->labelfont(0);
         newdist_pan->labelsize(10);
-        newdist_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_pan->labelcolor(FL_BACKGROUND2_COLOR);
         newdist_pan->minimum(-64);
         newdist_pan->maximum(63);
         newdist_pan->step(1);
-        newdist_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_pan->textcolor(7);
         newdist_pan->callback((Fl_Callback*)cb_newdist_pan);
         newdist_pan->align(FL_ALIGN_LEFT);
         newdist_pan->when(FL_WHEN_CHANGED);
@@ -11055,7 +11037,7 @@
       { newdist_pf = new Fl_Check_Button(370, 355, 15, 15, "Pre Filter");
         newdist_pf->down_box(FL_BORDER_BOX);
         newdist_pf->labelsize(10);
-        newdist_pf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_pf->labelcolor(FL_BACKGROUND2_COLOR);
         newdist_pf->callback((Fl_Callback*)cb_newdist_pf, (void*)(2));
       } // Fl_Check_Button* newdist_pf
       { newdist_lpf = new SliderW(372, 370, 100, 10, "LPF");
@@ -11066,12 +11048,12 @@
         newdist_lpf->labeltype(FL_NORMAL_LABEL);
         newdist_lpf->labelfont(0);
         newdist_lpf->labelsize(10);
-        newdist_lpf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_lpf->labelcolor(FL_BACKGROUND2_COLOR);
         newdist_lpf->minimum(20);
         newdist_lpf->maximum(26000);
         newdist_lpf->step(1);
         newdist_lpf->value(20000);
-        newdist_lpf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_lpf->textcolor(7);
         newdist_lpf->callback((Fl_Callback*)cb_newdist_lpf);
         newdist_lpf->align(FL_ALIGN_LEFT);
         newdist_lpf->when(FL_WHEN_CHANGED);
@@ -11084,12 +11066,12 @@
         newdist_hpf->labeltype(FL_NORMAL_LABEL);
         newdist_hpf->labelfont(0);
         newdist_hpf->labelsize(10);
-        newdist_hpf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_hpf->labelcolor(FL_BACKGROUND2_COLOR);
         newdist_hpf->minimum(20);
         newdist_hpf->maximum(20000);
         newdist_hpf->step(1);
         newdist_hpf->value(20);
-        newdist_hpf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        newdist_hpf->textcolor(7);
         newdist_hpf->callback((Fl_Callback*)cb_newdist_hpf);
         newdist_hpf->align(FL_ALIGN_LEFT);
         newdist_hpf->when(FL_WHEN_CHANGED);
@@ -11098,8 +11080,8 @@
     } // Fl_Group* NEWDIST
     { APHASER = new Fl_Group(320, 216, 158, 184);
       APHASER->box(FL_UP_BOX);
-      APHASER->color((Fl_Color)FL_FOREGROUND_COLOR);
-      APHASER->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      APHASER->color(FL_FOREGROUND_COLOR);
+      APHASER->selection_color(FL_FOREGROUND_COLOR);
       APHASER->labelfont(1);
       APHASER->user_data((void*)(1));
       APHASER->align(96|FL_ALIGN_INSIDE);
@@ -11115,11 +11097,11 @@
       } // Fl_Light_Button* aphaser_activar
       { aphaser_preset = new Fl_Choice(397, 220, 76, 18, "Preset");
         aphaser_preset->down_box(FL_BORDER_BOX);
-        aphaser_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        aphaser_preset->selection_color(FL_FOREGROUND_COLOR);
         aphaser_preset->labelsize(10);
-        aphaser_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_preset->labelcolor(FL_BACKGROUND2_COLOR);
         aphaser_preset->textsize(10);
-        aphaser_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_preset->textcolor(7);
         aphaser_preset->callback((Fl_Callback*)cb_aphaser_preset, (void*)(12));
         aphaser_preset->when(FL_WHEN_RELEASE_ALWAYS);
         aphaser_preset->menu(menu_aphaser_preset);
@@ -11132,22 +11114,22 @@
         aphaser_WD->labeltype(FL_NORMAL_LABEL);
         aphaser_WD->labelfont(0);
         aphaser_WD->labelsize(10);
-        aphaser_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_WD->labelcolor(FL_BACKGROUND2_COLOR);
         aphaser_WD->minimum(-64);
         aphaser_WD->maximum(63);
         aphaser_WD->step(1);
-        aphaser_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_WD->textcolor(7);
         aphaser_WD->callback((Fl_Callback*)cb_aphaser_WD);
         aphaser_WD->align(FL_ALIGN_LEFT);
         aphaser_WD->when(FL_WHEN_CHANGED);
       } // SliderW* aphaser_WD
       { Fl_Choice* o = aphaser_lfotype = new Fl_Choice(395, 257, 72, 16, "LFO Type");
         aphaser_lfotype->down_box(FL_BORDER_BOX);
-        aphaser_lfotype->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        aphaser_lfotype->selection_color(FL_FOREGROUND_COLOR);
         aphaser_lfotype->labelsize(10);
-        aphaser_lfotype->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_lfotype->labelcolor(FL_BACKGROUND2_COLOR);
         aphaser_lfotype->textsize(10);
-        aphaser_lfotype->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_lfotype->textcolor(7);
         aphaser_lfotype->callback((Fl_Callback*)cb_aphaser_lfotype);
         o->menu(menu_chorus_lfotype);
       } // Fl_Choice* aphaser_lfotype
@@ -11159,11 +11141,11 @@
         aphaser_freq->labeltype(FL_NORMAL_LABEL);
         aphaser_freq->labelfont(0);
         aphaser_freq->labelsize(10);
-        aphaser_freq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_freq->labelcolor(FL_BACKGROUND2_COLOR);
         aphaser_freq->minimum(1);
         aphaser_freq->maximum(600);
         aphaser_freq->step(1);
-        aphaser_freq->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_freq->textcolor(7);
         aphaser_freq->callback((Fl_Callback*)cb_aphaser_freq);
         aphaser_freq->align(FL_ALIGN_LEFT);
         aphaser_freq->when(FL_WHEN_CHANGED);
@@ -11176,10 +11158,10 @@
         aphaser_dpth->labeltype(FL_NORMAL_LABEL);
         aphaser_dpth->labelfont(0);
         aphaser_dpth->labelsize(10);
-        aphaser_dpth->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_dpth->labelcolor(FL_BACKGROUND2_COLOR);
         aphaser_dpth->maximum(127);
         aphaser_dpth->step(1);
-        aphaser_dpth->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_dpth->textcolor(7);
         aphaser_dpth->callback((Fl_Callback*)cb_aphaser_dpth);
         aphaser_dpth->align(FL_ALIGN_LEFT);
         aphaser_dpth->when(FL_WHEN_CHANGED);
@@ -11192,10 +11174,10 @@
         aphaser_phase->labeltype(FL_NORMAL_LABEL);
         aphaser_phase->labelfont(0);
         aphaser_phase->labelsize(10);
-        aphaser_phase->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_phase->labelcolor(FL_BACKGROUND2_COLOR);
         aphaser_phase->maximum(127);
         aphaser_phase->step(1);
-        aphaser_phase->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_phase->textcolor(7);
         aphaser_phase->callback((Fl_Callback*)cb_aphaser_phase);
         aphaser_phase->align(FL_ALIGN_LEFT);
         aphaser_phase->when(FL_WHEN_CHANGED);
@@ -11208,11 +11190,11 @@
         aphaser_fb->labeltype(FL_NORMAL_LABEL);
         aphaser_fb->labelfont(0);
         aphaser_fb->labelsize(10);
-        aphaser_fb->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_fb->labelcolor(FL_BACKGROUND2_COLOR);
         aphaser_fb->minimum(-64);
         aphaser_fb->maximum(64);
         aphaser_fb->step(1);
-        aphaser_fb->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_fb->textcolor(7);
         aphaser_fb->callback((Fl_Callback*)cb_aphaser_fb);
         aphaser_fb->align(FL_ALIGN_LEFT);
         aphaser_fb->when(FL_WHEN_CHANGED);
@@ -11225,10 +11207,10 @@
         aphaser_LR->labeltype(FL_NORMAL_LABEL);
         aphaser_LR->labelfont(0);
         aphaser_LR->labelsize(7);
-        aphaser_LR->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_LR->labelcolor(FL_BACKGROUND2_COLOR);
         aphaser_LR->maximum(100);
         aphaser_LR->step(1);
-        aphaser_LR->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_LR->textcolor(7);
         aphaser_LR->callback((Fl_Callback*)cb_aphaser_LR);
         aphaser_LR->align(FL_ALIGN_LEFT);
         aphaser_LR->when(FL_WHEN_CHANGED);
@@ -11241,10 +11223,10 @@
         aphaser_pan->labeltype(FL_NORMAL_LABEL);
         aphaser_pan->labelfont(0);
         aphaser_pan->labelsize(10);
-        aphaser_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_pan->labelcolor(FL_BACKGROUND2_COLOR);
         aphaser_pan->maximum(100);
         aphaser_pan->step(1);
-        aphaser_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_pan->textcolor(7);
         aphaser_pan->callback((Fl_Callback*)cb_aphaser_pan);
         aphaser_pan->align(FL_ALIGN_LEFT);
         aphaser_pan->when(FL_WHEN_CHANGED);
@@ -11257,10 +11239,10 @@
         aphaser_stdf->labeltype(FL_NORMAL_LABEL);
         aphaser_stdf->labelfont(0);
         aphaser_stdf->labelsize(10);
-        aphaser_stdf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_stdf->labelcolor(FL_BACKGROUND2_COLOR);
         aphaser_stdf->maximum(127);
         aphaser_stdf->step(1);
-        aphaser_stdf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_stdf->textcolor(7);
         aphaser_stdf->callback((Fl_Callback*)cb_aphaser_stdf);
         aphaser_stdf->align(FL_ALIGN_LEFT);
         aphaser_stdf->when(FL_WHEN_CHANGED);
@@ -11269,7 +11251,7 @@
         aphaser_stages->type(1);
         aphaser_stages->box(FL_THIN_UP_BOX);
         aphaser_stages->labelsize(10);
-        aphaser_stages->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_stages->labelcolor(FL_BACKGROUND2_COLOR);
         aphaser_stages->minimum(1);
         aphaser_stages->maximum(12);
         aphaser_stages->step(1);
@@ -11281,21 +11263,21 @@
       { aphaser_hyper = new Fl_Check_Button(395, 381, 15, 15, "Hyper");
         aphaser_hyper->down_box(FL_BORDER_BOX);
         aphaser_hyper->labelsize(10);
-        aphaser_hyper->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_hyper->labelcolor(FL_BACKGROUND2_COLOR);
         aphaser_hyper->callback((Fl_Callback*)cb_aphaser_hyper, (void*)(2));
       } // Fl_Check_Button* aphaser_hyper
       { aphaser_subs = new Fl_Check_Button(330, 381, 15, 15, "Subtract");
         aphaser_subs->down_box(FL_BORDER_BOX);
         aphaser_subs->labelsize(10);
-        aphaser_subs->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        aphaser_subs->labelcolor(FL_BACKGROUND2_COLOR);
         aphaser_subs->callback((Fl_Callback*)cb_aphaser_subs, (void*)(2));
       } // Fl_Check_Button* aphaser_subs
       APHASER->end();
     } // Fl_Group* APHASER
     { VALVE = new Fl_Group(320, 211, 158, 184);
       VALVE->box(FL_UP_BOX);
-      VALVE->color((Fl_Color)FL_FOREGROUND_COLOR);
-      VALVE->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      VALVE->color(FL_FOREGROUND_COLOR);
+      VALVE->selection_color(FL_FOREGROUND_COLOR);
       VALVE->labelfont(1);
       VALVE->user_data((void*)(1));
       VALVE->align(96|FL_ALIGN_INSIDE);
@@ -11311,11 +11293,11 @@
       } // Fl_Light_Button* valve_activar
       { valve_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         valve_preset->down_box(FL_BORDER_BOX);
-        valve_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        valve_preset->selection_color(FL_FOREGROUND_COLOR);
         valve_preset->labelsize(10);
-        valve_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_preset->labelcolor(FL_BACKGROUND2_COLOR);
         valve_preset->textsize(10);
-        valve_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_preset->textcolor(7);
         valve_preset->callback((Fl_Callback*)cb_valve_preset, (void*)(12));
         valve_preset->when(FL_WHEN_RELEASE_ALWAYS);
         valve_preset->menu(menu_valve_preset);
@@ -11328,11 +11310,11 @@
         valve_WD->labeltype(FL_NORMAL_LABEL);
         valve_WD->labelfont(0);
         valve_WD->labelsize(10);
-        valve_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_WD->labelcolor(FL_BACKGROUND2_COLOR);
         valve_WD->minimum(-64);
         valve_WD->maximum(63);
         valve_WD->step(1);
-        valve_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_WD->textcolor(7);
         valve_WD->callback((Fl_Callback*)cb_valve_WD);
         valve_WD->align(FL_ALIGN_LEFT);
         valve_WD->when(FL_WHEN_CHANGED);
@@ -11345,11 +11327,11 @@
         valve_LRc->labeltype(FL_NORMAL_LABEL);
         valve_LRc->labelfont(0);
         valve_LRc->labelsize(10);
-        valve_LRc->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_LRc->labelcolor(FL_BACKGROUND2_COLOR);
         valve_LRc->minimum(-64);
         valve_LRc->maximum(63);
         valve_LRc->step(1);
-        valve_LRc->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_LRc->textcolor(7);
         valve_LRc->callback((Fl_Callback*)cb_valve_LRc);
         valve_LRc->align(FL_ALIGN_LEFT);
         valve_LRc->when(FL_WHEN_CHANGED);
@@ -11362,11 +11344,11 @@
         valve_pan->labeltype(FL_NORMAL_LABEL);
         valve_pan->labelfont(0);
         valve_pan->labelsize(10);
-        valve_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_pan->labelcolor(FL_BACKGROUND2_COLOR);
         valve_pan->minimum(-64);
         valve_pan->maximum(63);
         valve_pan->step(1);
-        valve_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_pan->textcolor(7);
         valve_pan->callback((Fl_Callback*)cb_valve_pan);
         valve_pan->align(FL_ALIGN_LEFT);
         valve_pan->when(FL_WHEN_CHANGED);
@@ -11379,10 +11361,10 @@
         valve_level->labeltype(FL_NORMAL_LABEL);
         valve_level->labelfont(0);
         valve_level->labelsize(10);
-        valve_level->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_level->labelcolor(FL_BACKGROUND2_COLOR);
         valve_level->maximum(127);
         valve_level->step(1);
-        valve_level->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_level->textcolor(7);
         valve_level->callback((Fl_Callback*)cb_valve_level);
         valve_level->align(FL_ALIGN_LEFT);
         valve_level->when(FL_WHEN_CHANGED);
@@ -11395,10 +11377,10 @@
         valve_drive->labeltype(FL_NORMAL_LABEL);
         valve_drive->labelfont(0);
         valve_drive->labelsize(10);
-        valve_drive->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_drive->labelcolor(FL_BACKGROUND2_COLOR);
         valve_drive->maximum(127);
         valve_drive->step(1);
-        valve_drive->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_drive->textcolor(7);
         valve_drive->callback((Fl_Callback*)cb_valve_drive);
         valve_drive->align(FL_ALIGN_LEFT);
         valve_drive->when(FL_WHEN_CHANGED);
@@ -11406,7 +11388,7 @@
       { valve_ed = new Fl_Check_Button(335, 307, 15, 15, "Extra Dist.");
         valve_ed->down_box(FL_BORDER_BOX);
         valve_ed->labelsize(10);
-        valve_ed->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_ed->labelcolor(FL_BACKGROUND2_COLOR);
         valve_ed->callback((Fl_Callback*)cb_valve_ed, (void*)(2));
       } // Fl_Check_Button* valve_ed
       { valve_Q = new SliderW(373, 323, 100, 10, "Dist.");
@@ -11417,10 +11399,10 @@
         valve_Q->labeltype(FL_NORMAL_LABEL);
         valve_Q->labelfont(0);
         valve_Q->labelsize(10);
-        valve_Q->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_Q->labelcolor(FL_BACKGROUND2_COLOR);
         valve_Q->maximum(127);
         valve_Q->step(1);
-        valve_Q->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_Q->textcolor(7);
         valve_Q->callback((Fl_Callback*)cb_valve_Q);
         valve_Q->align(FL_ALIGN_LEFT);
         valve_Q->when(FL_WHEN_CHANGED);
@@ -11433,10 +11415,10 @@
         valve_Pre->labeltype(FL_NORMAL_LABEL);
         valve_Pre->labelfont(0);
         valve_Pre->labelsize(10);
-        valve_Pre->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_Pre->labelcolor(FL_BACKGROUND2_COLOR);
         valve_Pre->maximum(100);
         valve_Pre->step(1);
-        valve_Pre->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_Pre->textcolor(7);
         valve_Pre->callback((Fl_Callback*)cb_valve_Pre);
         valve_Pre->align(FL_ALIGN_LEFT);
         valve_Pre->when(FL_WHEN_CHANGED);
@@ -11444,19 +11426,19 @@
       { valve_pf = new Fl_Check_Button(325, 350, 15, 15, "Pre Filter");
         valve_pf->down_box(FL_BORDER_BOX);
         valve_pf->labelsize(10);
-        valve_pf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_pf->labelcolor(FL_BACKGROUND2_COLOR);
         valve_pf->callback((Fl_Callback*)cb_valve_pf, (void*)(2));
       } // Fl_Check_Button* valve_pf
       { valve_st = new Fl_Check_Button(385, 350, 15, 15, "Stereo");
         valve_st->down_box(FL_BORDER_BOX);
         valve_st->labelsize(10);
-        valve_st->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_st->labelcolor(FL_BACKGROUND2_COLOR);
         valve_st->callback((Fl_Callback*)cb_valve_st, (void*)(2));
       } // Fl_Check_Button* valve_st
       { valve_neg = new Fl_Check_Button(434, 350, 15, 15, "Neg.");
         valve_neg->down_box(FL_BORDER_BOX);
         valve_neg->labelsize(10);
-        valve_neg->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_neg->labelcolor(FL_BACKGROUND2_COLOR);
         valve_neg->callback((Fl_Callback*)cb_valve_neg, (void*)(2));
       } // Fl_Check_Button* valve_neg
       { valve_lpf = new SliderW(373, 367, 100, 10, "LPF");
@@ -11467,12 +11449,12 @@
         valve_lpf->labeltype(FL_NORMAL_LABEL);
         valve_lpf->labelfont(0);
         valve_lpf->labelsize(10);
-        valve_lpf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_lpf->labelcolor(FL_BACKGROUND2_COLOR);
         valve_lpf->minimum(20);
         valve_lpf->maximum(26000);
         valve_lpf->step(1);
         valve_lpf->value(20000);
-        valve_lpf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_lpf->textcolor(7);
         valve_lpf->callback((Fl_Callback*)cb_valve_lpf);
         valve_lpf->align(FL_ALIGN_LEFT);
         valve_lpf->when(FL_WHEN_CHANGED);
@@ -11485,12 +11467,12 @@
         valve_hpf->labeltype(FL_NORMAL_LABEL);
         valve_hpf->labelfont(0);
         valve_hpf->labelsize(10);
-        valve_hpf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_hpf->labelcolor(FL_BACKGROUND2_COLOR);
         valve_hpf->minimum(20);
         valve_hpf->maximum(20000);
         valve_hpf->step(1);
         valve_hpf->value(20);
-        valve_hpf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        valve_hpf->textcolor(7);
         valve_hpf->callback((Fl_Callback*)cb_valve_hpf);
         valve_hpf->align(FL_ALIGN_LEFT);
         valve_hpf->when(FL_WHEN_CHANGED);
@@ -11499,8 +11481,8 @@
     } // Fl_Group* VALVE
     { DFLANGE = new Fl_Group(320, 211, 158, 184);
       DFLANGE->box(FL_UP_BOX);
-      DFLANGE->color((Fl_Color)FL_FOREGROUND_COLOR);
-      DFLANGE->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      DFLANGE->color(FL_FOREGROUND_COLOR);
+      DFLANGE->selection_color(FL_FOREGROUND_COLOR);
       DFLANGE->labelfont(1);
       DFLANGE->user_data((void*)(1));
       DFLANGE->align(96|FL_ALIGN_INSIDE);
@@ -11516,11 +11498,11 @@
       } // Fl_Light_Button* dflange_activar
       { dflange_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         dflange_preset->down_box(FL_BORDER_BOX);
-        dflange_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        dflange_preset->selection_color(FL_FOREGROUND_COLOR);
         dflange_preset->labelsize(10);
-        dflange_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_preset->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_preset->textsize(10);
-        dflange_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_preset->textcolor(7);
         dflange_preset->callback((Fl_Callback*)cb_dflange_preset, (void*)(12));
         dflange_preset->when(FL_WHEN_RELEASE_ALWAYS);
         dflange_preset->menu(menu_dflange_preset);
@@ -11533,11 +11515,11 @@
         dflange_WD->labeltype(FL_NORMAL_LABEL);
         dflange_WD->labelfont(0);
         dflange_WD->labelsize(10);
-        dflange_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_WD->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_WD->minimum(-64);
         dflange_WD->maximum(64);
         dflange_WD->step(1);
-        dflange_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_WD->textcolor(7);
         dflange_WD->callback((Fl_Callback*)cb_dflange_WD);
         dflange_WD->align(FL_ALIGN_LEFT);
         dflange_WD->when(FL_WHEN_CHANGED);
@@ -11550,11 +11532,11 @@
         dflange_pan->labeltype(FL_NORMAL_LABEL);
         dflange_pan->labelfont(0);
         dflange_pan->labelsize(10);
-        dflange_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_pan->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_pan->minimum(-64);
         dflange_pan->maximum(64);
         dflange_pan->step(1);
-        dflange_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_pan->textcolor(7);
         dflange_pan->callback((Fl_Callback*)cb_dflange_pan);
         dflange_pan->align(FL_ALIGN_LEFT);
         dflange_pan->when(FL_WHEN_CHANGED);
@@ -11567,10 +11549,10 @@
         dflange_LR->labeltype(FL_NORMAL_LABEL);
         dflange_LR->labelfont(0);
         dflange_LR->labelsize(10);
-        dflange_LR->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_LR->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_LR->maximum(127);
         dflange_LR->step(1);
-        dflange_LR->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_LR->textcolor(7);
         dflange_LR->callback((Fl_Callback*)cb_dflange_LR);
         dflange_LR->align(FL_ALIGN_LEFT);
         dflange_LR->when(FL_WHEN_CHANGED);
@@ -11583,12 +11565,12 @@
         dflange_depth->labeltype(FL_NORMAL_LABEL);
         dflange_depth->labelfont(0);
         dflange_depth->labelsize(10);
-        dflange_depth->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_depth->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_depth->minimum(20);
         dflange_depth->maximum(500);
         dflange_depth->step(1);
         dflange_depth->value(20);
-        dflange_depth->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_depth->textcolor(7);
         dflange_depth->callback((Fl_Callback*)cb_dflange_depth);
         dflange_depth->align(FL_ALIGN_LEFT);
         dflange_depth->when(FL_WHEN_CHANGED);
@@ -11601,10 +11583,10 @@
         dflange_width->labeltype(FL_NORMAL_LABEL);
         dflange_width->labelfont(0);
         dflange_width->labelsize(10);
-        dflange_width->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_width->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_width->maximum(3000);
         dflange_width->step(1);
-        dflange_width->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_width->textcolor(7);
         dflange_width->callback((Fl_Callback*)cb_dflange_width);
         dflange_width->align(FL_ALIGN_LEFT);
         dflange_width->when(FL_WHEN_CHANGED);
@@ -11617,10 +11599,10 @@
         dflange_offset->labeltype(FL_NORMAL_LABEL);
         dflange_offset->labelfont(0);
         dflange_offset->labelsize(10);
-        dflange_offset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_offset->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_offset->maximum(100);
         dflange_offset->step(1);
-        dflange_offset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_offset->textcolor(7);
         dflange_offset->callback((Fl_Callback*)cb_dflange_offset);
         dflange_offset->align(FL_ALIGN_LEFT);
         dflange_offset->when(FL_WHEN_CHANGED);
@@ -11633,11 +11615,11 @@
         dflange_fb->labeltype(FL_NORMAL_LABEL);
         dflange_fb->labelfont(0);
         dflange_fb->labelsize(10);
-        dflange_fb->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_fb->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_fb->minimum(-64);
         dflange_fb->maximum(64);
         dflange_fb->step(1);
-        dflange_fb->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_fb->textcolor(7);
         dflange_fb->callback((Fl_Callback*)cb_dflange_fb);
         dflange_fb->align(FL_ALIGN_LEFT);
         dflange_fb->when(FL_WHEN_CHANGED);
@@ -11650,12 +11632,12 @@
         dflange_lpf->labeltype(FL_NORMAL_LABEL);
         dflange_lpf->labelfont(0);
         dflange_lpf->labelsize(10);
-        dflange_lpf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_lpf->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_lpf->minimum(20);
         dflange_lpf->maximum(20000);
         dflange_lpf->step(1);
         dflange_lpf->value(20);
-        dflange_lpf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_lpf->textcolor(7);
         dflange_lpf->callback((Fl_Callback*)cb_dflange_lpf);
         dflange_lpf->align(FL_ALIGN_LEFT);
         dflange_lpf->when(FL_WHEN_CHANGED);
@@ -11663,13 +11645,13 @@
       { dflange_subs = new Fl_Check_Button(332, 324, 15, 15, "Subtract");
         dflange_subs->down_box(FL_BORDER_BOX);
         dflange_subs->labelsize(10);
-        dflange_subs->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_subs->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_subs->callback((Fl_Callback*)cb_dflange_subs, (void*)(2));
       } // Fl_Check_Button* dflange_subs
       { dflange_tz = new Fl_Check_Button(395, 324, 15, 15, "Th. zero");
         dflange_tz->down_box(FL_BORDER_BOX);
         dflange_tz->labelsize(10);
-        dflange_tz->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_tz->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_tz->callback((Fl_Callback*)cb_dflange_tz, (void*)(2));
       } // Fl_Check_Button* dflange_tz
       { dflange_freq = new SliderW(372, 339, 100, 10, "Tempo");
@@ -11680,12 +11662,12 @@
         dflange_freq->labeltype(FL_NORMAL_LABEL);
         dflange_freq->labelfont(0);
         dflange_freq->labelsize(10);
-        dflange_freq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_freq->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_freq->minimum(1);
         dflange_freq->maximum(600);
         dflange_freq->step(1);
         dflange_freq->value(100);
-        dflange_freq->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_freq->textcolor(7);
         dflange_freq->callback((Fl_Callback*)cb_dflange_freq);
         dflange_freq->align(FL_ALIGN_LEFT);
         dflange_freq->when(FL_WHEN_CHANGED);
@@ -11698,21 +11680,21 @@
         dflange_stdf->labeltype(FL_NORMAL_LABEL);
         dflange_stdf->labelfont(0);
         dflange_stdf->labelsize(10);
-        dflange_stdf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_stdf->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_stdf->maximum(127);
         dflange_stdf->step(1);
-        dflange_stdf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_stdf->textcolor(7);
         dflange_stdf->callback((Fl_Callback*)cb_dflange_stdf);
         dflange_stdf->align(FL_ALIGN_LEFT);
         dflange_stdf->when(FL_WHEN_CHANGED);
       } // SliderW* dflange_stdf
       { Fl_Choice* o = dflange_lfotype = new Fl_Choice(383, 364, 72, 15, "LFO Type");
         dflange_lfotype->down_box(FL_BORDER_BOX);
-        dflange_lfotype->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        dflange_lfotype->selection_color(FL_FOREGROUND_COLOR);
         dflange_lfotype->labelsize(10);
-        dflange_lfotype->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_lfotype->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_lfotype->textsize(10);
-        dflange_lfotype->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_lfotype->textcolor(7);
         dflange_lfotype->callback((Fl_Callback*)cb_dflange_lfotype);
         o->menu(menu_chorus_lfotype);
       } // Fl_Choice* dflange_lfotype
@@ -11724,10 +11706,10 @@
         dflange_rnd->labeltype(FL_NORMAL_LABEL);
         dflange_rnd->labelfont(0);
         dflange_rnd->labelsize(10);
-        dflange_rnd->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_rnd->labelcolor(FL_BACKGROUND2_COLOR);
         dflange_rnd->maximum(127);
         dflange_rnd->step(1);
-        dflange_rnd->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        dflange_rnd->textcolor(7);
         dflange_rnd->callback((Fl_Callback*)cb_dflange_rnd);
         dflange_rnd->align(FL_ALIGN_LEFT);
         dflange_rnd->when(FL_WHEN_CHANGED);
@@ -11736,8 +11718,8 @@
     } // Fl_Group* DFLANGE
     { RING = new Fl_Group(320, 211, 158, 184);
       RING->box(FL_UP_BOX);
-      RING->color((Fl_Color)FL_FOREGROUND_COLOR);
-      RING->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      RING->color(FL_FOREGROUND_COLOR);
+      RING->selection_color(FL_FOREGROUND_COLOR);
       RING->labelfont(1);
       RING->user_data((void*)(1));
       RING->align(96|FL_ALIGN_INSIDE);
@@ -11753,11 +11735,11 @@
       } // Fl_Light_Button* ring_activar
       { ring_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         ring_preset->down_box(FL_BORDER_BOX);
-        ring_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        ring_preset->selection_color(FL_FOREGROUND_COLOR);
         ring_preset->labelsize(10);
-        ring_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_preset->labelcolor(FL_BACKGROUND2_COLOR);
         ring_preset->textsize(10);
-        ring_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_preset->textcolor(7);
         ring_preset->callback((Fl_Callback*)cb_ring_preset, (void*)(12));
         ring_preset->when(FL_WHEN_RELEASE_ALWAYS);
         ring_preset->menu(menu_ring_preset);
@@ -11770,11 +11752,11 @@
         ring_WD->labeltype(FL_NORMAL_LABEL);
         ring_WD->labelfont(0);
         ring_WD->labelsize(10);
-        ring_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_WD->labelcolor(FL_BACKGROUND2_COLOR);
         ring_WD->minimum(-64);
         ring_WD->maximum(64);
         ring_WD->step(1);
-        ring_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_WD->textcolor(7);
         ring_WD->callback((Fl_Callback*)cb_ring_WD);
         ring_WD->align(FL_ALIGN_LEFT);
         ring_WD->when(FL_WHEN_CHANGED);
@@ -11787,11 +11769,11 @@
         ring_LRc->labeltype(FL_NORMAL_LABEL);
         ring_LRc->labelfont(0);
         ring_LRc->labelsize(10);
-        ring_LRc->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_LRc->labelcolor(FL_BACKGROUND2_COLOR);
         ring_LRc->minimum(-64);
         ring_LRc->maximum(64);
         ring_LRc->step(1);
-        ring_LRc->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_LRc->textcolor(7);
         ring_LRc->callback((Fl_Callback*)cb_ring_LRc);
         ring_LRc->align(FL_ALIGN_LEFT);
         ring_LRc->when(FL_WHEN_CHANGED);
@@ -11804,12 +11786,12 @@
         ring_input->labeltype(FL_NORMAL_LABEL);
         ring_input->labelfont(0);
         ring_input->labelsize(10);
-        ring_input->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_input->labelcolor(FL_BACKGROUND2_COLOR);
         ring_input->minimum(1);
         ring_input->maximum(127);
         ring_input->step(1);
         ring_input->value(1);
-        ring_input->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_input->textcolor(7);
         ring_input->callback((Fl_Callback*)cb_ring_input);
         ring_input->align(FL_ALIGN_LEFT);
         ring_input->when(FL_WHEN_CHANGED);
@@ -11822,10 +11804,10 @@
         ring_level->labeltype(FL_NORMAL_LABEL);
         ring_level->labelfont(0);
         ring_level->labelsize(10);
-        ring_level->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_level->labelcolor(FL_BACKGROUND2_COLOR);
         ring_level->maximum(127);
         ring_level->step(1);
-        ring_level->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_level->textcolor(7);
         ring_level->callback((Fl_Callback*)cb_ring_level);
         ring_level->align(FL_ALIGN_LEFT);
         ring_level->when(FL_WHEN_CHANGED);
@@ -11838,11 +11820,11 @@
         ring_pan->labeltype(FL_NORMAL_LABEL);
         ring_pan->labelfont(0);
         ring_pan->labelsize(10);
-        ring_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_pan->labelcolor(FL_BACKGROUND2_COLOR);
         ring_pan->minimum(-64);
         ring_pan->maximum(64);
         ring_pan->step(1);
-        ring_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_pan->textcolor(7);
         ring_pan->callback((Fl_Callback*)cb_ring_pan);
         ring_pan->align(FL_ALIGN_LEFT);
         ring_pan->when(FL_WHEN_CHANGED);
@@ -11850,13 +11832,13 @@
       { ring_st = new Fl_Check_Button(348, 303, 15, 15, "Stereo");
         ring_st->down_box(FL_BORDER_BOX);
         ring_st->labelsize(10);
-        ring_st->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_st->labelcolor(FL_BACKGROUND2_COLOR);
         ring_st->callback((Fl_Callback*)cb_ring_st, (void*)(2));
       } // Fl_Check_Button* ring_st
       { ring_afreq = new Fl_Check_Button(400, 303, 15, 15, "Auto Freq");
         ring_afreq->down_box(FL_BORDER_BOX);
         ring_afreq->labelsize(10);
-        ring_afreq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_afreq->labelcolor(FL_BACKGROUND2_COLOR);
         ring_afreq->callback((Fl_Callback*)cb_ring_afreq, (void*)(2));
       } // Fl_Check_Button* ring_afreq
       { ring_depth = new SliderW(371, 317, 100, 10, "Depth");
@@ -11867,10 +11849,10 @@
         ring_depth->labeltype(FL_NORMAL_LABEL);
         ring_depth->labelfont(0);
         ring_depth->labelsize(10);
-        ring_depth->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_depth->labelcolor(FL_BACKGROUND2_COLOR);
         ring_depth->maximum(100);
         ring_depth->step(1);
-        ring_depth->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_depth->textcolor(7);
         ring_depth->callback((Fl_Callback*)cb_ring_depth);
         ring_depth->align(FL_ALIGN_LEFT);
         ring_depth->when(FL_WHEN_CHANGED);
@@ -11883,11 +11865,11 @@
         ring_freq->labeltype(FL_NORMAL_LABEL);
         ring_freq->labelfont(0);
         ring_freq->labelsize(10);
-        ring_freq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_freq->labelcolor(FL_BACKGROUND2_COLOR);
         ring_freq->minimum(1);
         ring_freq->maximum(20000);
         ring_freq->step(10);
-        ring_freq->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_freq->textcolor(7);
         ring_freq->callback((Fl_Callback*)cb_ring_freq);
         ring_freq->align(FL_ALIGN_LEFT);
         ring_freq->when(FL_WHEN_CHANGED);
@@ -11900,10 +11882,10 @@
         ring_sin->labeltype(FL_NORMAL_LABEL);
         ring_sin->labelfont(0);
         ring_sin->labelsize(10);
-        ring_sin->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_sin->labelcolor(FL_BACKGROUND2_COLOR);
         ring_sin->maximum(100);
         ring_sin->step(1);
-        ring_sin->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_sin->textcolor(7);
         ring_sin->callback((Fl_Callback*)cb_ring_sin);
         ring_sin->align(FL_ALIGN_LEFT);
         ring_sin->when(FL_WHEN_CHANGED);
@@ -11916,10 +11898,10 @@
         ring_tri->labeltype(FL_NORMAL_LABEL);
         ring_tri->labelfont(0);
         ring_tri->labelsize(10);
-        ring_tri->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_tri->labelcolor(FL_BACKGROUND2_COLOR);
         ring_tri->maximum(100);
         ring_tri->step(1);
-        ring_tri->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_tri->textcolor(7);
         ring_tri->callback((Fl_Callback*)cb_ring_tri);
         ring_tri->align(FL_ALIGN_LEFT);
         ring_tri->when(FL_WHEN_CHANGED);
@@ -11932,10 +11914,10 @@
         ring_saw->labeltype(FL_NORMAL_LABEL);
         ring_saw->labelfont(0);
         ring_saw->labelsize(10);
-        ring_saw->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_saw->labelcolor(FL_BACKGROUND2_COLOR);
         ring_saw->maximum(100);
         ring_saw->step(1);
-        ring_saw->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_saw->textcolor(7);
         ring_saw->callback((Fl_Callback*)cb_ring_saw);
         ring_saw->align(FL_ALIGN_LEFT);
         ring_saw->when(FL_WHEN_CHANGED);
@@ -11948,10 +11930,10 @@
         ring_squ->labeltype(FL_NORMAL_LABEL);
         ring_squ->labelfont(0);
         ring_squ->labelsize(10);
-        ring_squ->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_squ->labelcolor(FL_BACKGROUND2_COLOR);
         ring_squ->maximum(100);
         ring_squ->step(1);
-        ring_squ->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ring_squ->textcolor(7);
         ring_squ->callback((Fl_Callback*)cb_ring_squ);
         ring_squ->align(FL_ALIGN_LEFT);
         ring_squ->when(FL_WHEN_CHANGED);
@@ -11960,8 +11942,8 @@
     } // Fl_Group* RING
     { EXCITER = new Fl_Group(320, 211, 158, 184);
       EXCITER->box(FL_UP_BOX);
-      EXCITER->color((Fl_Color)FL_FOREGROUND_COLOR);
-      EXCITER->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      EXCITER->color(FL_FOREGROUND_COLOR);
+      EXCITER->selection_color(FL_FOREGROUND_COLOR);
       EXCITER->labelfont(1);
       EXCITER->user_data((void*)(1));
       EXCITER->align(96|FL_ALIGN_INSIDE);
@@ -11977,11 +11959,11 @@
       } // Fl_Light_Button* exciter_activar
       { exciter_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         exciter_preset->down_box(FL_BORDER_BOX);
-        exciter_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        exciter_preset->selection_color(FL_FOREGROUND_COLOR);
         exciter_preset->labelsize(10);
-        exciter_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        exciter_preset->labelcolor(FL_BACKGROUND2_COLOR);
         exciter_preset->textsize(10);
-        exciter_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        exciter_preset->textcolor(7);
         exciter_preset->callback((Fl_Callback*)cb_exciter_preset, (void*)(12));
         exciter_preset->when(FL_WHEN_RELEASE_ALWAYS);
         exciter_preset->menu(menu_exciter_preset);
@@ -11994,10 +11976,10 @@
         ex_Gain->labeltype(FL_NORMAL_LABEL);
         ex_Gain->labelfont(0);
         ex_Gain->labelsize(10);
-        ex_Gain->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_Gain->labelcolor(FL_BACKGROUND2_COLOR);
         ex_Gain->maximum(127);
         ex_Gain->step(1);
-        ex_Gain->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_Gain->textcolor(7);
         ex_Gain->callback((Fl_Callback*)cb_ex_Gain);
         ex_Gain->align(FL_ALIGN_LEFT);
         ex_Gain->when(FL_WHEN_CHANGED);
@@ -12010,12 +11992,12 @@
         ex_hfreq->labeltype(FL_NORMAL_LABEL);
         ex_hfreq->labelfont(0);
         ex_hfreq->labelsize(10);
-        ex_hfreq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_hfreq->labelcolor(FL_BACKGROUND2_COLOR);
         ex_hfreq->minimum(20);
         ex_hfreq->maximum(20000);
         ex_hfreq->step(1);
         ex_hfreq->value(20);
-        ex_hfreq->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_hfreq->textcolor(7);
         ex_hfreq->callback((Fl_Callback*)cb_ex_hfreq);
         ex_hfreq->align(FL_ALIGN_LEFT);
         ex_hfreq->when(FL_WHEN_CHANGED);
@@ -12028,12 +12010,12 @@
         ex_lfreq->labeltype(FL_NORMAL_LABEL);
         ex_lfreq->labelfont(0);
         ex_lfreq->labelsize(10);
-        ex_lfreq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_lfreq->labelcolor(FL_BACKGROUND2_COLOR);
         ex_lfreq->minimum(20);
         ex_lfreq->maximum(26000);
         ex_lfreq->step(1);
         ex_lfreq->value(20000);
-        ex_lfreq->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_lfreq->textcolor(7);
         ex_lfreq->callback((Fl_Callback*)cb_ex_lfreq);
         ex_lfreq->align(FL_ALIGN_LEFT);
         ex_lfreq->when(FL_WHEN_CHANGED);
@@ -12046,11 +12028,11 @@
         ex_1->labeltype(FL_NORMAL_LABEL);
         ex_1->labelfont(0);
         ex_1->labelsize(10);
-        ex_1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_1->labelcolor(FL_BACKGROUND2_COLOR);
         ex_1->minimum(-64);
         ex_1->maximum(64);
         ex_1->step(1);
-        ex_1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_1->textcolor(7);
         ex_1->callback((Fl_Callback*)cb_ex_1);
         ex_1->align(FL_ALIGN_LEFT);
         ex_1->when(FL_WHEN_CHANGED);
@@ -12063,11 +12045,11 @@
         ex_2->labeltype(FL_NORMAL_LABEL);
         ex_2->labelfont(0);
         ex_2->labelsize(10);
-        ex_2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_2->labelcolor(FL_BACKGROUND2_COLOR);
         ex_2->minimum(-64);
         ex_2->maximum(64);
         ex_2->step(1);
-        ex_2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_2->textcolor(7);
         ex_2->callback((Fl_Callback*)cb_ex_2);
         ex_2->align(FL_ALIGN_LEFT);
         ex_2->when(FL_WHEN_CHANGED);
@@ -12080,11 +12062,11 @@
         ex_3->labeltype(FL_NORMAL_LABEL);
         ex_3->labelfont(0);
         ex_3->labelsize(10);
-        ex_3->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_3->labelcolor(FL_BACKGROUND2_COLOR);
         ex_3->minimum(-64);
         ex_3->maximum(64);
         ex_3->step(1);
-        ex_3->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_3->textcolor(7);
         ex_3->callback((Fl_Callback*)cb_ex_3);
         ex_3->align(FL_ALIGN_LEFT);
         ex_3->when(FL_WHEN_CHANGED);
@@ -12097,11 +12079,11 @@
         ex_4->labeltype(FL_NORMAL_LABEL);
         ex_4->labelfont(0);
         ex_4->labelsize(10);
-        ex_4->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_4->labelcolor(FL_BACKGROUND2_COLOR);
         ex_4->minimum(-64);
         ex_4->maximum(64);
         ex_4->step(1);
-        ex_4->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_4->textcolor(7);
         ex_4->callback((Fl_Callback*)cb_ex_4);
         ex_4->align(FL_ALIGN_LEFT);
         ex_4->when(FL_WHEN_CHANGED);
@@ -12114,11 +12096,11 @@
         ex_5->labeltype(FL_NORMAL_LABEL);
         ex_5->labelfont(0);
         ex_5->labelsize(10);
-        ex_5->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_5->labelcolor(FL_BACKGROUND2_COLOR);
         ex_5->minimum(-64);
         ex_5->maximum(64);
         ex_5->step(1);
-        ex_5->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_5->textcolor(7);
         ex_5->callback((Fl_Callback*)cb_ex_5);
         ex_5->align(FL_ALIGN_LEFT);
         ex_5->when(FL_WHEN_CHANGED);
@@ -12131,11 +12113,11 @@
         ex_6->labeltype(FL_NORMAL_LABEL);
         ex_6->labelfont(0);
         ex_6->labelsize(10);
-        ex_6->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_6->labelcolor(FL_BACKGROUND2_COLOR);
         ex_6->minimum(-64);
         ex_6->maximum(64);
         ex_6->step(1);
-        ex_6->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_6->textcolor(7);
         ex_6->callback((Fl_Callback*)cb_ex_6);
         ex_6->align(FL_ALIGN_LEFT);
         ex_6->when(FL_WHEN_CHANGED);
@@ -12148,11 +12130,11 @@
         ex_7->labeltype(FL_NORMAL_LABEL);
         ex_7->labelfont(0);
         ex_7->labelsize(10);
-        ex_7->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_7->labelcolor(FL_BACKGROUND2_COLOR);
         ex_7->minimum(-64);
         ex_7->maximum(64);
         ex_7->step(1);
-        ex_7->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_7->textcolor(7);
         ex_7->callback((Fl_Callback*)cb_ex_7);
         ex_7->align(FL_ALIGN_LEFT);
         ex_7->when(FL_WHEN_CHANGED);
@@ -12165,11 +12147,11 @@
         ex_8->labeltype(FL_NORMAL_LABEL);
         ex_8->labelfont(0);
         ex_8->labelsize(10);
-        ex_8->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_8->labelcolor(FL_BACKGROUND2_COLOR);
         ex_8->minimum(-64);
         ex_8->maximum(64);
         ex_8->step(1);
-        ex_8->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_8->textcolor(7);
         ex_8->callback((Fl_Callback*)cb_ex_8);
         ex_8->align(FL_ALIGN_LEFT);
         ex_8->when(FL_WHEN_CHANGED);
@@ -12182,11 +12164,11 @@
         ex_9->labeltype(FL_NORMAL_LABEL);
         ex_9->labelfont(0);
         ex_9->labelsize(10);
-        ex_9->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_9->labelcolor(FL_BACKGROUND2_COLOR);
         ex_9->minimum(-64);
         ex_9->maximum(64);
         ex_9->step(1);
-        ex_9->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_9->textcolor(7);
         ex_9->callback((Fl_Callback*)cb_ex_9);
         ex_9->align(FL_ALIGN_LEFT);
         ex_9->when(FL_WHEN_CHANGED);
@@ -12199,11 +12181,11 @@
         ex_10->labeltype(FL_NORMAL_LABEL);
         ex_10->labelfont(0);
         ex_10->labelsize(10);
-        ex_10->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_10->labelcolor(FL_BACKGROUND2_COLOR);
         ex_10->minimum(-64);
         ex_10->maximum(64);
         ex_10->step(1);
-        ex_10->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ex_10->textcolor(7);
         ex_10->callback((Fl_Callback*)cb_ex_10);
         ex_10->align(FL_ALIGN_LEFT);
         ex_10->when(FL_WHEN_CHANGED);
@@ -12212,8 +12194,8 @@
     } // Fl_Group* EXCITER
     { MBDIST = new Fl_Group(320, 211, 158, 184);
       MBDIST->box(FL_UP_BOX);
-      MBDIST->color((Fl_Color)FL_FOREGROUND_COLOR);
-      MBDIST->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      MBDIST->color(FL_FOREGROUND_COLOR);
+      MBDIST->selection_color(FL_FOREGROUND_COLOR);
       MBDIST->labelfont(1);
       MBDIST->user_data((void*)(1));
       MBDIST->align(96|FL_ALIGN_INSIDE);
@@ -12229,11 +12211,11 @@
       } // Fl_Light_Button* mbdist_activar
       { mbdist_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         mbdist_preset->down_box(FL_BORDER_BOX);
-        mbdist_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        mbdist_preset->selection_color(FL_FOREGROUND_COLOR);
         mbdist_preset->labelsize(10);
-        mbdist_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_preset->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_preset->textsize(10);
-        mbdist_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_preset->textcolor(7);
         mbdist_preset->callback((Fl_Callback*)cb_mbdist_preset, (void*)(12));
         mbdist_preset->when(FL_WHEN_RELEASE_ALWAYS);
         mbdist_preset->menu(menu_mbdist_preset);
@@ -12246,11 +12228,11 @@
         mbdist_WD->labeltype(FL_NORMAL_LABEL);
         mbdist_WD->labelfont(0);
         mbdist_WD->labelsize(10);
-        mbdist_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_WD->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_WD->minimum(-64);
         mbdist_WD->maximum(64);
         mbdist_WD->step(1);
-        mbdist_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_WD->textcolor(7);
         mbdist_WD->callback((Fl_Callback*)cb_mbdist_WD);
         mbdist_WD->align(FL_ALIGN_LEFT);
         mbdist_WD->when(FL_WHEN_CHANGED);
@@ -12263,11 +12245,11 @@
         mbdist_LRc->labeltype(FL_NORMAL_LABEL);
         mbdist_LRc->labelfont(0);
         mbdist_LRc->labelsize(10);
-        mbdist_LRc->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_LRc->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_LRc->minimum(-64);
         mbdist_LRc->maximum(64);
         mbdist_LRc->step(1);
-        mbdist_LRc->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_LRc->textcolor(7);
         mbdist_LRc->callback((Fl_Callback*)cb_mbdist_LRc);
         mbdist_LRc->align(FL_ALIGN_LEFT);
         mbdist_LRc->when(FL_WHEN_CHANGED);
@@ -12280,10 +12262,10 @@
         mbdist_drive->labeltype(FL_NORMAL_LABEL);
         mbdist_drive->labelfont(0);
         mbdist_drive->labelsize(10);
-        mbdist_drive->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_drive->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_drive->maximum(127);
         mbdist_drive->step(1);
-        mbdist_drive->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_drive->textcolor(7);
         mbdist_drive->callback((Fl_Callback*)cb_mbdist_drive);
         mbdist_drive->align(FL_ALIGN_LEFT);
         mbdist_drive->when(FL_WHEN_CHANGED);
@@ -12296,10 +12278,10 @@
         mbdist_level->labeltype(FL_NORMAL_LABEL);
         mbdist_level->labelfont(0);
         mbdist_level->labelsize(10);
-        mbdist_level->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_level->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_level->maximum(127);
         mbdist_level->step(1);
-        mbdist_level->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_level->textcolor(7);
         mbdist_level->callback((Fl_Callback*)cb_mbdist_level);
         mbdist_level->align(FL_ALIGN_LEFT);
         mbdist_level->when(FL_WHEN_CHANGED);
@@ -12312,10 +12294,10 @@
         mbdist_volL->labeltype(FL_NORMAL_LABEL);
         mbdist_volL->labelfont(0);
         mbdist_volL->labelsize(10);
-        mbdist_volL->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_volL->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_volL->maximum(100);
         mbdist_volL->step(1);
-        mbdist_volL->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_volL->textcolor(7);
         mbdist_volL->callback((Fl_Callback*)cb_mbdist_volL);
         mbdist_volL->align(FL_ALIGN_LEFT);
         mbdist_volL->when(FL_WHEN_CHANGED);
@@ -12328,10 +12310,10 @@
         mbdist_volM->labeltype(FL_NORMAL_LABEL);
         mbdist_volM->labelfont(0);
         mbdist_volM->labelsize(10);
-        mbdist_volM->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_volM->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_volM->maximum(100);
         mbdist_volM->step(1);
-        mbdist_volM->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_volM->textcolor(7);
         mbdist_volM->callback((Fl_Callback*)cb_mbdist_volM);
         mbdist_volM->align(FL_ALIGN_LEFT);
         mbdist_volM->when(FL_WHEN_CHANGED);
@@ -12344,10 +12326,10 @@
         mbdist_volH->labeltype(FL_NORMAL_LABEL);
         mbdist_volH->labelfont(0);
         mbdist_volH->labelsize(10);
-        mbdist_volH->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_volH->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_volH->maximum(100);
         mbdist_volH->step(1);
-        mbdist_volH->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_volH->textcolor(7);
         mbdist_volH->callback((Fl_Callback*)cb_mbdist_volH);
         mbdist_volH->align(FL_ALIGN_LEFT);
         mbdist_volH->when(FL_WHEN_CHANGED);
@@ -12360,11 +12342,11 @@
         mbdist_cross1->labeltype(FL_NORMAL_LABEL);
         mbdist_cross1->labelfont(0);
         mbdist_cross1->labelsize(10);
-        mbdist_cross1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_cross1->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_cross1->minimum(20);
         mbdist_cross1->maximum(1000);
         mbdist_cross1->step(1);
-        mbdist_cross1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_cross1->textcolor(7);
         mbdist_cross1->callback((Fl_Callback*)cb_mbdist_cross1);
         mbdist_cross1->align(FL_ALIGN_LEFT);
         mbdist_cross1->when(FL_WHEN_CHANGED);
@@ -12377,42 +12359,42 @@
         mbdist_cross2->labeltype(FL_NORMAL_LABEL);
         mbdist_cross2->labelfont(0);
         mbdist_cross2->labelsize(10);
-        mbdist_cross2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_cross2->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_cross2->minimum(800);
         mbdist_cross2->maximum(12000);
         mbdist_cross2->step(1);
-        mbdist_cross2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_cross2->textcolor(7);
         mbdist_cross2->callback((Fl_Callback*)cb_mbdist_cross2);
         mbdist_cross2->align(FL_ALIGN_LEFT);
         mbdist_cross2->when(FL_WHEN_CHANGED);
       } // SliderW* mbdist_cross2
       { Fl_Choice* o = mbdist_tipoL = new Fl_Choice(323, 350, 50, 16);
         mbdist_tipoL->down_box(FL_BORDER_BOX);
-        mbdist_tipoL->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        mbdist_tipoL->selection_color(FL_FOREGROUND_COLOR);
         mbdist_tipoL->labelsize(10);
-        mbdist_tipoL->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_tipoL->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_tipoL->textsize(10);
-        mbdist_tipoL->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_tipoL->textcolor(7);
         mbdist_tipoL->callback((Fl_Callback*)cb_mbdist_tipoL);
         o->menu(menu_dist_tipo);
       } // Fl_Choice* mbdist_tipoL
       { Fl_Choice* o = mbdist_tipoM = new Fl_Choice(374, 350, 50, 16);
         mbdist_tipoM->down_box(FL_BORDER_BOX);
-        mbdist_tipoM->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        mbdist_tipoM->selection_color(FL_FOREGROUND_COLOR);
         mbdist_tipoM->labelsize(10);
-        mbdist_tipoM->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_tipoM->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_tipoM->textsize(10);
-        mbdist_tipoM->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_tipoM->textcolor(7);
         mbdist_tipoM->callback((Fl_Callback*)cb_mbdist_tipoM);
         o->menu(menu_dist_tipo);
       } // Fl_Choice* mbdist_tipoM
       { Fl_Choice* o = mbdist_tipoH = new Fl_Choice(425, 350, 50, 16);
         mbdist_tipoH->down_box(FL_BORDER_BOX);
-        mbdist_tipoH->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        mbdist_tipoH->selection_color(FL_FOREGROUND_COLOR);
         mbdist_tipoH->labelsize(10);
-        mbdist_tipoH->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_tipoH->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_tipoH->textsize(10);
-        mbdist_tipoH->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_tipoH->textcolor(7);
         mbdist_tipoH->callback((Fl_Callback*)cb_mbdist_tipoH);
         o->menu(menu_dist_tipo);
       } // Fl_Choice* mbdist_tipoH
@@ -12424,11 +12406,11 @@
         mbdist_pan->labeltype(FL_NORMAL_LABEL);
         mbdist_pan->labelfont(0);
         mbdist_pan->labelsize(10);
-        mbdist_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_pan->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_pan->minimum(-64);
         mbdist_pan->maximum(64);
         mbdist_pan->step(1);
-        mbdist_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_pan->textcolor(7);
         mbdist_pan->callback((Fl_Callback*)cb_mbdist_pan);
         mbdist_pan->align(FL_ALIGN_LEFT);
         mbdist_pan->when(FL_WHEN_CHANGED);
@@ -12436,21 +12418,21 @@
       { mbdist_st = new Fl_Check_Button(352, 379, 15, 15, "Stereo");
         mbdist_st->down_box(FL_BORDER_BOX);
         mbdist_st->labelsize(10);
-        mbdist_st->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_st->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_st->callback((Fl_Callback*)cb_mbdist_st, (void*)(2));
       } // Fl_Check_Button* mbdist_st
       { mbdist_neg = new Fl_Check_Button(421, 378, 15, 15, "Neg.");
         mbdist_neg->down_box(FL_BORDER_BOX);
         mbdist_neg->labelsize(10);
-        mbdist_neg->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbdist_neg->labelcolor(FL_BACKGROUND2_COLOR);
         mbdist_neg->callback((Fl_Callback*)cb_mbdist_neg, (void*)(2));
       } // Fl_Check_Button* mbdist_neg
       MBDIST->end();
     } // Fl_Group* MBDIST
     { ARPIE = new Fl_Group(320, 211, 158, 184);
       ARPIE->box(FL_UP_BOX);
-      ARPIE->color((Fl_Color)FL_FOREGROUND_COLOR);
-      ARPIE->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      ARPIE->color(FL_FOREGROUND_COLOR);
+      ARPIE->selection_color(FL_FOREGROUND_COLOR);
       ARPIE->labelfont(1);
       ARPIE->user_data((void*)(1));
       ARPIE->align(96|FL_ALIGN_INSIDE);
@@ -12466,11 +12448,11 @@
       } // Fl_Light_Button* arpie_activar
       { arpie_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         arpie_preset->down_box(FL_BORDER_BOX);
-        arpie_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        arpie_preset->selection_color(FL_FOREGROUND_COLOR);
         arpie_preset->labelsize(10);
-        arpie_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_preset->labelcolor(FL_BACKGROUND2_COLOR);
         arpie_preset->textsize(10);
-        arpie_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_preset->textcolor(7);
         arpie_preset->callback((Fl_Callback*)cb_arpie_preset, (void*)(12));
         arpie_preset->when(FL_WHEN_RELEASE_ALWAYS);
         arpie_preset->menu(menu_arpie_preset);
@@ -12483,11 +12465,11 @@
         arpie_WD->labeltype(FL_NORMAL_LABEL);
         arpie_WD->labelfont(0);
         arpie_WD->labelsize(10);
-        arpie_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_WD->labelcolor(FL_BACKGROUND2_COLOR);
         arpie_WD->minimum(-64);
         arpie_WD->maximum(63);
         arpie_WD->step(1);
-        arpie_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_WD->textcolor(7);
         arpie_WD->callback((Fl_Callback*)cb_arpie_WD);
         arpie_WD->align(FL_ALIGN_LEFT);
         arpie_WD->when(FL_WHEN_CHANGED);
@@ -12500,10 +12482,10 @@
         arpie_arpe->labeltype(FL_NORMAL_LABEL);
         arpie_arpe->labelfont(0);
         arpie_arpe->labelsize(10);
-        arpie_arpe->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_arpe->labelcolor(FL_BACKGROUND2_COLOR);
         arpie_arpe->maximum(127);
         arpie_arpe->step(1);
-        arpie_arpe->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_arpe->textcolor(7);
         arpie_arpe->callback((Fl_Callback*)cb_arpie_arpe);
         arpie_arpe->align(FL_ALIGN_LEFT);
         arpie_arpe->when(FL_WHEN_CHANGED);
@@ -12516,11 +12498,11 @@
         arpie_pan->labeltype(FL_NORMAL_LABEL);
         arpie_pan->labelfont(0);
         arpie_pan->labelsize(10);
-        arpie_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_pan->labelcolor(FL_BACKGROUND2_COLOR);
         arpie_pan->minimum(-64);
         arpie_pan->maximum(63);
         arpie_pan->step(1);
-        arpie_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_pan->textcolor(7);
         arpie_pan->callback((Fl_Callback*)cb_arpie_pan);
         arpie_pan->align(FL_ALIGN_LEFT);
         arpie_pan->when(FL_WHEN_CHANGED);
@@ -12533,23 +12515,23 @@
         arpie_delay->labeltype(FL_NORMAL_LABEL);
         arpie_delay->labelfont(0);
         arpie_delay->labelsize(10);
-        arpie_delay->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_delay->labelcolor(FL_BACKGROUND2_COLOR);
         arpie_delay->minimum(1);
         arpie_delay->maximum(600);
         arpie_delay->step(1);
         arpie_delay->value(1);
-        arpie_delay->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_delay->textcolor(7);
         arpie_delay->callback((Fl_Callback*)cb_arpie_delay);
         arpie_delay->align(FL_ALIGN_LEFT);
         arpie_delay->when(FL_WHEN_RELEASE);
       } // SliderW* arpie_delay
       { arpie_subdiv = new Fl_Choice(398, 293, 76, 18, "SubDivision");
         arpie_subdiv->down_box(FL_BORDER_BOX);
-        arpie_subdiv->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        arpie_subdiv->selection_color(FL_FOREGROUND_COLOR);
         arpie_subdiv->labelsize(10);
-        arpie_subdiv->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_subdiv->labelcolor(FL_BACKGROUND2_COLOR);
         arpie_subdiv->textsize(10);
-        arpie_subdiv->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_subdiv->textcolor(7);
         arpie_subdiv->callback((Fl_Callback*)cb_arpie_subdiv, (void*)(12));
         arpie_subdiv->when(FL_WHEN_RELEASE_ALWAYS);
         arpie_subdiv->menu(menu_arpie_subdiv);
@@ -12562,10 +12544,10 @@
         arpie_LRdl->labeltype(FL_NORMAL_LABEL);
         arpie_LRdl->labelfont(0);
         arpie_LRdl->labelsize(10);
-        arpie_LRdl->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_LRdl->labelcolor(FL_BACKGROUND2_COLOR);
         arpie_LRdl->maximum(127);
         arpie_LRdl->step(1);
-        arpie_LRdl->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_LRdl->textcolor(7);
         arpie_LRdl->callback((Fl_Callback*)cb_arpie_LRdl);
         arpie_LRdl->align(FL_ALIGN_LEFT);
         arpie_LRdl->when(FL_WHEN_RELEASE);
@@ -12578,11 +12560,11 @@
         arpie_LRc->labeltype(FL_NORMAL_LABEL);
         arpie_LRc->labelfont(0);
         arpie_LRc->labelsize(10);
-        arpie_LRc->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_LRc->labelcolor(FL_BACKGROUND2_COLOR);
         arpie_LRc->minimum(-64);
         arpie_LRc->maximum(63);
         arpie_LRc->step(1);
-        arpie_LRc->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_LRc->textcolor(7);
         arpie_LRc->callback((Fl_Callback*)cb_arpie_LRc);
         arpie_LRc->align(FL_ALIGN_LEFT);
         arpie_LRc->when(FL_WHEN_CHANGED);
@@ -12595,10 +12577,10 @@
         arpie_fb->labeltype(FL_NORMAL_LABEL);
         arpie_fb->labelfont(0);
         arpie_fb->labelsize(10);
-        arpie_fb->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_fb->labelcolor(FL_BACKGROUND2_COLOR);
         arpie_fb->maximum(127);
         arpie_fb->step(1);
-        arpie_fb->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_fb->textcolor(7);
         arpie_fb->callback((Fl_Callback*)cb_arpie_fb);
         arpie_fb->align(FL_ALIGN_LEFT);
         arpie_fb->when(FL_WHEN_CHANGED);
@@ -12611,10 +12593,10 @@
         arpie_damp->labeltype(FL_NORMAL_LABEL);
         arpie_damp->labelfont(0);
         arpie_damp->labelsize(10);
-        arpie_damp->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_damp->labelcolor(FL_BACKGROUND2_COLOR);
         arpie_damp->maximum(127);
         arpie_damp->step(1);
-        arpie_damp->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_damp->textcolor(7);
         arpie_damp->callback((Fl_Callback*)cb_arpie_damp);
         arpie_damp->align(FL_ALIGN_LEFT);
         arpie_damp->when(FL_WHEN_CHANGED);
@@ -12624,7 +12606,7 @@
         arpie_harm->type(1);
         arpie_harm->box(FL_THIN_UP_BOX);
         arpie_harm->labelsize(10);
-        arpie_harm->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_harm->labelcolor(FL_BACKGROUND2_COLOR);
         arpie_harm->minimum(1);
         arpie_harm->maximum(8);
         arpie_harm->step(1);
@@ -12635,11 +12617,11 @@
       } // Fl_Counter* arpie_harm
       { arpie_pattern = new Fl_Choice(397, 358, 76, 18);
         arpie_pattern->down_box(FL_BORDER_BOX);
-        arpie_pattern->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        arpie_pattern->selection_color(FL_FOREGROUND_COLOR);
         arpie_pattern->labelsize(10);
-        arpie_pattern->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_pattern->labelcolor(FL_BACKGROUND2_COLOR);
         arpie_pattern->textsize(10);
-        arpie_pattern->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        arpie_pattern->textcolor(7);
         arpie_pattern->callback((Fl_Callback*)cb_arpie_pattern, (void*)(12));
         arpie_pattern->when(FL_WHEN_RELEASE_ALWAYS);
         arpie_pattern->menu(menu_arpie_pattern);
@@ -12648,8 +12630,8 @@
     } // Fl_Group* ARPIE
     { EXPANDER = new Fl_Group(320, 211, 158, 184);
       EXPANDER->box(FL_UP_BOX);
-      EXPANDER->color((Fl_Color)FL_FOREGROUND_COLOR);
-      EXPANDER->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      EXPANDER->color(FL_FOREGROUND_COLOR);
+      EXPANDER->selection_color(FL_FOREGROUND_COLOR);
       EXPANDER->labelfont(1);
       EXPANDER->user_data((void*)(1));
       EXPANDER->align(96|FL_ALIGN_INSIDE);
@@ -12665,11 +12647,11 @@
       } // Fl_Light_Button* expander_activar
       { expander_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         expander_preset->down_box(FL_BORDER_BOX);
-        expander_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        expander_preset->selection_color(FL_FOREGROUND_COLOR);
         expander_preset->labelsize(10);
-        expander_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_preset->labelcolor(FL_BACKGROUND2_COLOR);
         expander_preset->textsize(10);
-        expander_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_preset->textcolor(7);
         expander_preset->callback((Fl_Callback*)cb_expander_preset, (void*)(12));
         expander_preset->when(FL_WHEN_RELEASE_ALWAYS);
         expander_preset->menu(menu_expander_preset);
@@ -12682,12 +12664,12 @@
         expander_ATime->labeltype(FL_NORMAL_LABEL);
         expander_ATime->labelfont(0);
         expander_ATime->labelsize(10);
-        expander_ATime->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_ATime->labelcolor(FL_BACKGROUND2_COLOR);
         expander_ATime->minimum(10);
         expander_ATime->maximum(2000);
         expander_ATime->step(1);
         expander_ATime->value(10);
-        expander_ATime->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_ATime->textcolor(7);
         expander_ATime->callback((Fl_Callback*)cb_expander_ATime);
         expander_ATime->align(FL_ALIGN_LEFT);
         expander_ATime->when(FL_WHEN_CHANGED);
@@ -12700,12 +12682,12 @@
         expander_RTime->labeltype(FL_NORMAL_LABEL);
         expander_RTime->labelfont(0);
         expander_RTime->labelsize(10);
-        expander_RTime->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_RTime->labelcolor(FL_BACKGROUND2_COLOR);
         expander_RTime->minimum(10);
         expander_RTime->maximum(500);
         expander_RTime->step(1);
         expander_RTime->value(500);
-        expander_RTime->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_RTime->textcolor(7);
         expander_RTime->callback((Fl_Callback*)cb_expander_RTime);
         expander_RTime->align(FL_ALIGN_LEFT);
         expander_RTime->when(FL_WHEN_CHANGED);
@@ -12718,12 +12700,12 @@
         expander_shape->labeltype(FL_NORMAL_LABEL);
         expander_shape->labelfont(0);
         expander_shape->labelsize(10);
-        expander_shape->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_shape->labelcolor(FL_BACKGROUND2_COLOR);
         expander_shape->minimum(1);
         expander_shape->maximum(50);
         expander_shape->step(1);
         expander_shape->value(1);
-        expander_shape->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_shape->textcolor(7);
         expander_shape->callback((Fl_Callback*)cb_expander_shape);
         expander_shape->align(FL_ALIGN_LEFT);
         expander_shape->when(FL_WHEN_CHANGED);
@@ -12736,11 +12718,11 @@
         expander_threshold->labeltype(FL_NORMAL_LABEL);
         expander_threshold->labelfont(0);
         expander_threshold->labelsize(10);
-        expander_threshold->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_threshold->labelcolor(FL_BACKGROUND2_COLOR);
         expander_threshold->minimum(-80);
         expander_threshold->maximum(0);
         expander_threshold->step(1);
-        expander_threshold->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_threshold->textcolor(7);
         expander_threshold->callback((Fl_Callback*)cb_expander_threshold);
         expander_threshold->align(FL_ALIGN_LEFT);
         expander_threshold->when(FL_WHEN_CHANGED);
@@ -12753,12 +12735,12 @@
         expander_level->labeltype(FL_NORMAL_LABEL);
         expander_level->labelfont(0);
         expander_level->labelsize(10);
-        expander_level->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_level->labelcolor(FL_BACKGROUND2_COLOR);
         expander_level->minimum(1);
         expander_level->maximum(127);
         expander_level->step(1);
         expander_level->value(1);
-        expander_level->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_level->textcolor(7);
         expander_level->callback((Fl_Callback*)cb_expander_level);
         expander_level->align(FL_ALIGN_LEFT);
         expander_level->when(FL_WHEN_CHANGED);
@@ -12771,12 +12753,12 @@
         expander_LPF->labeltype(FL_NORMAL_LABEL);
         expander_LPF->labelfont(0);
         expander_LPF->labelsize(10);
-        expander_LPF->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_LPF->labelcolor(FL_BACKGROUND2_COLOR);
         expander_LPF->minimum(20);
         expander_LPF->maximum(26000);
         expander_LPF->step(1);
         expander_LPF->value(20000);
-        expander_LPF->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_LPF->textcolor(7);
         expander_LPF->callback((Fl_Callback*)cb_expander_LPF);
         expander_LPF->align(FL_ALIGN_LEFT);
         expander_LPF->when(FL_WHEN_CHANGED);
@@ -12789,12 +12771,12 @@
         expander_HPF->labeltype(FL_NORMAL_LABEL);
         expander_HPF->labelfont(0);
         expander_HPF->labelsize(10);
-        expander_HPF->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_HPF->labelcolor(FL_BACKGROUND2_COLOR);
         expander_HPF->minimum(20);
         expander_HPF->maximum(20000);
         expander_HPF->step(1);
         expander_HPF->value(20);
-        expander_HPF->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        expander_HPF->textcolor(7);
         expander_HPF->callback((Fl_Callback*)cb_expander_HPF);
         expander_HPF->align(FL_ALIGN_LEFT);
         expander_HPF->when(FL_WHEN_CHANGED);
@@ -12803,8 +12785,8 @@
     } // Fl_Group* EXPANDER
     { SHUFFLE = new Fl_Group(320, 211, 158, 184, "High Freq");
       SHUFFLE->box(FL_UP_BOX);
-      SHUFFLE->color((Fl_Color)FL_FOREGROUND_COLOR);
-      SHUFFLE->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      SHUFFLE->color(FL_FOREGROUND_COLOR);
+      SHUFFLE->selection_color(FL_FOREGROUND_COLOR);
       SHUFFLE->labelfont(1);
       SHUFFLE->user_data((void*)(1));
       SHUFFLE->align(96|FL_ALIGN_INSIDE);
@@ -12820,11 +12802,11 @@
       } // Fl_Light_Button* shuffle_activar
       { shuffle_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         shuffle_preset->down_box(FL_BORDER_BOX);
-        shuffle_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        shuffle_preset->selection_color(FL_FOREGROUND_COLOR);
         shuffle_preset->labelsize(10);
-        shuffle_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_preset->labelcolor(FL_BACKGROUND2_COLOR);
         shuffle_preset->textsize(10);
-        shuffle_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_preset->textcolor(7);
         shuffle_preset->callback((Fl_Callback*)cb_shuffle_preset, (void*)(12));
         shuffle_preset->when(FL_WHEN_RELEASE_ALWAYS);
         shuffle_preset->menu(menu_shuffle_preset);
@@ -12837,11 +12819,11 @@
         shuffle_WD->labeltype(FL_NORMAL_LABEL);
         shuffle_WD->labelfont(0);
         shuffle_WD->labelsize(10);
-        shuffle_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_WD->labelcolor(FL_BACKGROUND2_COLOR);
         shuffle_WD->minimum(-64);
         shuffle_WD->maximum(64);
         shuffle_WD->step(1);
-        shuffle_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_WD->textcolor(7);
         shuffle_WD->callback((Fl_Callback*)cb_shuffle_WD);
         shuffle_WD->align(FL_ALIGN_LEFT);
         shuffle_WD->when(FL_WHEN_CHANGED);
@@ -12854,11 +12836,11 @@
         shuffle_cross1->labeltype(FL_NORMAL_LABEL);
         shuffle_cross1->labelfont(0);
         shuffle_cross1->labelsize(10);
-        shuffle_cross1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_cross1->labelcolor(FL_BACKGROUND2_COLOR);
         shuffle_cross1->minimum(20);
         shuffle_cross1->maximum(1000);
         shuffle_cross1->step(1);
-        shuffle_cross1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_cross1->textcolor(7);
         shuffle_cross1->callback((Fl_Callback*)cb_shuffle_cross1);
         shuffle_cross1->align(FL_ALIGN_LEFT);
         shuffle_cross1->when(FL_WHEN_CHANGED);
@@ -12871,11 +12853,11 @@
         shuffle_volL->labeltype(FL_NORMAL_LABEL);
         shuffle_volL->labelfont(0);
         shuffle_volL->labelsize(10);
-        shuffle_volL->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_volL->labelcolor(FL_BACKGROUND2_COLOR);
         shuffle_volL->minimum(-64);
         shuffle_volL->maximum(64);
         shuffle_volL->step(1);
-        shuffle_volL->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_volL->textcolor(7);
         shuffle_volL->callback((Fl_Callback*)cb_shuffle_volL);
         shuffle_volL->align(FL_ALIGN_LEFT);
         shuffle_volL->when(FL_WHEN_CHANGED);
@@ -12888,11 +12870,11 @@
         shuffle_cross2->labeltype(FL_NORMAL_LABEL);
         shuffle_cross2->labelfont(0);
         shuffle_cross2->labelsize(10);
-        shuffle_cross2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_cross2->labelcolor(FL_BACKGROUND2_COLOR);
         shuffle_cross2->minimum(400);
         shuffle_cross2->maximum(4000);
         shuffle_cross2->step(1);
-        shuffle_cross2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_cross2->textcolor(7);
         shuffle_cross2->callback((Fl_Callback*)cb_shuffle_cross2);
         shuffle_cross2->align(FL_ALIGN_LEFT);
         shuffle_cross2->when(FL_WHEN_CHANGED);
@@ -12905,11 +12887,11 @@
         shuffle_volML->labeltype(FL_NORMAL_LABEL);
         shuffle_volML->labelfont(0);
         shuffle_volML->labelsize(10);
-        shuffle_volML->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_volML->labelcolor(FL_BACKGROUND2_COLOR);
         shuffle_volML->minimum(-64);
         shuffle_volML->maximum(64);
         shuffle_volML->step(1);
-        shuffle_volML->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_volML->textcolor(7);
         shuffle_volML->callback((Fl_Callback*)cb_shuffle_volML);
         shuffle_volML->align(FL_ALIGN_LEFT);
         shuffle_volML->when(FL_WHEN_CHANGED);
@@ -12922,11 +12904,11 @@
         shuffle_cross3->labeltype(FL_NORMAL_LABEL);
         shuffle_cross3->labelfont(0);
         shuffle_cross3->labelsize(10);
-        shuffle_cross3->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_cross3->labelcolor(FL_BACKGROUND2_COLOR);
         shuffle_cross3->minimum(1200);
         shuffle_cross3->maximum(8000);
         shuffle_cross3->step(1);
-        shuffle_cross3->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_cross3->textcolor(7);
         shuffle_cross3->callback((Fl_Callback*)cb_shuffle_cross3);
         shuffle_cross3->align(FL_ALIGN_LEFT);
         shuffle_cross3->when(FL_WHEN_CHANGED);
@@ -12939,11 +12921,11 @@
         shuffle_volMH->labeltype(FL_NORMAL_LABEL);
         shuffle_volMH->labelfont(0);
         shuffle_volMH->labelsize(10);
-        shuffle_volMH->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_volMH->labelcolor(FL_BACKGROUND2_COLOR);
         shuffle_volMH->minimum(-64);
         shuffle_volMH->maximum(64);
         shuffle_volMH->step(1);
-        shuffle_volMH->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_volMH->textcolor(7);
         shuffle_volMH->callback((Fl_Callback*)cb_shuffle_volMH);
         shuffle_volMH->align(FL_ALIGN_LEFT);
         shuffle_volMH->when(FL_WHEN_CHANGED);
@@ -12956,11 +12938,11 @@
         shuffle_cross4->labeltype(FL_NORMAL_LABEL);
         shuffle_cross4->labelfont(0);
         shuffle_cross4->labelsize(10);
-        shuffle_cross4->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_cross4->labelcolor(FL_BACKGROUND2_COLOR);
         shuffle_cross4->minimum(6000);
         shuffle_cross4->maximum(26000);
         shuffle_cross4->step(1);
-        shuffle_cross4->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_cross4->textcolor(7);
         shuffle_cross4->callback((Fl_Callback*)cb_shuffle_cross4);
         shuffle_cross4->align(FL_ALIGN_LEFT);
         shuffle_cross4->when(FL_WHEN_CHANGED);
@@ -12973,11 +12955,11 @@
         shuffle_volH->labeltype(FL_NORMAL_LABEL);
         shuffle_volH->labelfont(0);
         shuffle_volH->labelsize(10);
-        shuffle_volH->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_volH->labelcolor(FL_BACKGROUND2_COLOR);
         shuffle_volH->minimum(-64);
         shuffle_volH->maximum(64);
         shuffle_volH->step(1);
-        shuffle_volH->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_volH->textcolor(7);
         shuffle_volH->callback((Fl_Callback*)cb_shuffle_volH);
         shuffle_volH->align(FL_ALIGN_LEFT);
         shuffle_volH->when(FL_WHEN_CHANGED);
@@ -12990,11 +12972,11 @@
         shuffle_Q->labeltype(FL_NORMAL_LABEL);
         shuffle_Q->labelfont(0);
         shuffle_Q->labelsize(10);
-        shuffle_Q->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_Q->labelcolor(FL_BACKGROUND2_COLOR);
         shuffle_Q->minimum(-64);
         shuffle_Q->maximum(64);
         shuffle_Q->step(1);
-        shuffle_Q->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_Q->textcolor(7);
         shuffle_Q->callback((Fl_Callback*)cb_shuffle_Q);
         shuffle_Q->align(FL_ALIGN_LEFT);
         shuffle_Q->when(FL_WHEN_CHANGED);
@@ -13002,15 +12984,15 @@
       { shuffle_E = new Fl_Check_Button(322, 378, 15, 15, "Rev");
         shuffle_E->down_box(FL_BORDER_BOX);
         shuffle_E->labelsize(10);
-        shuffle_E->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shuffle_E->labelcolor(FL_BACKGROUND2_COLOR);
         shuffle_E->callback((Fl_Callback*)cb_shuffle_E, (void*)(2));
       } // Fl_Check_Button* shuffle_E
       SHUFFLE->end();
     } // Fl_Group* SHUFFLE
     { SYNTHFILTER = new Fl_Group(320, 211, 158, 184);
       SYNTHFILTER->box(FL_UP_BOX);
-      SYNTHFILTER->color((Fl_Color)FL_FOREGROUND_COLOR);
-      SYNTHFILTER->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      SYNTHFILTER->color(FL_FOREGROUND_COLOR);
+      SYNTHFILTER->selection_color(FL_FOREGROUND_COLOR);
       SYNTHFILTER->labelfont(1);
       SYNTHFILTER->user_data((void*)(1));
       SYNTHFILTER->align(96|FL_ALIGN_INSIDE);
@@ -13026,11 +13008,11 @@
       } // Fl_Light_Button* synthfilter_activar
       { synthfilter_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         synthfilter_preset->down_box(FL_BORDER_BOX);
-        synthfilter_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        synthfilter_preset->selection_color(FL_FOREGROUND_COLOR);
         synthfilter_preset->labelsize(10);
-        synthfilter_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_preset->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_preset->textsize(10);
-        synthfilter_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_preset->textcolor(7);
         synthfilter_preset->callback((Fl_Callback*)cb_synthfilter_preset, (void*)(12));
         synthfilter_preset->when(FL_WHEN_RELEASE_ALWAYS);
         synthfilter_preset->menu(menu_synthfilter_preset);
@@ -13043,11 +13025,11 @@
         synthfilter_WD->labeltype(FL_NORMAL_LABEL);
         synthfilter_WD->labelfont(0);
         synthfilter_WD->labelsize(10);
-        synthfilter_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_WD->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_WD->minimum(-64);
         synthfilter_WD->maximum(63);
         synthfilter_WD->step(1);
-        synthfilter_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_WD->textcolor(7);
         synthfilter_WD->callback((Fl_Callback*)cb_synthfilter_WD);
         synthfilter_WD->align(FL_ALIGN_LEFT);
         synthfilter_WD->when(FL_WHEN_CHANGED);
@@ -13060,10 +13042,10 @@
         synthfilter_Distort->labeltype(FL_NORMAL_LABEL);
         synthfilter_Distort->labelfont(0);
         synthfilter_Distort->labelsize(10);
-        synthfilter_Distort->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_Distort->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_Distort->maximum(127);
         synthfilter_Distort->step(1);
-        synthfilter_Distort->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_Distort->textcolor(7);
         synthfilter_Distort->callback((Fl_Callback*)cb_synthfilter_Distort);
         synthfilter_Distort->align(FL_ALIGN_LEFT);
         synthfilter_Distort->when(FL_WHEN_CHANGED);
@@ -13076,29 +13058,29 @@
         synthfilter_freq->labeltype(FL_NORMAL_LABEL);
         synthfilter_freq->labelfont(0);
         synthfilter_freq->labelsize(10);
-        synthfilter_freq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_freq->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_freq->minimum(1);
         synthfilter_freq->maximum(600);
         synthfilter_freq->step(1);
-        synthfilter_freq->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_freq->textcolor(7);
         synthfilter_freq->callback((Fl_Callback*)cb_synthfilter_freq);
         synthfilter_freq->align(FL_ALIGN_LEFT);
         synthfilter_freq->when(FL_WHEN_CHANGED);
       } // SliderW* synthfilter_freq
       { Fl_Choice* o = synthfilter_lfotype = new Fl_Choice(374, 271, 52, 13, "LFO Type");
         synthfilter_lfotype->down_box(FL_BORDER_BOX);
-        synthfilter_lfotype->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        synthfilter_lfotype->selection_color(FL_FOREGROUND_COLOR);
         synthfilter_lfotype->labelsize(10);
-        synthfilter_lfotype->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_lfotype->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_lfotype->textsize(10);
-        synthfilter_lfotype->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_lfotype->textcolor(7);
         synthfilter_lfotype->callback((Fl_Callback*)cb_synthfilter_lfotype);
         o->menu(menu_chorus_lfotype);
       } // Fl_Choice* synthfilter_lfotype
       { synthfilter_subs = new Fl_Check_Button(429, 270, 15, 15, "Subtr.");
         synthfilter_subs->down_box(FL_BORDER_BOX);
         synthfilter_subs->labelsize(10);
-        synthfilter_subs->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_subs->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_subs->callback((Fl_Callback*)cb_synthfilter_subs, (void*)(2));
       } // Fl_Check_Button* synthfilter_subs
       { synthfilter_stdf = new SliderW(369, 286, 100, 10, "St.df");
@@ -13109,10 +13091,10 @@
         synthfilter_stdf->labeltype(FL_NORMAL_LABEL);
         synthfilter_stdf->labelfont(0);
         synthfilter_stdf->labelsize(10);
-        synthfilter_stdf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_stdf->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_stdf->maximum(127);
         synthfilter_stdf->step(1);
-        synthfilter_stdf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_stdf->textcolor(7);
         synthfilter_stdf->callback((Fl_Callback*)cb_synthfilter_stdf);
         synthfilter_stdf->align(FL_ALIGN_LEFT);
         synthfilter_stdf->when(FL_WHEN_CHANGED);
@@ -13125,10 +13107,10 @@
         synthfilter_width->labeltype(FL_NORMAL_LABEL);
         synthfilter_width->labelfont(0);
         synthfilter_width->labelsize(10);
-        synthfilter_width->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_width->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_width->maximum(127);
         synthfilter_width->step(1);
-        synthfilter_width->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_width->textcolor(7);
         synthfilter_width->callback((Fl_Callback*)cb_synthfilter_width);
         synthfilter_width->align(FL_ALIGN_LEFT);
         synthfilter_width->when(FL_WHEN_CHANGED);
@@ -13141,11 +13123,11 @@
         synthfilter_fb->labeltype(FL_NORMAL_LABEL);
         synthfilter_fb->labelfont(0);
         synthfilter_fb->labelsize(10);
-        synthfilter_fb->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_fb->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_fb->minimum(-64);
         synthfilter_fb->maximum(64);
         synthfilter_fb->step(1);
-        synthfilter_fb->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_fb->textcolor(7);
         synthfilter_fb->callback((Fl_Callback*)cb_synthfilter_fb);
         synthfilter_fb->align(FL_ALIGN_LEFT);
         synthfilter_fb->when(FL_WHEN_CHANGED);
@@ -13154,7 +13136,7 @@
         synthfilter_Lstages->type(1);
         synthfilter_Lstages->box(FL_THIN_UP_BOX);
         synthfilter_Lstages->labelsize(10);
-        synthfilter_Lstages->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_Lstages->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_Lstages->minimum(0);
         synthfilter_Lstages->maximum(12);
         synthfilter_Lstages->step(1);
@@ -13167,7 +13149,7 @@
         synthfilter_Hstages->type(1);
         synthfilter_Hstages->box(FL_THIN_UP_BOX);
         synthfilter_Hstages->labelsize(10);
-        synthfilter_Hstages->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_Hstages->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_Hstages->minimum(0);
         synthfilter_Hstages->maximum(12);
         synthfilter_Hstages->step(1);
@@ -13184,10 +13166,10 @@
         synthfilter_dpth->labeltype(FL_NORMAL_LABEL);
         synthfilter_dpth->labelfont(0);
         synthfilter_dpth->labelsize(10);
-        synthfilter_dpth->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_dpth->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_dpth->maximum(127);
         synthfilter_dpth->step(1);
-        synthfilter_dpth->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_dpth->textcolor(7);
         synthfilter_dpth->callback((Fl_Callback*)cb_synthfilter_dpth);
         synthfilter_dpth->align(FL_ALIGN_LEFT);
         synthfilter_dpth->when(FL_WHEN_CHANGED);
@@ -13200,11 +13182,11 @@
         synthfilter_EnvSens->labeltype(FL_NORMAL_LABEL);
         synthfilter_EnvSens->labelfont(0);
         synthfilter_EnvSens->labelsize(10);
-        synthfilter_EnvSens->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_EnvSens->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_EnvSens->minimum(-64);
         synthfilter_EnvSens->maximum(64);
         synthfilter_EnvSens->step(1);
-        synthfilter_EnvSens->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_EnvSens->textcolor(7);
         synthfilter_EnvSens->callback((Fl_Callback*)cb_synthfilter_EnvSens);
         synthfilter_EnvSens->align(FL_ALIGN_LEFT);
         synthfilter_EnvSens->when(FL_WHEN_CHANGED);
@@ -13217,12 +13199,12 @@
         synthfilter_ATime->labeltype(FL_NORMAL_LABEL);
         synthfilter_ATime->labelfont(0);
         synthfilter_ATime->labelsize(10);
-        synthfilter_ATime->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_ATime->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_ATime->minimum(5);
         synthfilter_ATime->maximum(1000);
         synthfilter_ATime->step(1);
         synthfilter_ATime->value(5);
-        synthfilter_ATime->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_ATime->textcolor(7);
         synthfilter_ATime->callback((Fl_Callback*)cb_synthfilter_ATime);
         synthfilter_ATime->align(FL_ALIGN_LEFT);
         synthfilter_ATime->when(FL_WHEN_CHANGED);
@@ -13235,12 +13217,12 @@
         synthfilter_RTime->labeltype(FL_NORMAL_LABEL);
         synthfilter_RTime->labelfont(0);
         synthfilter_RTime->labelsize(10);
-        synthfilter_RTime->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_RTime->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_RTime->minimum(5);
         synthfilter_RTime->maximum(500);
         synthfilter_RTime->step(1);
         synthfilter_RTime->value(5);
-        synthfilter_RTime->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_RTime->textcolor(7);
         synthfilter_RTime->callback((Fl_Callback*)cb_synthfilter_RTime);
         synthfilter_RTime->align(FL_ALIGN_LEFT);
         synthfilter_RTime->when(FL_WHEN_CHANGED);
@@ -13253,10 +13235,10 @@
         synthfilter_Offset->labeltype(FL_NORMAL_LABEL);
         synthfilter_Offset->labelfont(0);
         synthfilter_Offset->labelsize(10);
-        synthfilter_Offset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_Offset->labelcolor(FL_BACKGROUND2_COLOR);
         synthfilter_Offset->maximum(127);
         synthfilter_Offset->step(1);
-        synthfilter_Offset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        synthfilter_Offset->textcolor(7);
         synthfilter_Offset->callback((Fl_Callback*)cb_synthfilter_Offset);
         synthfilter_Offset->align(FL_ALIGN_LEFT);
         synthfilter_Offset->when(FL_WHEN_CHANGED);
@@ -13265,8 +13247,8 @@
     } // Fl_Group* SYNTHFILTER
     { MBVVOL = new Fl_Group(320, 211, 158, 184);
       MBVVOL->box(FL_UP_BOX);
-      MBVVOL->color((Fl_Color)FL_FOREGROUND_COLOR);
-      MBVVOL->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      MBVVOL->color(FL_FOREGROUND_COLOR);
+      MBVVOL->selection_color(FL_FOREGROUND_COLOR);
       MBVVOL->labelfont(1);
       MBVVOL->user_data((void*)(1));
       MBVVOL->align(96|FL_ALIGN_INSIDE);
@@ -13282,11 +13264,11 @@
       } // Fl_Light_Button* mbvvol_activar
       { mbvvol_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         mbvvol_preset->down_box(FL_BORDER_BOX);
-        mbvvol_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        mbvvol_preset->selection_color(FL_FOREGROUND_COLOR);
         mbvvol_preset->labelsize(10);
-        mbvvol_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_preset->labelcolor(FL_BACKGROUND2_COLOR);
         mbvvol_preset->textsize(10);
-        mbvvol_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_preset->textcolor(7);
         mbvvol_preset->callback((Fl_Callback*)cb_mbvvol_preset, (void*)(12));
         mbvvol_preset->when(FL_WHEN_RELEASE_ALWAYS);
         mbvvol_preset->menu(menu_mbvvol_preset);
@@ -13299,11 +13281,11 @@
         mbvvol_WD->labeltype(FL_NORMAL_LABEL);
         mbvvol_WD->labelfont(0);
         mbvvol_WD->labelsize(10);
-        mbvvol_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_WD->labelcolor(FL_BACKGROUND2_COLOR);
         mbvvol_WD->minimum(-64);
         mbvvol_WD->maximum(63);
         mbvvol_WD->step(1);
-        mbvvol_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_WD->textcolor(7);
         mbvvol_WD->callback((Fl_Callback*)cb_mbvvol_WD);
         mbvvol_WD->align(FL_ALIGN_LEFT);
         mbvvol_WD->when(FL_WHEN_CHANGED);
@@ -13316,22 +13298,22 @@
         mbvvol_freq1->labeltype(FL_NORMAL_LABEL);
         mbvvol_freq1->labelfont(0);
         mbvvol_freq1->labelsize(10);
-        mbvvol_freq1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_freq1->labelcolor(FL_BACKGROUND2_COLOR);
         mbvvol_freq1->minimum(1);
         mbvvol_freq1->maximum(600);
         mbvvol_freq1->step(1);
-        mbvvol_freq1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_freq1->textcolor(7);
         mbvvol_freq1->callback((Fl_Callback*)cb_mbvvol_freq1);
         mbvvol_freq1->align(FL_ALIGN_LEFT);
         mbvvol_freq1->when(FL_WHEN_CHANGED);
       } // SliderW* mbvvol_freq1
       { Fl_Choice* o = mbvvol_lfotype1 = new Fl_Choice(383, 263, 72, 16, "LFO 1 Type");
         mbvvol_lfotype1->down_box(FL_BORDER_BOX);
-        mbvvol_lfotype1->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        mbvvol_lfotype1->selection_color(FL_FOREGROUND_COLOR);
         mbvvol_lfotype1->labelsize(10);
-        mbvvol_lfotype1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_lfotype1->labelcolor(FL_BACKGROUND2_COLOR);
         mbvvol_lfotype1->textsize(10);
-        mbvvol_lfotype1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_lfotype1->textcolor(7);
         mbvvol_lfotype1->callback((Fl_Callback*)cb_mbvvol_lfotype1);
         o->menu(menu_chorus_lfotype);
       } // Fl_Choice* mbvvol_lfotype1
@@ -13343,10 +13325,10 @@
         mbvvol_stdf1->labeltype(FL_NORMAL_LABEL);
         mbvvol_stdf1->labelfont(0);
         mbvvol_stdf1->labelsize(10);
-        mbvvol_stdf1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_stdf1->labelcolor(FL_BACKGROUND2_COLOR);
         mbvvol_stdf1->maximum(127);
         mbvvol_stdf1->step(1);
-        mbvvol_stdf1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_stdf1->textcolor(7);
         mbvvol_stdf1->callback((Fl_Callback*)cb_mbvvol_stdf1);
         mbvvol_stdf1->align(FL_ALIGN_LEFT);
         mbvvol_stdf1->when(FL_WHEN_CHANGED);
@@ -13359,22 +13341,22 @@
         mbvvol_freq2->labeltype(FL_NORMAL_LABEL);
         mbvvol_freq2->labelfont(0);
         mbvvol_freq2->labelsize(10);
-        mbvvol_freq2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_freq2->labelcolor(FL_BACKGROUND2_COLOR);
         mbvvol_freq2->minimum(1);
         mbvvol_freq2->maximum(600);
         mbvvol_freq2->step(1);
-        mbvvol_freq2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_freq2->textcolor(7);
         mbvvol_freq2->callback((Fl_Callback*)cb_mbvvol_freq2);
         mbvvol_freq2->align(FL_ALIGN_LEFT);
         mbvvol_freq2->when(FL_WHEN_CHANGED);
       } // SliderW* mbvvol_freq2
       { Fl_Choice* o = mbvvol_lfotype2 = new Fl_Choice(383, 307, 72, 16, "LFO 2 Type");
         mbvvol_lfotype2->down_box(FL_BORDER_BOX);
-        mbvvol_lfotype2->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        mbvvol_lfotype2->selection_color(FL_FOREGROUND_COLOR);
         mbvvol_lfotype2->labelsize(10);
-        mbvvol_lfotype2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_lfotype2->labelcolor(FL_BACKGROUND2_COLOR);
         mbvvol_lfotype2->textsize(10);
-        mbvvol_lfotype2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_lfotype2->textcolor(7);
         mbvvol_lfotype2->callback((Fl_Callback*)cb_mbvvol_lfotype2);
         o->menu(menu_chorus_lfotype);
       } // Fl_Choice* mbvvol_lfotype2
@@ -13386,10 +13368,10 @@
         mbvvol_stdf2->labeltype(FL_NORMAL_LABEL);
         mbvvol_stdf2->labelfont(0);
         mbvvol_stdf2->labelsize(10);
-        mbvvol_stdf2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_stdf2->labelcolor(FL_BACKGROUND2_COLOR);
         mbvvol_stdf2->maximum(127);
         mbvvol_stdf2->step(1);
-        mbvvol_stdf2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_stdf2->textcolor(7);
         mbvvol_stdf2->callback((Fl_Callback*)cb_mbvvol_stdf2);
         mbvvol_stdf2->align(FL_ALIGN_LEFT);
         mbvvol_stdf2->when(FL_WHEN_CHANGED);
@@ -13402,11 +13384,11 @@
         mbvvol_cross1->labeltype(FL_NORMAL_LABEL);
         mbvvol_cross1->labelfont(0);
         mbvvol_cross1->labelsize(10);
-        mbvvol_cross1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_cross1->labelcolor(FL_BACKGROUND2_COLOR);
         mbvvol_cross1->minimum(20);
         mbvvol_cross1->maximum(1000);
         mbvvol_cross1->step(1);
-        mbvvol_cross1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_cross1->textcolor(7);
         mbvvol_cross1->callback((Fl_Callback*)cb_mbvvol_cross1);
         mbvvol_cross1->align(FL_ALIGN_LEFT);
         mbvvol_cross1->when(FL_WHEN_CHANGED);
@@ -13419,11 +13401,11 @@
         mbvvol_cross2->labeltype(FL_NORMAL_LABEL);
         mbvvol_cross2->labelfont(0);
         mbvvol_cross2->labelsize(10);
-        mbvvol_cross2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_cross2->labelcolor(FL_BACKGROUND2_COLOR);
         mbvvol_cross2->minimum(1000);
         mbvvol_cross2->maximum(8000);
         mbvvol_cross2->step(1);
-        mbvvol_cross2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_cross2->textcolor(7);
         mbvvol_cross2->callback((Fl_Callback*)cb_mbvvol_cross2);
         mbvvol_cross2->align(FL_ALIGN_LEFT);
         mbvvol_cross2->when(FL_WHEN_CHANGED);
@@ -13436,22 +13418,22 @@
         mbvvol_cross3->labeltype(FL_NORMAL_LABEL);
         mbvvol_cross3->labelfont(0);
         mbvvol_cross3->labelsize(10);
-        mbvvol_cross3->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_cross3->labelcolor(FL_BACKGROUND2_COLOR);
         mbvvol_cross3->minimum(2000);
         mbvvol_cross3->maximum(26000);
         mbvvol_cross3->step(1);
-        mbvvol_cross3->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_cross3->textcolor(7);
         mbvvol_cross3->callback((Fl_Callback*)cb_mbvvol_cross3);
         mbvvol_cross3->align(FL_ALIGN_LEFT);
         mbvvol_cross3->when(FL_WHEN_CHANGED);
       } // SliderW* mbvvol_cross3
       { mbvvol_combi = new Fl_Choice(383, 374, 72, 16, "Combi");
         mbvvol_combi->down_box(FL_BORDER_BOX);
-        mbvvol_combi->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        mbvvol_combi->selection_color(FL_FOREGROUND_COLOR);
         mbvvol_combi->labelsize(10);
-        mbvvol_combi->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_combi->labelcolor(FL_BACKGROUND2_COLOR);
         mbvvol_combi->textsize(10);
-        mbvvol_combi->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        mbvvol_combi->textcolor(7);
         mbvvol_combi->callback((Fl_Callback*)cb_mbvvol_combi, (void*)(12));
         mbvvol_combi->menu(menu_mbvvol_combi);
       } // Fl_Choice* mbvvol_combi
@@ -13459,8 +13441,8 @@
     } // Fl_Group* MBVVOL
     { CONVOLOTRON = new Fl_Group(320, 210, 158, 184);
       CONVOLOTRON->box(FL_UP_BOX);
-      CONVOLOTRON->color((Fl_Color)FL_FOREGROUND_COLOR);
-      CONVOLOTRON->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      CONVOLOTRON->color(FL_FOREGROUND_COLOR);
+      CONVOLOTRON->selection_color(FL_FOREGROUND_COLOR);
       CONVOLOTRON->labelfont(1);
       CONVOLOTRON->user_data((void*)(1));
       CONVOLOTRON->align(96|FL_ALIGN_INSIDE);
@@ -13476,11 +13458,11 @@
       } // Fl_Light_Button* convo_activar
       { convo_preset = new Fl_Choice(399, 214, 76, 18, "Preset");
         convo_preset->down_box(FL_BORDER_BOX);
-        convo_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        convo_preset->selection_color(FL_FOREGROUND_COLOR);
         convo_preset->labelsize(10);
-        convo_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_preset->labelcolor(FL_BACKGROUND2_COLOR);
         convo_preset->textsize(10);
-        convo_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_preset->textcolor(7);
         convo_preset->callback((Fl_Callback*)cb_convo_preset, (void*)(12));
         convo_preset->when(FL_WHEN_RELEASE_ALWAYS);
         convo_preset->menu(menu_convo_preset);
@@ -13493,11 +13475,11 @@
         convo_WD->labeltype(FL_NORMAL_LABEL);
         convo_WD->labelfont(0);
         convo_WD->labelsize(10);
-        convo_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_WD->labelcolor(FL_BACKGROUND2_COLOR);
         convo_WD->minimum(-64);
         convo_WD->maximum(64);
         convo_WD->step(1);
-        convo_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_WD->textcolor(7);
         convo_WD->callback((Fl_Callback*)cb_convo_WD);
         convo_WD->align(FL_ALIGN_LEFT);
         convo_WD->when(FL_WHEN_CHANGED);
@@ -13510,11 +13492,11 @@
         convo_pan->labeltype(FL_NORMAL_LABEL);
         convo_pan->labelfont(0);
         convo_pan->labelsize(10);
-        convo_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_pan->labelcolor(FL_BACKGROUND2_COLOR);
         convo_pan->minimum(-64);
         convo_pan->maximum(63);
         convo_pan->step(1);
-        convo_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_pan->textcolor(7);
         convo_pan->callback((Fl_Callback*)cb_convo_pan);
         convo_pan->align(FL_ALIGN_LEFT);
         convo_pan->when(FL_WHEN_CHANGED);
@@ -13527,10 +13509,10 @@
         convo_level->labeltype(FL_NORMAL_LABEL);
         convo_level->labelfont(0);
         convo_level->labelsize(10);
-        convo_level->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_level->labelcolor(FL_BACKGROUND2_COLOR);
         convo_level->maximum(127);
         convo_level->step(1);
-        convo_level->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_level->textcolor(7);
         convo_level->callback((Fl_Callback*)cb_convo_level);
         convo_level->align(FL_ALIGN_LEFT);
         convo_level->when(FL_WHEN_CHANGED);
@@ -13543,10 +13525,10 @@
         convo_damp->labeltype(FL_NORMAL_LABEL);
         convo_damp->labelfont(0);
         convo_damp->labelsize(10);
-        convo_damp->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_damp->labelcolor(FL_BACKGROUND2_COLOR);
         convo_damp->maximum(127);
         convo_damp->step(1);
-        convo_damp->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_damp->textcolor(7);
         convo_damp->callback((Fl_Callback*)cb_convo_damp);
         convo_damp->align(FL_ALIGN_LEFT);
         convo_damp->when(FL_WHEN_CHANGED);
@@ -13559,11 +13541,11 @@
         convo_fb->labeltype(FL_NORMAL_LABEL);
         convo_fb->labelfont(0);
         convo_fb->labelsize(10);
-        convo_fb->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_fb->labelcolor(FL_BACKGROUND2_COLOR);
         convo_fb->minimum(-64);
         convo_fb->maximum(64);
         convo_fb->step(1);
-        convo_fb->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_fb->textcolor(7);
         convo_fb->callback((Fl_Callback*)cb_convo_fb);
         convo_fb->align(FL_ALIGN_LEFT);
         convo_fb->when(FL_WHEN_CHANGED);
@@ -13576,12 +13558,12 @@
         convo_length->labeltype(FL_NORMAL_LABEL);
         convo_length->labelfont(0);
         convo_length->labelsize(10);
-        convo_length->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_length->labelcolor(FL_BACKGROUND2_COLOR);
         convo_length->minimum(5);
         convo_length->maximum(250);
         convo_length->step(1);
         convo_length->value(100);
-        convo_length->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_length->textcolor(7);
         convo_length->callback((Fl_Callback*)cb_convo_length);
         convo_length->align(FL_ALIGN_LEFT);
         convo_length->when(FL_WHEN_RELEASE);
@@ -13589,13 +13571,13 @@
       { convo_user = new Fl_Check_Button(430, 336, 15, 15, "User");
         convo_user->down_box(FL_BORDER_BOX);
         convo_user->labelsize(10);
-        convo_user->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_user->labelcolor(FL_BACKGROUND2_COLOR);
         convo_user->callback((Fl_Callback*)cb_convo_user, (void*)(2));
       } // Fl_Check_Button* convo_user
       { convo_safe = new Fl_Check_Button(339, 351, 15, 15, "Safe Mode");
         convo_safe->down_box(FL_BORDER_BOX);
         convo_safe->labelsize(10);
-        convo_safe->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_safe->labelcolor(FL_BACKGROUND2_COLOR);
         convo_safe->callback((Fl_Callback*)cb_convo_safe, (void*)(2));
       } // Fl_Check_Button* convo_safe
       { B_wav = new Fl_Button(426, 353, 46, 12, "Browse");
@@ -13605,11 +13587,11 @@
       } // Fl_Button* B_wav
       { convo_fnum = new Fl_Choice(371, 369, 101, 16, "Preset");
         convo_fnum->down_box(FL_BORDER_BOX);
-        convo_fnum->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        convo_fnum->selection_color(FL_FOREGROUND_COLOR);
         convo_fnum->labelsize(10);
-        convo_fnum->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_fnum->labelcolor(FL_BACKGROUND2_COLOR);
         convo_fnum->textsize(10);
-        convo_fnum->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        convo_fnum->textcolor(7);
         convo_fnum->callback((Fl_Callback*)cb_convo_fnum, (void*)(12));
         convo_fnum->menu(menu_convo_fnum);
       } // Fl_Choice* convo_fnum
@@ -13617,8 +13599,8 @@
     } // Fl_Group* CONVOLOTRON
     { LOOPER = new Fl_Group(320, 211, 158, 184);
       LOOPER->box(FL_UP_BOX);
-      LOOPER->color((Fl_Color)FL_FOREGROUND_COLOR);
-      LOOPER->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      LOOPER->color(FL_FOREGROUND_COLOR);
+      LOOPER->selection_color(FL_FOREGROUND_COLOR);
       LOOPER->labelfont(1);
       LOOPER->user_data((void*)(1));
       LOOPER->align(96|FL_ALIGN_INSIDE);
@@ -13634,11 +13616,11 @@
       } // Fl_Light_Button* looper_activar
       { looper_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         looper_preset->down_box(FL_BORDER_BOX);
-        looper_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        looper_preset->selection_color(FL_FOREGROUND_COLOR);
         looper_preset->labelsize(10);
-        looper_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        looper_preset->labelcolor(FL_BACKGROUND2_COLOR);
         looper_preset->textsize(10);
-        looper_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        looper_preset->textcolor(7);
         looper_preset->callback((Fl_Callback*)cb_looper_preset, (void*)(12));
         looper_preset->when(FL_WHEN_RELEASE_ALWAYS);
         looper_preset->menu(menu_looper_preset);
@@ -13651,11 +13633,11 @@
         looper_WD->labeltype(FL_NORMAL_LABEL);
         looper_WD->labelfont(0);
         looper_WD->labelsize(10);
-        looper_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        looper_WD->labelcolor(FL_BACKGROUND2_COLOR);
         looper_WD->minimum(-64);
         looper_WD->maximum(63);
         looper_WD->step(1);
-        looper_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        looper_WD->textcolor(7);
         looper_WD->callback((Fl_Callback*)cb_looper_WD);
         looper_WD->align(FL_ALIGN_LEFT);
         looper_WD->when(FL_WHEN_CHANGED);
@@ -13668,10 +13650,10 @@
         looper_level1->labeltype(FL_NORMAL_LABEL);
         looper_level1->labelfont(0);
         looper_level1->labelsize(10);
-        looper_level1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        looper_level1->labelcolor(FL_BACKGROUND2_COLOR);
         looper_level1->maximum(127);
         looper_level1->step(1);
-        looper_level1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        looper_level1->textcolor(7);
         looper_level1->callback((Fl_Callback*)cb_looper_level1);
         looper_level1->align(FL_ALIGN_LEFT);
         looper_level1->when(FL_WHEN_RELEASE);
@@ -13684,10 +13666,10 @@
         looper_level2->labeltype(FL_NORMAL_LABEL);
         looper_level2->labelfont(0);
         looper_level2->labelsize(10);
-        looper_level2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        looper_level2->labelcolor(FL_BACKGROUND2_COLOR);
         looper_level2->maximum(127);
         looper_level2->step(1);
-        looper_level2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        looper_level2->textcolor(7);
         looper_level2->callback((Fl_Callback*)cb_looper_level2);
         looper_level2->align(FL_ALIGN_LEFT);
         looper_level2->when(FL_WHEN_RELEASE);
@@ -13695,26 +13677,26 @@
       { looper_rv = new Fl_Check_Button(328, 291, 15, 15, "Reverse");
         looper_rv->down_box(FL_BORDER_BOX);
         looper_rv->labelsize(10);
-        looper_rv->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        looper_rv->labelcolor(FL_BACKGROUND2_COLOR);
         looper_rv->callback((Fl_Callback*)cb_looper_rv, (void*)(2));
       } // Fl_Check_Button* looper_rv
       { looper_ap = new Fl_Check_Button(398, 291, 15, 15, "Auto Play");
         looper_ap->down_box(FL_BORDER_BOX);
         looper_ap->labelsize(10);
-        looper_ap->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        looper_ap->labelcolor(FL_BACKGROUND2_COLOR);
         looper_ap->callback((Fl_Callback*)cb_looper_ap, (void*)(2));
       } // Fl_Check_Button* looper_ap
       { Fl_Box* o = new Fl_Box(328, 309, 44, 14, "Play");
         o->labelsize(10);
-        o->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        o->labelcolor(FL_BACKGROUND2_COLOR);
       } // Fl_Box* o
       { Fl_Box* o = new Fl_Box(378, 309, 44, 14, "Stop");
         o->labelsize(10);
-        o->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        o->labelcolor(FL_BACKGROUND2_COLOR);
       } // Fl_Box* o
       { Fl_Box* o = new Fl_Box(429, 309, 44, 14, "Record");
         o->labelsize(10);
-        o->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        o->labelcolor(FL_BACKGROUND2_COLOR);
       } // Fl_Box* o
       { looper_play = new Fl_Button(328, 323, 44, 22, "@>");
         looper_play->type(1);
@@ -13730,19 +13712,19 @@
       } // Fl_Button* looper_record
       { Fl_Box* o = new Fl_Box(391, 355, 39, 14, "Track");
         o->labelsize(10);
-        o->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        o->labelcolor(FL_BACKGROUND2_COLOR);
       } // Fl_Box* o
       { looper_r1 = new Fl_Check_Button(328, 362, 15, 15, "R1");
         looper_r1->down_box(FL_BORDER_BOX);
         looper_r1->labelsize(10);
-        looper_r1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        looper_r1->labelcolor(FL_BACKGROUND2_COLOR);
         looper_r1->callback((Fl_Callback*)cb_looper_r1, (void*)(2));
         looper_r1->align(FL_ALIGN_TOP);
       } // Fl_Check_Button* looper_r1
       { looper_r2 = new Fl_Check_Button(347, 362, 15, 15, "R2");
         looper_r2->down_box(FL_BORDER_BOX);
         looper_r2->labelsize(10);
-        looper_r2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        looper_r2->labelcolor(FL_BACKGROUND2_COLOR);
         looper_r2->callback((Fl_Callback*)cb_looper_r2, (void*)(2));
         looper_r2->align(FL_ALIGN_TOP);
       } // Fl_Check_Button* looper_r2
@@ -13761,7 +13743,7 @@
       { looper_lnk = new Fl_Check_Button(348, 376, 15, 15, "Lnk");
         looper_lnk->down_box(FL_BORDER_BOX);
         looper_lnk->labelsize(10);
-        looper_lnk->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        looper_lnk->labelcolor(FL_BACKGROUND2_COLOR);
         looper_lnk->callback((Fl_Callback*)cb_looper_lnk, (void*)(2));
         looper_lnk->align(FL_ALIGN_LEFT);
       } // Fl_Check_Button* looper_lnk
@@ -13773,8 +13755,8 @@
     } // Fl_Group* LOOPER
     { RYANWAH = new Fl_Group(320, 211, 158, 184);
       RYANWAH->box(FL_UP_BOX);
-      RYANWAH->color((Fl_Color)FL_FOREGROUND_COLOR);
-      RYANWAH->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      RYANWAH->color(FL_FOREGROUND_COLOR);
+      RYANWAH->selection_color(FL_FOREGROUND_COLOR);
       RYANWAH->labelfont(1);
       RYANWAH->user_data((void*)(1));
       RYANWAH->align(96|FL_ALIGN_INSIDE);
@@ -13790,11 +13772,11 @@
       } // Fl_Light_Button* ryanwah_activar
       { ryanwah_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         ryanwah_preset->down_box(FL_BORDER_BOX);
-        ryanwah_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        ryanwah_preset->selection_color(FL_FOREGROUND_COLOR);
         ryanwah_preset->labelsize(10);
-        ryanwah_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_preset->labelcolor(FL_BACKGROUND2_COLOR);
         ryanwah_preset->textsize(10);
-        ryanwah_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_preset->textcolor(7);
         ryanwah_preset->callback((Fl_Callback*)cb_ryanwah_preset, (void*)(12));
         ryanwah_preset->when(FL_WHEN_RELEASE_ALWAYS);
         ryanwah_preset->menu(menu_ryanwah_preset);
@@ -13807,11 +13789,11 @@
         ryanwah_WD->labeltype(FL_NORMAL_LABEL);
         ryanwah_WD->labelfont(0);
         ryanwah_WD->labelsize(10);
-        ryanwah_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_WD->labelcolor(FL_BACKGROUND2_COLOR);
         ryanwah_WD->minimum(-64);
         ryanwah_WD->maximum(63);
         ryanwah_WD->step(1);
-        ryanwah_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_WD->textcolor(7);
         ryanwah_WD->callback((Fl_Callback*)cb_ryanwah_WD);
         ryanwah_WD->align(FL_ALIGN_LEFT);
         ryanwah_WD->when(FL_WHEN_CHANGED);
@@ -13824,11 +13806,11 @@
         ryanwah_lp->labeltype(FL_NORMAL_LABEL);
         ryanwah_lp->labelfont(0);
         ryanwah_lp->labelsize(10);
-        ryanwah_lp->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_lp->labelcolor(FL_BACKGROUND2_COLOR);
         ryanwah_lp->minimum(-64);
         ryanwah_lp->maximum(64);
         ryanwah_lp->step(1);
-        ryanwah_lp->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_lp->textcolor(7);
         ryanwah_lp->callback((Fl_Callback*)cb_ryanwah_lp);
         ryanwah_lp->align(FL_ALIGN_LEFT);
         ryanwah_lp->when(FL_WHEN_CHANGED);
@@ -13841,11 +13823,11 @@
         ryanwah_bp->labeltype(FL_NORMAL_LABEL);
         ryanwah_bp->labelfont(0);
         ryanwah_bp->labelsize(10);
-        ryanwah_bp->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_bp->labelcolor(FL_BACKGROUND2_COLOR);
         ryanwah_bp->minimum(-64);
         ryanwah_bp->maximum(64);
         ryanwah_bp->step(1);
-        ryanwah_bp->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_bp->textcolor(7);
         ryanwah_bp->callback((Fl_Callback*)cb_ryanwah_bp);
         ryanwah_bp->align(FL_ALIGN_LEFT);
         ryanwah_bp->when(FL_WHEN_CHANGED);
@@ -13858,11 +13840,11 @@
         ryanwah_hp->labeltype(FL_NORMAL_LABEL);
         ryanwah_hp->labelfont(0);
         ryanwah_hp->labelsize(10);
-        ryanwah_hp->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_hp->labelcolor(FL_BACKGROUND2_COLOR);
         ryanwah_hp->minimum(-64);
         ryanwah_hp->maximum(64);
         ryanwah_hp->step(1);
-        ryanwah_hp->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_hp->textcolor(7);
         ryanwah_hp->callback((Fl_Callback*)cb_ryanwah_hp);
         ryanwah_hp->align(FL_ALIGN_LEFT);
         ryanwah_hp->when(FL_WHEN_CHANGED);
@@ -13871,7 +13853,7 @@
         svfilter_stages->type(1);
         svfilter_stages->box(FL_THIN_UP_BOX);
         svfilter_stages->labelsize(10);
-        svfilter_stages->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        svfilter_stages->labelcolor(FL_BACKGROUND2_COLOR);
         svfilter_stages->minimum(1);
         svfilter_stages->maximum(12);
         svfilter_stages->step(1);
@@ -13882,11 +13864,11 @@
       } // Fl_Counter* svfilter_stages
       { Fl_Choice* o = ryanwah_lfotype = new Fl_Choice(399, 292, 72, 16, "LFO");
         ryanwah_lfotype->down_box(FL_BORDER_BOX);
-        ryanwah_lfotype->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        ryanwah_lfotype->selection_color(FL_FOREGROUND_COLOR);
         ryanwah_lfotype->labelsize(10);
-        ryanwah_lfotype->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_lfotype->labelcolor(FL_BACKGROUND2_COLOR);
         ryanwah_lfotype->textsize(10);
-        ryanwah_lfotype->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_lfotype->textcolor(7);
         ryanwah_lfotype->callback((Fl_Callback*)cb_ryanwah_lfotype);
         o->menu(menu_chorus_lfotype);
       } // Fl_Choice* ryanwah_lfotype
@@ -13898,10 +13880,10 @@
         ryanwah_dpth->labeltype(FL_NORMAL_LABEL);
         ryanwah_dpth->labelfont(0);
         ryanwah_dpth->labelsize(10);
-        ryanwah_dpth->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_dpth->labelcolor(FL_BACKGROUND2_COLOR);
         ryanwah_dpth->maximum(127);
         ryanwah_dpth->step(1);
-        ryanwah_dpth->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_dpth->textcolor(7);
         ryanwah_dpth->callback((Fl_Callback*)cb_ryanwah_dpth);
         ryanwah_dpth->align(FL_ALIGN_LEFT);
         ryanwah_dpth->when(FL_WHEN_CHANGED);
@@ -13914,11 +13896,11 @@
         ryanwah_freq->labeltype(FL_NORMAL_LABEL);
         ryanwah_freq->labelfont(0);
         ryanwah_freq->labelsize(10);
-        ryanwah_freq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_freq->labelcolor(FL_BACKGROUND2_COLOR);
         ryanwah_freq->minimum(1);
         ryanwah_freq->maximum(600);
         ryanwah_freq->step(1);
-        ryanwah_freq->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_freq->textcolor(7);
         ryanwah_freq->callback((Fl_Callback*)cb_ryanwah_freq);
         ryanwah_freq->align(FL_ALIGN_LEFT);
         ryanwah_freq->when(FL_WHEN_CHANGED);
@@ -13931,11 +13913,11 @@
         ryanwah_q->labeltype(FL_NORMAL_LABEL);
         ryanwah_q->labelfont(0);
         ryanwah_q->labelsize(10);
-        ryanwah_q->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_q->labelcolor(FL_BACKGROUND2_COLOR);
         ryanwah_q->minimum(1);
         ryanwah_q->maximum(127);
         ryanwah_q->step(1);
-        ryanwah_q->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_q->textcolor(7);
         ryanwah_q->callback((Fl_Callback*)cb_ryanwah_q);
         ryanwah_q->align(FL_ALIGN_LEFT);
         ryanwah_q->when(FL_WHEN_CHANGED);
@@ -13948,11 +13930,11 @@
         ryanwah_rng->labeltype(FL_NORMAL_LABEL);
         ryanwah_rng->labelfont(0);
         ryanwah_rng->labelsize(10);
-        ryanwah_rng->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_rng->labelcolor(FL_BACKGROUND2_COLOR);
         ryanwah_rng->minimum(10);
         ryanwah_rng->maximum(6000);
         ryanwah_rng->step(1);
-        ryanwah_rng->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_rng->textcolor(7);
         ryanwah_rng->callback((Fl_Callback*)cb_ryanwah_rng);
         ryanwah_rng->align(FL_ALIGN_LEFT);
         ryanwah_rng->when(FL_WHEN_CHANGED);
@@ -13965,10 +13947,10 @@
         ryanwah_ampsnsinv->labeltype(FL_NORMAL_LABEL);
         ryanwah_ampsnsinv->labelfont(0);
         ryanwah_ampsnsinv->labelsize(10);
-        ryanwah_ampsnsinv->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_ampsnsinv->labelcolor(FL_BACKGROUND2_COLOR);
         ryanwah_ampsnsinv->maximum(127);
         ryanwah_ampsnsinv->step(1);
-        ryanwah_ampsnsinv->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_ampsnsinv->textcolor(7);
         ryanwah_ampsnsinv->callback((Fl_Callback*)cb_ryanwah_ampsnsinv);
         ryanwah_ampsnsinv->align(FL_ALIGN_LEFT);
         ryanwah_ampsnsinv->when(FL_WHEN_CHANGED);
@@ -13981,11 +13963,11 @@
         ryanwah_ampsns->labeltype(FL_NORMAL_LABEL);
         ryanwah_ampsns->labelfont(0);
         ryanwah_ampsns->labelsize(10);
-        ryanwah_ampsns->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_ampsns->labelcolor(FL_BACKGROUND2_COLOR);
         ryanwah_ampsns->minimum(-64);
         ryanwah_ampsns->maximum(64);
         ryanwah_ampsns->step(1);
-        ryanwah_ampsns->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_ampsns->textcolor(7);
         ryanwah_ampsns->callback((Fl_Callback*)cb_ryanwah_ampsns);
         ryanwah_ampsns->align(FL_ALIGN_LEFT);
         ryanwah_ampsns->when(FL_WHEN_CHANGED);
@@ -13998,10 +13980,10 @@
         ryanwah_smooth->labeltype(FL_NORMAL_LABEL);
         ryanwah_smooth->labelfont(0);
         ryanwah_smooth->labelsize(10);
-        ryanwah_smooth->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_smooth->labelcolor(FL_BACKGROUND2_COLOR);
         ryanwah_smooth->maximum(127);
         ryanwah_smooth->step(1);
-        ryanwah_smooth->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        ryanwah_smooth->textcolor(7);
         ryanwah_smooth->callback((Fl_Callback*)cb_ryanwah_smooth);
         ryanwah_smooth->align(FL_ALIGN_LEFT);
         ryanwah_smooth->when(FL_WHEN_CHANGED);
@@ -14010,8 +13992,8 @@
     } // Fl_Group* RYANWAH
     { RBECHO = new Fl_Group(320, 211, 161, 184);
       RBECHO->box(FL_UP_BOX);
-      RBECHO->color((Fl_Color)FL_FOREGROUND_COLOR);
-      RBECHO->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      RBECHO->color(FL_FOREGROUND_COLOR);
+      RBECHO->selection_color(FL_FOREGROUND_COLOR);
       RBECHO->labelfont(1);
       RBECHO->user_data((void*)(1));
       RBECHO->align(96|FL_ALIGN_INSIDE);
@@ -14027,11 +14009,11 @@
       } // Fl_Light_Button* rbecho_activar
       { rbecho_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         rbecho_preset->down_box(FL_BORDER_BOX);
-        rbecho_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        rbecho_preset->selection_color(FL_FOREGROUND_COLOR);
         rbecho_preset->labelsize(10);
-        rbecho_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_preset->labelcolor(FL_BACKGROUND2_COLOR);
         rbecho_preset->textsize(10);
-        rbecho_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_preset->textcolor(7);
         rbecho_preset->callback((Fl_Callback*)cb_rbecho_preset, (void*)(12));
         rbecho_preset->when(FL_WHEN_RELEASE_ALWAYS);
         rbecho_preset->menu(menu_rbecho_preset);
@@ -14044,11 +14026,11 @@
         rbecho_WD->labeltype(FL_NORMAL_LABEL);
         rbecho_WD->labelfont(0);
         rbecho_WD->labelsize(10);
-        rbecho_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_WD->labelcolor(FL_BACKGROUND2_COLOR);
         rbecho_WD->minimum(-64);
         rbecho_WD->maximum(63);
         rbecho_WD->step(1);
-        rbecho_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_WD->textcolor(7);
         rbecho_WD->callback((Fl_Callback*)cb_rbecho_WD);
         rbecho_WD->align(FL_ALIGN_LEFT);
         rbecho_WD->when(FL_WHEN_CHANGED);
@@ -14061,10 +14043,10 @@
         rbecho_RV->labeltype(FL_NORMAL_LABEL);
         rbecho_RV->labelfont(0);
         rbecho_RV->labelsize(10);
-        rbecho_RV->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_RV->labelcolor(FL_BACKGROUND2_COLOR);
         rbecho_RV->maximum(127);
         rbecho_RV->step(1);
-        rbecho_RV->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_RV->textcolor(7);
         rbecho_RV->callback((Fl_Callback*)cb_rbecho_RV);
         rbecho_RV->align(FL_ALIGN_LEFT);
         rbecho_RV->when(FL_WHEN_CHANGED);
@@ -14077,11 +14059,11 @@
         rbecho_pan->labeltype(FL_NORMAL_LABEL);
         rbecho_pan->labelfont(0);
         rbecho_pan->labelsize(10);
-        rbecho_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_pan->labelcolor(FL_BACKGROUND2_COLOR);
         rbecho_pan->minimum(-64);
         rbecho_pan->maximum(63);
         rbecho_pan->step(1);
-        rbecho_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_pan->textcolor(7);
         rbecho_pan->callback((Fl_Callback*)cb_rbecho_pan);
         rbecho_pan->align(FL_ALIGN_LEFT);
         rbecho_pan->when(FL_WHEN_CHANGED);
@@ -14094,12 +14076,12 @@
         rbecho_delay->labeltype(FL_NORMAL_LABEL);
         rbecho_delay->labelfont(0);
         rbecho_delay->labelsize(10);
-        rbecho_delay->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_delay->labelcolor(FL_BACKGROUND2_COLOR);
         rbecho_delay->minimum(1);
         rbecho_delay->maximum(600);
         rbecho_delay->step(1);
         rbecho_delay->value(20);
-        rbecho_delay->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_delay->textcolor(7);
         rbecho_delay->callback((Fl_Callback*)cb_rbecho_delay);
         rbecho_delay->align(FL_ALIGN_LEFT);
         rbecho_delay->when(FL_WHEN_RELEASE);
@@ -14112,10 +14094,10 @@
         rbecho_LRdl->labeltype(FL_NORMAL_LABEL);
         rbecho_LRdl->labelfont(0);
         rbecho_LRdl->labelsize(10);
-        rbecho_LRdl->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_LRdl->labelcolor(FL_BACKGROUND2_COLOR);
         rbecho_LRdl->maximum(127);
         rbecho_LRdl->step(1);
-        rbecho_LRdl->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_LRdl->textcolor(7);
         rbecho_LRdl->callback((Fl_Callback*)cb_rbecho_LRdl);
         rbecho_LRdl->align(FL_ALIGN_LEFT);
         rbecho_LRdl->when(FL_WHEN_RELEASE);
@@ -14128,21 +14110,21 @@
         rbecho_fb->labeltype(FL_NORMAL_LABEL);
         rbecho_fb->labelfont(0);
         rbecho_fb->labelsize(10);
-        rbecho_fb->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_fb->labelcolor(FL_BACKGROUND2_COLOR);
         rbecho_fb->maximum(127);
         rbecho_fb->step(1);
-        rbecho_fb->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_fb->textcolor(7);
         rbecho_fb->callback((Fl_Callback*)cb_rbecho_fb);
         rbecho_fb->align(FL_ALIGN_LEFT);
         rbecho_fb->when(FL_WHEN_CHANGED);
       } // SliderW* rbecho_fb
       { Fl_Choice* o = rbecho_subdiv = new Fl_Choice(397, 322, 76, 18, "SubDivision");
         rbecho_subdiv->down_box(FL_BORDER_BOX);
-        rbecho_subdiv->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        rbecho_subdiv->selection_color(FL_FOREGROUND_COLOR);
         rbecho_subdiv->labelsize(10);
-        rbecho_subdiv->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_subdiv->labelcolor(FL_BACKGROUND2_COLOR);
         rbecho_subdiv->textsize(10);
-        rbecho_subdiv->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_subdiv->textcolor(7);
         rbecho_subdiv->callback((Fl_Callback*)cb_rbecho_subdiv);
         rbecho_subdiv->when(FL_WHEN_RELEASE_ALWAYS);
         o->menu(menu_arpie_subdiv);
@@ -14155,10 +14137,10 @@
         rbecho_damp->labeltype(FL_NORMAL_LABEL);
         rbecho_damp->labelfont(0);
         rbecho_damp->labelsize(10);
-        rbecho_damp->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_damp->labelcolor(FL_BACKGROUND2_COLOR);
         rbecho_damp->maximum(127);
         rbecho_damp->step(1);
-        rbecho_damp->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_damp->textcolor(7);
         rbecho_damp->callback((Fl_Callback*)cb_rbecho_damp);
         rbecho_damp->align(FL_ALIGN_LEFT);
         rbecho_damp->when(FL_WHEN_CHANGED);
@@ -14171,10 +14153,10 @@
         rbecho_es->labeltype(FL_NORMAL_LABEL);
         rbecho_es->labelfont(0);
         rbecho_es->labelsize(10);
-        rbecho_es->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_es->labelcolor(FL_BACKGROUND2_COLOR);
         rbecho_es->maximum(127);
         rbecho_es->step(1);
-        rbecho_es->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_es->textcolor(7);
         rbecho_es->callback((Fl_Callback*)cb_rbecho_es);
         rbecho_es->align(FL_ALIGN_LEFT);
         rbecho_es->when(FL_WHEN_CHANGED);
@@ -14187,11 +14169,11 @@
         rbecho_angle->labeltype(FL_NORMAL_LABEL);
         rbecho_angle->labelfont(0);
         rbecho_angle->labelsize(10);
-        rbecho_angle->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_angle->labelcolor(FL_BACKGROUND2_COLOR);
         rbecho_angle->minimum(-64);
         rbecho_angle->maximum(64);
         rbecho_angle->step(1);
-        rbecho_angle->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        rbecho_angle->textcolor(7);
         rbecho_angle->callback((Fl_Callback*)cb_rbecho_angle);
         rbecho_angle->align(FL_ALIGN_LEFT);
         rbecho_angle->when(FL_WHEN_CHANGED);
@@ -14200,8 +14182,8 @@
     } // Fl_Group* RBECHO
     { COILCRAFTER = new Fl_Group(320, 211, 158, 184);
       COILCRAFTER->box(FL_UP_BOX);
-      COILCRAFTER->color((Fl_Color)FL_FOREGROUND_COLOR);
-      COILCRAFTER->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      COILCRAFTER->color(FL_FOREGROUND_COLOR);
+      COILCRAFTER->selection_color(FL_FOREGROUND_COLOR);
       COILCRAFTER->labelfont(1);
       COILCRAFTER->user_data((void*)(1));
       COILCRAFTER->align(96|FL_ALIGN_INSIDE);
@@ -14217,11 +14199,11 @@
       } // Fl_Light_Button* coil_activar
       { coil_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         coil_preset->down_box(FL_BORDER_BOX);
-        coil_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        coil_preset->selection_color(FL_FOREGROUND_COLOR);
         coil_preset->labelsize(10);
-        coil_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_preset->labelcolor(FL_BACKGROUND2_COLOR);
         coil_preset->textsize(10);
-        coil_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_preset->textcolor(7);
         coil_preset->callback((Fl_Callback*)cb_coil_preset, (void*)(12));
         coil_preset->when(FL_WHEN_RELEASE_ALWAYS);
         coil_preset->menu(menu_coil_preset);
@@ -14234,11 +14216,11 @@
         coil_WD->labeltype(FL_NORMAL_LABEL);
         coil_WD->labelfont(0);
         coil_WD->labelsize(10);
-        coil_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_WD->labelcolor(FL_BACKGROUND2_COLOR);
         coil_WD->maximum(127);
         coil_WD->step(1);
         coil_WD->value(127);
-        coil_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_WD->textcolor(7);
         coil_WD->callback((Fl_Callback*)cb_coil_WD);
         coil_WD->align(FL_ALIGN_LEFT);
         coil_WD->when(FL_WHEN_CHANGED);
@@ -14251,23 +14233,23 @@
         coil_tone->labeltype(FL_NORMAL_LABEL);
         coil_tone->labelfont(0);
         coil_tone->labelsize(10);
-        coil_tone->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_tone->labelcolor(FL_BACKGROUND2_COLOR);
         coil_tone->minimum(20);
         coil_tone->maximum(4400);
         coil_tone->step(1);
         coil_tone->value(20);
-        coil_tone->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_tone->textcolor(7);
         coil_tone->callback((Fl_Callback*)cb_coil_tone);
         coil_tone->align(FL_ALIGN_LEFT);
         coil_tone->when(FL_WHEN_CHANGED);
       } // SliderW* coil_tone
       { coil_origin = new Fl_Choice(368, 266, 90, 18, "Origin");
         coil_origin->down_box(FL_BORDER_BOX);
-        coil_origin->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        coil_origin->selection_color(FL_FOREGROUND_COLOR);
         coil_origin->labelsize(10);
-        coil_origin->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_origin->labelcolor(FL_BACKGROUND2_COLOR);
         coil_origin->textsize(10);
-        coil_origin->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_origin->textcolor(7);
         coil_origin->callback((Fl_Callback*)cb_coil_origin, (void*)(12));
         coil_origin->when(FL_WHEN_RELEASE_ALWAYS);
         coil_origin->menu(menu_coil_origin);
@@ -14280,12 +14262,12 @@
         coil_freq1->labeltype(FL_NORMAL_LABEL);
         coil_freq1->labelfont(0);
         coil_freq1->labelsize(10);
-        coil_freq1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_freq1->labelcolor(FL_BACKGROUND2_COLOR);
         coil_freq1->minimum(2600);
         coil_freq1->maximum(4500);
         coil_freq1->step(1);
         coil_freq1->value(3200);
-        coil_freq1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_freq1->textcolor(7);
         coil_freq1->callback((Fl_Callback*)cb_coil_freq1);
         coil_freq1->align(FL_ALIGN_LEFT);
         coil_freq1->when(FL_WHEN_CHANGED);
@@ -14298,22 +14280,22 @@
         coil_q1->labeltype(FL_NORMAL_LABEL);
         coil_q1->labelfont(0);
         coil_q1->labelsize(10);
-        coil_q1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_q1->labelcolor(FL_BACKGROUND2_COLOR);
         coil_q1->minimum(10);
         coil_q1->maximum(65);
         coil_q1->step(1);
-        coil_q1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_q1->textcolor(7);
         coil_q1->callback((Fl_Callback*)cb_coil_q1);
         coil_q1->align(FL_ALIGN_LEFT);
         coil_q1->when(FL_WHEN_CHANGED);
       } // SliderW* coil_q1
       { Fl_Choice* o = coil_destiny = new Fl_Choice(368, 318, 90, 18, "Destiny");
         coil_destiny->down_box(FL_BORDER_BOX);
-        coil_destiny->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        coil_destiny->selection_color(FL_FOREGROUND_COLOR);
         coil_destiny->labelsize(10);
-        coil_destiny->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_destiny->labelcolor(FL_BACKGROUND2_COLOR);
         coil_destiny->textsize(10);
-        coil_destiny->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_destiny->textcolor(7);
         coil_destiny->callback((Fl_Callback*)cb_coil_destiny);
         coil_destiny->when(FL_WHEN_RELEASE_ALWAYS);
         o->menu(menu_coil_origin);
@@ -14326,12 +14308,12 @@
         coil_freq2->labeltype(FL_NORMAL_LABEL);
         coil_freq2->labelfont(0);
         coil_freq2->labelsize(10);
-        coil_freq2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_freq2->labelcolor(FL_BACKGROUND2_COLOR);
         coil_freq2->minimum(2600);
         coil_freq2->maximum(4500);
         coil_freq2->step(1);
         coil_freq2->value(3200);
-        coil_freq2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_freq2->textcolor(7);
         coil_freq2->callback((Fl_Callback*)cb_coil_freq2);
         coil_freq2->align(FL_ALIGN_LEFT);
         coil_freq2->when(FL_WHEN_CHANGED);
@@ -14344,12 +14326,12 @@
         coil_q2->labeltype(FL_NORMAL_LABEL);
         coil_q2->labelfont(0);
         coil_q2->labelsize(10);
-        coil_q2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_q2->labelcolor(FL_BACKGROUND2_COLOR);
         coil_q2->minimum(10);
         coil_q2->maximum(65);
         coil_q2->step(1);
         coil_q2->value(20);
-        coil_q2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_q2->textcolor(7);
         coil_q2->callback((Fl_Callback*)cb_coil_q2);
         coil_q2->align(FL_ALIGN_LEFT);
         coil_q2->when(FL_WHEN_CHANGED);
@@ -14357,15 +14339,15 @@
       { coil_mode = new Fl_Check_Button(333, 372, 15, 15, "Pos.");
         coil_mode->down_box(FL_BORDER_BOX);
         coil_mode->labelsize(10);
-        coil_mode->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        coil_mode->labelcolor(FL_BACKGROUND2_COLOR);
         coil_mode->callback((Fl_Callback*)cb_coil_mode, (void*)(2));
       } // Fl_Check_Button* coil_mode
       COILCRAFTER->end();
     } // Fl_Group* COILCRAFTER
     { SHELFBOOST = new Fl_Group(320, 211, 158, 184);
       SHELFBOOST->box(FL_UP_BOX);
-      SHELFBOOST->color((Fl_Color)FL_FOREGROUND_COLOR);
-      SHELFBOOST->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      SHELFBOOST->color(FL_FOREGROUND_COLOR);
+      SHELFBOOST->selection_color(FL_FOREGROUND_COLOR);
       SHELFBOOST->labelfont(1);
       SHELFBOOST->user_data((void*)(1));
       SHELFBOOST->align(96|FL_ALIGN_INSIDE);
@@ -14381,11 +14363,11 @@
       } // Fl_Light_Button* shelf_activar
       { shelf_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         shelf_preset->down_box(FL_BORDER_BOX);
-        shelf_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        shelf_preset->selection_color(FL_FOREGROUND_COLOR);
         shelf_preset->labelsize(10);
-        shelf_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shelf_preset->labelcolor(FL_BACKGROUND2_COLOR);
         shelf_preset->textsize(10);
-        shelf_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shelf_preset->textcolor(7);
         shelf_preset->callback((Fl_Callback*)cb_shelf_preset, (void*)(12));
         shelf_preset->when(FL_WHEN_RELEASE_ALWAYS);
         shelf_preset->menu(menu_shelf_preset);
@@ -14398,10 +14380,10 @@
         shelf_gain->labeltype(FL_NORMAL_LABEL);
         shelf_gain->labelfont(0);
         shelf_gain->labelsize(10);
-        shelf_gain->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shelf_gain->labelcolor(FL_BACKGROUND2_COLOR);
         shelf_gain->maximum(127);
         shelf_gain->step(1);
-        shelf_gain->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shelf_gain->textcolor(7);
         shelf_gain->callback((Fl_Callback*)cb_shelf_gain);
         shelf_gain->align(FL_ALIGN_LEFT);
         shelf_gain->when(FL_WHEN_CHANGED);
@@ -14414,12 +14396,12 @@
         shelf_level->labeltype(FL_NORMAL_LABEL);
         shelf_level->labelfont(0);
         shelf_level->labelsize(10);
-        shelf_level->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shelf_level->labelcolor(FL_BACKGROUND2_COLOR);
         shelf_level->minimum(1);
         shelf_level->maximum(127);
         shelf_level->step(1);
         shelf_level->value(32);
-        shelf_level->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shelf_level->textcolor(7);
         shelf_level->callback((Fl_Callback*)cb_shelf_level);
         shelf_level->align(FL_ALIGN_LEFT);
         shelf_level->when(FL_WHEN_CHANGED);
@@ -14432,12 +14414,12 @@
         shelf_freq1->labeltype(FL_NORMAL_LABEL);
         shelf_freq1->labelfont(0);
         shelf_freq1->labelsize(10);
-        shelf_freq1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shelf_freq1->labelcolor(FL_BACKGROUND2_COLOR);
         shelf_freq1->minimum(220);
         shelf_freq1->maximum(16000);
         shelf_freq1->step(1);
         shelf_freq1->value(1000);
-        shelf_freq1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shelf_freq1->textcolor(7);
         shelf_freq1->callback((Fl_Callback*)cb_shelf_freq1);
         shelf_freq1->align(FL_ALIGN_LEFT);
         shelf_freq1->when(FL_WHEN_CHANGED);
@@ -14450,11 +14432,11 @@
         shelf_q1->labeltype(FL_NORMAL_LABEL);
         shelf_q1->labelfont(0);
         shelf_q1->labelsize(10);
-        shelf_q1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shelf_q1->labelcolor(FL_BACKGROUND2_COLOR);
         shelf_q1->minimum(-64);
         shelf_q1->maximum(64);
         shelf_q1->step(1);
-        shelf_q1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shelf_q1->textcolor(7);
         shelf_q1->callback((Fl_Callback*)cb_shelf_q1);
         shelf_q1->align(FL_ALIGN_LEFT);
         shelf_q1->when(FL_WHEN_CHANGED);
@@ -14462,15 +14444,15 @@
       { shelf_mode = new Fl_Check_Button(333, 372, 15, 15, "Stereo");
         shelf_mode->down_box(FL_BORDER_BOX);
         shelf_mode->labelsize(10);
-        shelf_mode->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shelf_mode->labelcolor(FL_BACKGROUND2_COLOR);
         shelf_mode->callback((Fl_Callback*)cb_shelf_mode, (void*)(2));
       } // Fl_Check_Button* shelf_mode
       SHELFBOOST->end();
     } // Fl_Group* SHELFBOOST
     { VOCODER = new Fl_Group(320, 210, 158, 184);
       VOCODER->box(FL_UP_BOX);
-      VOCODER->color((Fl_Color)FL_FOREGROUND_COLOR);
-      VOCODER->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      VOCODER->color(FL_FOREGROUND_COLOR);
+      VOCODER->selection_color(FL_FOREGROUND_COLOR);
       VOCODER->labelfont(1);
       VOCODER->user_data((void*)(1));
       VOCODER->align(96|FL_ALIGN_INSIDE);
@@ -14486,11 +14468,11 @@
       } // Fl_Light_Button* vo_activar
       { vo_preset = new Fl_Choice(399, 214, 76, 18, "Preset");
         vo_preset->down_box(FL_BORDER_BOX);
-        vo_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        vo_preset->selection_color(FL_FOREGROUND_COLOR);
         vo_preset->labelsize(10);
-        vo_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_preset->labelcolor(FL_BACKGROUND2_COLOR);
         vo_preset->textsize(10);
-        vo_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_preset->textcolor(7);
         vo_preset->callback((Fl_Callback*)cb_vo_preset, (void*)(12));
         vo_preset->when(FL_WHEN_RELEASE_ALWAYS);
         vo_preset->menu(menu_vo_preset);
@@ -14503,11 +14485,11 @@
         vo_WD->labeltype(FL_NORMAL_LABEL);
         vo_WD->labelfont(0);
         vo_WD->labelsize(10);
-        vo_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_WD->labelcolor(FL_BACKGROUND2_COLOR);
         vo_WD->minimum(-64);
         vo_WD->maximum(64);
         vo_WD->step(1);
-        vo_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_WD->textcolor(7);
         vo_WD->callback((Fl_Callback*)cb_vo_WD);
         vo_WD->align(FL_ALIGN_LEFT);
         vo_WD->when(FL_WHEN_CHANGED);
@@ -14520,11 +14502,11 @@
         vo_pan->labeltype(FL_NORMAL_LABEL);
         vo_pan->labelfont(0);
         vo_pan->labelsize(10);
-        vo_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_pan->labelcolor(FL_BACKGROUND2_COLOR);
         vo_pan->minimum(-64);
         vo_pan->maximum(64);
         vo_pan->step(1);
-        vo_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_pan->textcolor(7);
         vo_pan->callback((Fl_Callback*)cb_vo_pan);
         vo_pan->align(FL_ALIGN_LEFT);
         vo_pan->when(FL_WHEN_CHANGED);
@@ -14537,10 +14519,10 @@
         vo_input->labeltype(FL_NORMAL_LABEL);
         vo_input->labelfont(0);
         vo_input->labelsize(10);
-        vo_input->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_input->labelcolor(FL_BACKGROUND2_COLOR);
         vo_input->maximum(127);
         vo_input->step(1);
-        vo_input->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_input->textcolor(7);
         vo_input->callback((Fl_Callback*)cb_vo_input);
         vo_input->align(FL_ALIGN_LEFT);
         vo_input->when(FL_WHEN_CHANGED);
@@ -14553,12 +14535,12 @@
         vo_mu->labeltype(FL_NORMAL_LABEL);
         vo_mu->labelfont(0);
         vo_mu->labelsize(10);
-        vo_mu->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_mu->labelcolor(FL_BACKGROUND2_COLOR);
         vo_mu->minimum(1);
         vo_mu->maximum(127);
         vo_mu->step(1);
         vo_mu->value(1);
-        vo_mu->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_mu->textcolor(7);
         vo_mu->callback((Fl_Callback*)cb_vo_mu);
         vo_mu->align(FL_ALIGN_LEFT);
         vo_mu->when(FL_WHEN_CHANGED);
@@ -14571,12 +14553,12 @@
         vo_q->labeltype(FL_NORMAL_LABEL);
         vo_q->labelfont(0);
         vo_q->labelsize(10);
-        vo_q->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_q->labelcolor(FL_BACKGROUND2_COLOR);
         vo_q->minimum(40);
         vo_q->maximum(170);
         vo_q->step(1);
         vo_q->value(120);
-        vo_q->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_q->textcolor(7);
         vo_q->callback((Fl_Callback*)cb_vo_q);
         vo_q->align(FL_ALIGN_LEFT);
         vo_q->when(FL_WHEN_CHANGED);
@@ -14589,10 +14571,10 @@
         vo_ring->labeltype(FL_NORMAL_LABEL);
         vo_ring->labelfont(0);
         vo_ring->labelsize(10);
-        vo_ring->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_ring->labelcolor(FL_BACKGROUND2_COLOR);
         vo_ring->maximum(127);
         vo_ring->step(1);
-        vo_ring->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_ring->textcolor(7);
         vo_ring->callback((Fl_Callback*)cb_vo_ring);
         vo_ring->align(FL_ALIGN_LEFT);
         vo_ring->when(FL_WHEN_CHANGED);
@@ -14605,10 +14587,10 @@
         vo_level->labeltype(FL_NORMAL_LABEL);
         vo_level->labelfont(0);
         vo_level->labelsize(10);
-        vo_level->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_level->labelcolor(FL_BACKGROUND2_COLOR);
         vo_level->maximum(127);
         vo_level->step(1);
-        vo_level->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        vo_level->textcolor(7);
         vo_level->callback((Fl_Callback*)cb_vo_level);
         vo_level->align(FL_ALIGN_LEFT);
         vo_level->when(FL_WHEN_CHANGED);
@@ -14621,7 +14603,7 @@
         vu_vu->labeltype(FL_NORMAL_LABEL);
         vu_vu->labelfont(0);
         vu_vu->labelsize(14);
-        vu_vu->labelcolor((Fl_Color)FL_FOREGROUND_COLOR);
+        vu_vu->labelcolor(FL_FOREGROUND_COLOR);
         vu_vu->minimum(15);
         vu_vu->maximum(-48);
         vu_vu->step(1);
@@ -14633,8 +14615,8 @@
     } // Fl_Group* VOCODER
     { SUSTAINER = new Fl_Group(320, 211, 158, 184);
       SUSTAINER->box(FL_UP_BOX);
-      SUSTAINER->color((Fl_Color)FL_FOREGROUND_COLOR);
-      SUSTAINER->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      SUSTAINER->color(FL_FOREGROUND_COLOR);
+      SUSTAINER->selection_color(FL_FOREGROUND_COLOR);
       SUSTAINER->labelfont(1);
       SUSTAINER->user_data((void*)(1));
       SUSTAINER->align(96|FL_ALIGN_INSIDE);
@@ -14650,11 +14632,11 @@
       } // Fl_Light_Button* sus_activar
       { sus_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         sus_preset->down_box(FL_BORDER_BOX);
-        sus_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        sus_preset->selection_color(FL_FOREGROUND_COLOR);
         sus_preset->labelsize(10);
-        sus_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        sus_preset->labelcolor(FL_BACKGROUND2_COLOR);
         sus_preset->textsize(10);
-        sus_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        sus_preset->textcolor(7);
         sus_preset->callback((Fl_Callback*)cb_sus_preset, (void*)(12));
         sus_preset->when(FL_WHEN_RELEASE_ALWAYS);
         sus_preset->menu(menu_sus_preset);
@@ -14667,10 +14649,10 @@
         sus_gain->labeltype(FL_NORMAL_LABEL);
         sus_gain->labelfont(0);
         sus_gain->labelsize(10);
-        sus_gain->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        sus_gain->labelcolor(FL_BACKGROUND2_COLOR);
         sus_gain->maximum(127);
         sus_gain->step(1);
-        sus_gain->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        sus_gain->textcolor(7);
         sus_gain->callback((Fl_Callback*)cb_sus_gain);
         sus_gain->align(FL_ALIGN_LEFT);
         sus_gain->when(FL_WHEN_CHANGED);
@@ -14683,12 +14665,12 @@
         sus_sus->labeltype(FL_NORMAL_LABEL);
         sus_sus->labelfont(0);
         sus_sus->labelsize(10);
-        sus_sus->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        sus_sus->labelcolor(FL_BACKGROUND2_COLOR);
         sus_sus->minimum(1);
         sus_sus->maximum(127);
         sus_sus->step(1);
         sus_sus->value(32);
-        sus_sus->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        sus_sus->textcolor(7);
         sus_sus->callback((Fl_Callback*)cb_sus_sus);
         sus_sus->align(FL_ALIGN_LEFT);
         sus_sus->when(FL_WHEN_CHANGED);
@@ -14697,8 +14679,8 @@
     } // Fl_Group* SUSTAINER
     { SEQUENCE = new Fl_Group(320, 211, 158, 184);
       SEQUENCE->box(FL_UP_BOX);
-      SEQUENCE->color((Fl_Color)FL_FOREGROUND_COLOR);
-      SEQUENCE->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      SEQUENCE->color(FL_FOREGROUND_COLOR);
+      SEQUENCE->selection_color(FL_FOREGROUND_COLOR);
       SEQUENCE->labelfont(1);
       SEQUENCE->user_data((void*)(1));
       SEQUENCE->align(96|FL_ALIGN_INSIDE);
@@ -14714,11 +14696,11 @@
       } // Fl_Light_Button* seq_activar
       { seq_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         seq_preset->down_box(FL_BORDER_BOX);
-        seq_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        seq_preset->selection_color(FL_FOREGROUND_COLOR);
         seq_preset->labelsize(10);
-        seq_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_preset->labelcolor(FL_BACKGROUND2_COLOR);
         seq_preset->textsize(10);
-        seq_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_preset->textcolor(7);
         seq_preset->callback((Fl_Callback*)cb_seq_preset, (void*)(12));
         seq_preset->when(FL_WHEN_RELEASE_ALWAYS);
         seq_preset->menu(menu_seq_preset);
@@ -14731,11 +14713,11 @@
         seq_WD->labeltype(FL_NORMAL_LABEL);
         seq_WD->labelfont(0);
         seq_WD->labelsize(10);
-        seq_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_WD->labelcolor(FL_BACKGROUND2_COLOR);
         seq_WD->minimum(-64);
         seq_WD->maximum(64);
         seq_WD->step(1);
-        seq_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_WD->textcolor(7);
         seq_WD->callback((Fl_Callback*)cb_seq_WD);
         seq_WD->align(FL_ALIGN_LEFT);
         seq_WD->when(FL_WHEN_CHANGED);
@@ -14748,10 +14730,10 @@
         seq_1->labeltype(FL_NORMAL_LABEL);
         seq_1->labelfont(0);
         seq_1->labelsize(10);
-        seq_1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_1->labelcolor(FL_BACKGROUND2_COLOR);
         seq_1->maximum(127);
         seq_1->step(1);
-        seq_1->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_1->textcolor(7);
         seq_1->callback((Fl_Callback*)cb_seq_1);
         seq_1->align(FL_ALIGN_LEFT);
         seq_1->when(FL_WHEN_CHANGED);
@@ -14764,10 +14746,10 @@
         seq_2->labeltype(FL_NORMAL_LABEL);
         seq_2->labelfont(0);
         seq_2->labelsize(10);
-        seq_2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_2->labelcolor(FL_BACKGROUND2_COLOR);
         seq_2->maximum(127);
         seq_2->step(1);
-        seq_2->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_2->textcolor(7);
         seq_2->callback((Fl_Callback*)cb_seq_2);
         seq_2->align(FL_ALIGN_LEFT);
         seq_2->when(FL_WHEN_CHANGED);
@@ -14780,10 +14762,10 @@
         seq_3->labeltype(FL_NORMAL_LABEL);
         seq_3->labelfont(0);
         seq_3->labelsize(10);
-        seq_3->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_3->labelcolor(FL_BACKGROUND2_COLOR);
         seq_3->maximum(127);
         seq_3->step(1);
-        seq_3->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_3->textcolor(7);
         seq_3->callback((Fl_Callback*)cb_seq_3);
         seq_3->align(FL_ALIGN_LEFT);
         seq_3->when(FL_WHEN_CHANGED);
@@ -14796,10 +14778,10 @@
         seq_4->labeltype(FL_NORMAL_LABEL);
         seq_4->labelfont(0);
         seq_4->labelsize(10);
-        seq_4->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_4->labelcolor(FL_BACKGROUND2_COLOR);
         seq_4->maximum(127);
         seq_4->step(1);
-        seq_4->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_4->textcolor(7);
         seq_4->callback((Fl_Callback*)cb_seq_4);
         seq_4->align(FL_ALIGN_LEFT);
         seq_4->when(FL_WHEN_CHANGED);
@@ -14812,10 +14794,10 @@
         seq_5->labeltype(FL_NORMAL_LABEL);
         seq_5->labelfont(0);
         seq_5->labelsize(10);
-        seq_5->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_5->labelcolor(FL_BACKGROUND2_COLOR);
         seq_5->maximum(127);
         seq_5->step(1);
-        seq_5->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_5->textcolor(7);
         seq_5->callback((Fl_Callback*)cb_seq_5);
         seq_5->align(FL_ALIGN_LEFT);
         seq_5->when(FL_WHEN_CHANGED);
@@ -14828,10 +14810,10 @@
         seq_6->labeltype(FL_NORMAL_LABEL);
         seq_6->labelfont(0);
         seq_6->labelsize(10);
-        seq_6->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_6->labelcolor(FL_BACKGROUND2_COLOR);
         seq_6->maximum(127);
         seq_6->step(1);
-        seq_6->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_6->textcolor(7);
         seq_6->callback((Fl_Callback*)cb_seq_6);
         seq_6->align(FL_ALIGN_LEFT);
         seq_6->when(FL_WHEN_CHANGED);
@@ -14844,10 +14826,10 @@
         seq_7->labeltype(FL_NORMAL_LABEL);
         seq_7->labelfont(0);
         seq_7->labelsize(10);
-        seq_7->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_7->labelcolor(FL_BACKGROUND2_COLOR);
         seq_7->maximum(127);
         seq_7->step(1);
-        seq_7->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_7->textcolor(7);
         seq_7->callback((Fl_Callback*)cb_seq_7);
         seq_7->align(FL_ALIGN_LEFT);
         seq_7->when(FL_WHEN_CHANGED);
@@ -14860,10 +14842,10 @@
         seq_8->labeltype(FL_NORMAL_LABEL);
         seq_8->labelfont(0);
         seq_8->labelsize(10);
-        seq_8->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_8->labelcolor(FL_BACKGROUND2_COLOR);
         seq_8->maximum(127);
         seq_8->step(1);
-        seq_8->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_8->textcolor(7);
         seq_8->callback((Fl_Callback*)cb_seq_8);
         seq_8->align(FL_ALIGN_LEFT);
         seq_8->when(FL_WHEN_CHANGED);
@@ -14876,11 +14858,11 @@
         seq_tempo->labeltype(FL_NORMAL_LABEL);
         seq_tempo->labelfont(0);
         seq_tempo->labelsize(10);
-        seq_tempo->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_tempo->labelcolor(FL_BACKGROUND2_COLOR);
         seq_tempo->minimum(1);
         seq_tempo->maximum(600);
         seq_tempo->step(1);
-        seq_tempo->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_tempo->textcolor(7);
         seq_tempo->callback((Fl_Callback*)cb_seq_tempo);
         seq_tempo->align(FL_ALIGN_LEFT);
         seq_tempo->when(FL_WHEN_CHANGED);
@@ -14893,11 +14875,11 @@
         seq_q->labeltype(FL_NORMAL_LABEL);
         seq_q->labelfont(0);
         seq_q->labelsize(10);
-        seq_q->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_q->labelcolor(FL_BACKGROUND2_COLOR);
         seq_q->minimum(-64);
         seq_q->maximum(64);
         seq_q->step(1);
-        seq_q->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_q->textcolor(7);
         seq_q->callback((Fl_Callback*)cb_seq_q);
         seq_q->align(FL_ALIGN_LEFT);
         seq_q->when(FL_WHEN_CHANGED);
@@ -14910,10 +14892,10 @@
         seq_stdf->labeltype(FL_NORMAL_LABEL);
         seq_stdf->labelfont(0);
         seq_stdf->labelsize(10);
-        seq_stdf->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_stdf->labelcolor(FL_BACKGROUND2_COLOR);
         seq_stdf->maximum(7);
         seq_stdf->step(1);
-        seq_stdf->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_stdf->textcolor(7);
         seq_stdf->callback((Fl_Callback*)cb_seq_stdf);
         seq_stdf->align(FL_ALIGN_LEFT);
         seq_stdf->when(FL_WHEN_CHANGED);
@@ -14921,22 +14903,22 @@
       { seq_amp = new Fl_Check_Button(433, 380, 15, 14, "Amp.");
         seq_amp->down_box(FL_BORDER_BOX);
         seq_amp->labelsize(10);
-        seq_amp->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_amp->labelcolor(FL_BACKGROUND2_COLOR);
         seq_amp->callback((Fl_Callback*)cb_seq_amp, (void*)(2));
       } // Fl_Check_Button* seq_amp
       { seq_mode = new Fl_Choice(353, 380, 78, 13, "Mode");
         seq_mode->down_box(FL_BORDER_BOX);
         seq_mode->labelsize(9);
-        seq_mode->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_mode->labelcolor(FL_BACKGROUND2_COLOR);
         seq_mode->textsize(9);
-        seq_mode->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_mode->textcolor(7);
         seq_mode->callback((Fl_Callback*)cb_seq_mode, (void*)(12));
         seq_mode->menu(menu_seq_mode);
       } // Fl_Choice* seq_mode
       { seq_range = new Fl_Counter(325, 284, 33, 13, "Range");
         seq_range->type(1);
         seq_range->labelsize(10);
-        seq_range->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        seq_range->labelcolor(FL_BACKGROUND2_COLOR);
         seq_range->minimum(1);
         seq_range->maximum(8);
         seq_range->step(1);
@@ -14948,8 +14930,8 @@
     } // Fl_Group* SEQUENCE
     { SHIFTER = new Fl_Group(320, 211, 158, 184);
       SHIFTER->box(FL_UP_BOX);
-      SHIFTER->color((Fl_Color)FL_FOREGROUND_COLOR);
-      SHIFTER->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      SHIFTER->color(FL_FOREGROUND_COLOR);
+      SHIFTER->selection_color(FL_FOREGROUND_COLOR);
       SHIFTER->labelfont(1);
       SHIFTER->user_data((void*)(1));
       SHIFTER->align(96|FL_ALIGN_INSIDE);
@@ -14964,11 +14946,11 @@
       } // Fl_Light_Button* shifter_activar
       { shifter_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         shifter_preset->down_box(FL_BORDER_BOX);
-        shifter_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        shifter_preset->selection_color(FL_FOREGROUND_COLOR);
         shifter_preset->labelsize(10);
-        shifter_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_preset->labelcolor(FL_BACKGROUND2_COLOR);
         shifter_preset->textsize(10);
-        shifter_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_preset->textcolor(7);
         shifter_preset->callback((Fl_Callback*)cb_shifter_preset, (void*)(12));
         shifter_preset->when(FL_WHEN_RELEASE_ALWAYS);
         shifter_preset->menu(menu_shifter_preset);
@@ -14981,11 +14963,11 @@
         shifter_WD->labeltype(FL_NORMAL_LABEL);
         shifter_WD->labelfont(0);
         shifter_WD->labelsize(10);
-        shifter_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_WD->labelcolor(FL_BACKGROUND2_COLOR);
         shifter_WD->minimum(-64);
         shifter_WD->maximum(63);
         shifter_WD->step(1);
-        shifter_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_WD->textcolor(7);
         shifter_WD->callback((Fl_Callback*)cb_shifter_WD);
         shifter_WD->align(FL_ALIGN_LEFT);
         shifter_WD->when(FL_WHEN_CHANGED);
@@ -14998,10 +14980,10 @@
         shifter_int->labeltype(FL_NORMAL_LABEL);
         shifter_int->labelfont(0);
         shifter_int->labelsize(10);
-        shifter_int->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_int->labelcolor(FL_BACKGROUND2_COLOR);
         shifter_int->maximum(12);
         shifter_int->step(1);
-        shifter_int->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_int->textcolor(7);
         shifter_int->callback((Fl_Callback*)cb_shifter_int);
         shifter_int->align(FL_ALIGN_LEFT);
         shifter_int->when(FL_WHEN_CHANGED);
@@ -15014,11 +14996,11 @@
         shifter_gain->labeltype(FL_NORMAL_LABEL);
         shifter_gain->labelfont(0);
         shifter_gain->labelsize(10);
-        shifter_gain->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_gain->labelcolor(FL_BACKGROUND2_COLOR);
         shifter_gain->minimum(-64);
         shifter_gain->maximum(63);
         shifter_gain->step(1);
-        shifter_gain->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_gain->textcolor(7);
         shifter_gain->callback((Fl_Callback*)cb_shifter_gain);
         shifter_gain->align(FL_ALIGN_LEFT);
         shifter_gain->when(FL_WHEN_CHANGED);
@@ -15031,11 +15013,11 @@
         shifter_pan->labeltype(FL_NORMAL_LABEL);
         shifter_pan->labelfont(0);
         shifter_pan->labelsize(10);
-        shifter_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_pan->labelcolor(FL_BACKGROUND2_COLOR);
         shifter_pan->minimum(-64);
         shifter_pan->maximum(63);
         shifter_pan->step(1);
-        shifter_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_pan->textcolor(7);
         shifter_pan->callback((Fl_Callback*)cb_shifter_pan);
         shifter_pan->align(FL_ALIGN_LEFT);
         shifter_pan->when(FL_WHEN_CHANGED);
@@ -15048,12 +15030,12 @@
         shifter_attack->labeltype(FL_NORMAL_LABEL);
         shifter_attack->labelfont(0);
         shifter_attack->labelsize(10);
-        shifter_attack->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_attack->labelcolor(FL_BACKGROUND2_COLOR);
         shifter_attack->minimum(1);
         shifter_attack->maximum(2000);
         shifter_attack->step(1);
         shifter_attack->value(100);
-        shifter_attack->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_attack->textcolor(7);
         shifter_attack->callback((Fl_Callback*)cb_shifter_attack);
         shifter_attack->align(FL_ALIGN_LEFT);
         shifter_attack->when(FL_WHEN_CHANGED);
@@ -15066,12 +15048,12 @@
         shifter_decay->labeltype(FL_NORMAL_LABEL);
         shifter_decay->labelfont(0);
         shifter_decay->labelsize(10);
-        shifter_decay->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_decay->labelcolor(FL_BACKGROUND2_COLOR);
         shifter_decay->minimum(1);
         shifter_decay->maximum(2000);
         shifter_decay->step(1);
         shifter_decay->value(100);
-        shifter_decay->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_decay->textcolor(7);
         shifter_decay->callback((Fl_Callback*)cb_shifter_decay);
         shifter_decay->align(FL_ALIGN_LEFT);
         shifter_decay->when(FL_WHEN_CHANGED);
@@ -15084,12 +15066,12 @@
         shifter_thre->labeltype(FL_NORMAL_LABEL);
         shifter_thre->labelfont(0);
         shifter_thre->labelsize(10);
-        shifter_thre->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_thre->labelcolor(FL_BACKGROUND2_COLOR);
         shifter_thre->minimum(-70);
         shifter_thre->maximum(20);
         shifter_thre->step(1);
         shifter_thre->value(20);
-        shifter_thre->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_thre->textcolor(7);
         shifter_thre->callback((Fl_Callback*)cb_shifter_thre);
         shifter_thre->align(FL_ALIGN_LEFT);
         shifter_thre->when(FL_WHEN_CHANGED);
@@ -15097,7 +15079,7 @@
       { shifter_ud = new Fl_Check_Button(371, 339, 15, 14, "Down");
         shifter_ud->down_box(FL_BORDER_BOX);
         shifter_ud->labelsize(10);
-        shifter_ud->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_ud->labelcolor(FL_BACKGROUND2_COLOR);
         shifter_ud->callback((Fl_Callback*)cb_shifter_ud, (void*)(2));
       } // Fl_Check_Button* shifter_ud
       { shifter_whammy = new SliderW(370, 356, 100, 10, "Whamy");
@@ -15108,10 +15090,10 @@
         shifter_whammy->labeltype(FL_NORMAL_LABEL);
         shifter_whammy->labelfont(0);
         shifter_whammy->labelsize(10);
-        shifter_whammy->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_whammy->labelcolor(FL_BACKGROUND2_COLOR);
         shifter_whammy->maximum(127);
         shifter_whammy->step(1);
-        shifter_whammy->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_whammy->textcolor(7);
         shifter_whammy->callback((Fl_Callback*)cb_shifter_whammy);
         shifter_whammy->align(FL_ALIGN_LEFT);
         shifter_whammy->when(FL_WHEN_CHANGED);
@@ -15119,9 +15101,9 @@
       { shifter_mode = new Fl_Choice(363, 376, 78, 13, "Mode");
         shifter_mode->down_box(FL_BORDER_BOX);
         shifter_mode->labelsize(9);
-        shifter_mode->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_mode->labelcolor(FL_BACKGROUND2_COLOR);
         shifter_mode->textsize(9);
-        shifter_mode->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        shifter_mode->textcolor(7);
         shifter_mode->callback((Fl_Callback*)cb_shifter_mode, (void*)(12));
         shifter_mode->menu(menu_shifter_mode);
       } // Fl_Choice* shifter_mode
@@ -15129,8 +15111,8 @@
     } // Fl_Group* SHIFTER
     { STOMPBOX = new Fl_Group(320, 211, 158, 184);
       STOMPBOX->box(FL_UP_BOX);
-      STOMPBOX->color((Fl_Color)FL_FOREGROUND_COLOR);
-      STOMPBOX->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      STOMPBOX->color(FL_FOREGROUND_COLOR);
+      STOMPBOX->selection_color(FL_FOREGROUND_COLOR);
       STOMPBOX->labelfont(1);
       STOMPBOX->user_data((void*)(1));
       STOMPBOX->align(96|FL_ALIGN_INSIDE);
@@ -15145,11 +15127,11 @@
       } // Fl_Light_Button* stomp_activar
       { stomp_preset = new Fl_Choice(397, 215, 76, 18, "Preset");
         stomp_preset->down_box(FL_BORDER_BOX);
-        stomp_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        stomp_preset->selection_color(FL_FOREGROUND_COLOR);
         stomp_preset->labelsize(10);
-        stomp_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        stomp_preset->labelcolor(FL_BACKGROUND2_COLOR);
         stomp_preset->textsize(10);
-        stomp_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        stomp_preset->textcolor(7);
         stomp_preset->callback((Fl_Callback*)cb_stomp_preset, (void*)(12));
         stomp_preset->when(FL_WHEN_RELEASE_ALWAYS);
         stomp_preset->menu(menu_stomp_preset);
@@ -15162,10 +15144,10 @@
         stomp_WD->labeltype(FL_NORMAL_LABEL);
         stomp_WD->labelfont(0);
         stomp_WD->labelsize(10);
-        stomp_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        stomp_WD->labelcolor(FL_BACKGROUND2_COLOR);
         stomp_WD->maximum(127);
         stomp_WD->step(1);
-        stomp_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        stomp_WD->textcolor(7);
         stomp_WD->callback((Fl_Callback*)cb_stomp_WD);
         stomp_WD->align(FL_ALIGN_LEFT);
         stomp_WD->when(FL_WHEN_CHANGED);
@@ -15178,10 +15160,10 @@
         stomp_gain->labeltype(FL_NORMAL_LABEL);
         stomp_gain->labelfont(0);
         stomp_gain->labelsize(10);
-        stomp_gain->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        stomp_gain->labelcolor(FL_BACKGROUND2_COLOR);
         stomp_gain->maximum(127);
         stomp_gain->step(1);
-        stomp_gain->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        stomp_gain->textcolor(7);
         stomp_gain->callback((Fl_Callback*)cb_stomp_gain);
         stomp_gain->align(FL_ALIGN_LEFT);
         stomp_gain->when(FL_WHEN_CHANGED);
@@ -15194,11 +15176,11 @@
         stomp_low->labeltype(FL_NORMAL_LABEL);
         stomp_low->labelfont(0);
         stomp_low->labelsize(10);
-        stomp_low->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        stomp_low->labelcolor(FL_BACKGROUND2_COLOR);
         stomp_low->minimum(-64);
         stomp_low->maximum(64);
         stomp_low->step(1);
-        stomp_low->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        stomp_low->textcolor(7);
         stomp_low->callback((Fl_Callback*)cb_stomp_low);
         stomp_low->align(FL_ALIGN_LEFT);
         stomp_low->when(FL_WHEN_CHANGED);
@@ -15211,11 +15193,11 @@
         stomp_mid->labeltype(FL_NORMAL_LABEL);
         stomp_mid->labelfont(0);
         stomp_mid->labelsize(10);
-        stomp_mid->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        stomp_mid->labelcolor(FL_BACKGROUND2_COLOR);
         stomp_mid->minimum(-64);
         stomp_mid->maximum(64);
         stomp_mid->step(1);
-        stomp_mid->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        stomp_mid->textcolor(7);
         stomp_mid->callback((Fl_Callback*)cb_stomp_mid);
         stomp_mid->align(36);
         stomp_mid->when(FL_WHEN_CHANGED);
@@ -15228,11 +15210,11 @@
         stomp_high->labeltype(FL_NORMAL_LABEL);
         stomp_high->labelfont(0);
         stomp_high->labelsize(10);
-        stomp_high->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        stomp_high->labelcolor(FL_BACKGROUND2_COLOR);
         stomp_high->minimum(-64);
         stomp_high->maximum(64);
         stomp_high->step(1);
-        stomp_high->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        stomp_high->textcolor(7);
         stomp_high->callback((Fl_Callback*)cb_stomp_high);
         stomp_high->align(FL_ALIGN_LEFT);
         stomp_high->when(FL_WHEN_CHANGED);
@@ -15240,9 +15222,9 @@
       { stomp_mode = new Fl_Choice(363, 376, 78, 13, "Mode");
         stomp_mode->down_box(FL_BORDER_BOX);
         stomp_mode->labelsize(9);
-        stomp_mode->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        stomp_mode->labelcolor(FL_BACKGROUND2_COLOR);
         stomp_mode->textsize(9);
-        stomp_mode->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        stomp_mode->textcolor(7);
         stomp_mode->callback((Fl_Callback*)cb_stomp_mode, (void*)(12));
         stomp_mode->menu(menu_stomp_mode);
       } // Fl_Choice* stomp_mode
@@ -15250,8 +15232,8 @@
     } // Fl_Group* STOMPBOX
     { REVERBTRON = new Fl_Group(320, 210, 158, 184);
       REVERBTRON->box(FL_UP_BOX);
-      REVERBTRON->color((Fl_Color)FL_FOREGROUND_COLOR);
-      REVERBTRON->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      REVERBTRON->color(FL_FOREGROUND_COLOR);
+      REVERBTRON->selection_color(FL_FOREGROUND_COLOR);
       REVERBTRON->labelfont(1);
       REVERBTRON->user_data((void*)(1));
       REVERBTRON->align(96|FL_ALIGN_INSIDE);
@@ -15267,11 +15249,11 @@
       } // Fl_Light_Button* revtron_activar
       { revtron_preset = new Fl_Choice(399, 214, 76, 18, "Preset");
         revtron_preset->down_box(FL_BORDER_BOX);
-        revtron_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        revtron_preset->selection_color(FL_FOREGROUND_COLOR);
         revtron_preset->labelsize(10);
-        revtron_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_preset->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_preset->textsize(10);
-        revtron_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_preset->textcolor(7);
         revtron_preset->callback((Fl_Callback*)cb_revtron_preset, (void*)(12));
         revtron_preset->when(FL_WHEN_RELEASE_ALWAYS);
         revtron_preset->menu(menu_revtron_preset);
@@ -15284,11 +15266,11 @@
         revtron_WD->labeltype(FL_NORMAL_LABEL);
         revtron_WD->labelfont(0);
         revtron_WD->labelsize(10);
-        revtron_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_WD->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_WD->minimum(-64);
         revtron_WD->maximum(64);
         revtron_WD->step(1);
-        revtron_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_WD->textcolor(7);
         revtron_WD->callback((Fl_Callback*)cb_revtron_WD);
         revtron_WD->align(FL_ALIGN_LEFT);
         revtron_WD->when(FL_WHEN_CHANGED);
@@ -15301,11 +15283,11 @@
         revtron_pan->labeltype(FL_NORMAL_LABEL);
         revtron_pan->labelfont(0);
         revtron_pan->labelsize(10);
-        revtron_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_pan->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_pan->minimum(-64);
         revtron_pan->maximum(63);
         revtron_pan->step(1);
-        revtron_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_pan->textcolor(7);
         revtron_pan->callback((Fl_Callback*)cb_revtron_pan);
         revtron_pan->align(FL_ALIGN_LEFT);
         revtron_pan->when(FL_WHEN_CHANGED);
@@ -15318,10 +15300,10 @@
         revtron_level->labeltype(FL_NORMAL_LABEL);
         revtron_level->labelfont(0);
         revtron_level->labelsize(10);
-        revtron_level->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_level->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_level->maximum(127);
         revtron_level->step(1);
-        revtron_level->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_level->textcolor(7);
         revtron_level->callback((Fl_Callback*)cb_revtron_level);
         revtron_level->align(FL_ALIGN_LEFT);
         revtron_level->when(FL_WHEN_CHANGED);
@@ -15334,10 +15316,10 @@
         revtron_damp->labeltype(FL_NORMAL_LABEL);
         revtron_damp->labelfont(0);
         revtron_damp->labelsize(10);
-        revtron_damp->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_damp->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_damp->maximum(127);
         revtron_damp->step(1);
-        revtron_damp->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_damp->textcolor(7);
         revtron_damp->callback((Fl_Callback*)cb_revtron_damp);
         revtron_damp->align(FL_ALIGN_LEFT);
         revtron_damp->when(FL_WHEN_CHANGED);
@@ -15350,11 +15332,11 @@
         revtron_fb->labeltype(FL_NORMAL_LABEL);
         revtron_fb->labelfont(0);
         revtron_fb->labelsize(10);
-        revtron_fb->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_fb->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_fb->minimum(-64);
         revtron_fb->maximum(64);
         revtron_fb->step(1);
-        revtron_fb->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_fb->textcolor(7);
         revtron_fb->callback((Fl_Callback*)cb_revtron_fb);
         revtron_fb->align(FL_ALIGN_LEFT);
         revtron_fb->when(FL_WHEN_CHANGED);
@@ -15367,12 +15349,12 @@
         revtron_length->labeltype(FL_NORMAL_LABEL);
         revtron_length->labelfont(0);
         revtron_length->labelsize(10);
-        revtron_length->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_length->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_length->minimum(20);
         revtron_length->maximum(1500);
         revtron_length->step(1);
         revtron_length->value(100);
-        revtron_length->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_length->textcolor(7);
         revtron_length->callback((Fl_Callback*)cb_revtron_length);
         revtron_length->align(FL_ALIGN_LEFT);
         revtron_length->when(FL_WHEN_RELEASE);
@@ -15385,11 +15367,11 @@
         revtron_strech->labeltype(FL_NORMAL_LABEL);
         revtron_strech->labelfont(0);
         revtron_strech->labelsize(10);
-        revtron_strech->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_strech->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_strech->minimum(-64);
         revtron_strech->maximum(64);
         revtron_strech->step(1);
-        revtron_strech->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_strech->textcolor(7);
         revtron_strech->callback((Fl_Callback*)cb_revtron_strech);
         revtron_strech->align(FL_ALIGN_LEFT);
         revtron_strech->when(FL_WHEN_RELEASE);
@@ -15402,10 +15384,10 @@
         revtron_idelay->labeltype(FL_NORMAL_LABEL);
         revtron_idelay->labelfont(0);
         revtron_idelay->labelsize(10);
-        revtron_idelay->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_idelay->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_idelay->maximum(500);
         revtron_idelay->step(1);
-        revtron_idelay->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_idelay->textcolor(7);
         revtron_idelay->callback((Fl_Callback*)cb_revtron_idelay);
         revtron_idelay->align(FL_ALIGN_LEFT);
         revtron_idelay->when(FL_WHEN_RELEASE);
@@ -15418,10 +15400,10 @@
         revtron_fade->labeltype(FL_NORMAL_LABEL);
         revtron_fade->labelfont(0);
         revtron_fade->labelsize(10);
-        revtron_fade->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_fade->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_fade->maximum(127);
         revtron_fade->step(1);
-        revtron_fade->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_fade->textcolor(7);
         revtron_fade->callback((Fl_Callback*)cb_revtron_fade);
         revtron_fade->align(FL_ALIGN_LEFT);
         revtron_fade->when(FL_WHEN_RELEASE);
@@ -15434,11 +15416,11 @@
         revtron_HPF->labeltype(FL_NORMAL_LABEL);
         revtron_HPF->labelfont(0);
         revtron_HPF->labelsize(10);
-        revtron_HPF->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_HPF->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_HPF->maximum(127);
         revtron_HPF->step(1);
         revtron_HPF->value(26000);
-        revtron_HPF->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_HPF->textcolor(7);
         revtron_HPF->callback((Fl_Callback*)cb_revtron_HPF);
         revtron_HPF->align(FL_ALIGN_LEFT);
         revtron_HPF->when(FL_WHEN_RELEASE);
@@ -15451,12 +15433,12 @@
         revtron_LPF->labeltype(FL_NORMAL_LABEL);
         revtron_LPF->labelfont(0);
         revtron_LPF->labelsize(10);
-        revtron_LPF->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_LPF->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_LPF->minimum(20);
         revtron_LPF->maximum(26000);
         revtron_LPF->step(1);
         revtron_LPF->value(20);
-        revtron_LPF->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_LPF->textcolor(7);
         revtron_LPF->callback((Fl_Callback*)cb_revtron_LPF);
         revtron_LPF->align(FL_ALIGN_LEFT);
         revtron_LPF->when(FL_WHEN_RELEASE);
@@ -15464,25 +15446,25 @@
       { revtron_rv = new Fl_Check_Button(322, 361, 15, 15, "Sh");
         revtron_rv->down_box(FL_BORDER_BOX);
         revtron_rv->labelsize(10);
-        revtron_rv->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_rv->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_rv->callback((Fl_Callback*)cb_revtron_rv, (void*)(2));
       } // Fl_Check_Button* revtron_rv
       { revtron_es = new Fl_Check_Button(322, 374, 15, 15, "ES");
         revtron_es->down_box(FL_BORDER_BOX);
         revtron_es->labelsize(10);
-        revtron_es->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_es->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_es->callback((Fl_Callback*)cb_revtron_es, (void*)(2));
       } // Fl_Check_Button* revtron_es
       { revtron_safe = new Fl_Check_Button(350, 364, 15, 15, "Safe");
         revtron_safe->down_box(FL_BORDER_BOX);
         revtron_safe->labelsize(10);
-        revtron_safe->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_safe->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_safe->callback((Fl_Callback*)cb_revtron_safe, (void*)(2));
       } // Fl_Check_Button* revtron_safe
       { revtron_user = new Fl_Check_Button(387, 364, 15, 15, "User");
         revtron_user->down_box(FL_BORDER_BOX);
         revtron_user->labelsize(10);
-        revtron_user->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_user->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_user->callback((Fl_Callback*)cb_revtron_user, (void*)(2));
       } // Fl_Check_Button* revtron_user
       { B_rvb = new Fl_Button(426, 366, 46, 10, "Browse");
@@ -15492,11 +15474,11 @@
       } // Fl_Button* B_rvb
       { revtron_fnum = new Fl_Choice(371, 378, 101, 14, "File");
         revtron_fnum->down_box(FL_BORDER_BOX);
-        revtron_fnum->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        revtron_fnum->selection_color(FL_FOREGROUND_COLOR);
         revtron_fnum->labelsize(10);
-        revtron_fnum->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_fnum->labelcolor(FL_BACKGROUND2_COLOR);
         revtron_fnum->textsize(10);
-        revtron_fnum->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        revtron_fnum->textcolor(7);
         revtron_fnum->callback((Fl_Callback*)cb_revtron_fnum, (void*)(12));
         revtron_fnum->menu(menu_revtron_fnum);
       } // Fl_Choice* revtron_fnum
@@ -15504,8 +15486,8 @@
     } // Fl_Group* REVERBTRON
     { ECHOTRON = new Fl_Group(320, 211, 158, 184);
       ECHOTRON->box(FL_UP_BOX);
-      ECHOTRON->color((Fl_Color)FL_FOREGROUND_COLOR);
-      ECHOTRON->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      ECHOTRON->color(FL_FOREGROUND_COLOR);
+      ECHOTRON->selection_color(FL_FOREGROUND_COLOR);
       ECHOTRON->labelfont(1);
       ECHOTRON->user_data((void*)(1));
       ECHOTRON->align(96|FL_ALIGN_INSIDE);
@@ -15521,11 +15503,11 @@
       } // Fl_Light_Button* echotron_activar
       { echotron_preset = new Fl_Choice(399, 215, 76, 18, "Preset");
         echotron_preset->down_box(FL_BORDER_BOX);
-        echotron_preset->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        echotron_preset->selection_color(FL_FOREGROUND_COLOR);
         echotron_preset->labelsize(10);
-        echotron_preset->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echotron_preset->labelcolor(FL_BACKGROUND2_COLOR);
         echotron_preset->textsize(10);
-        echotron_preset->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echotron_preset->textcolor(7);
         echotron_preset->callback((Fl_Callback*)cb_echotron_preset, (void*)(12));
         echotron_preset->when(FL_WHEN_RELEASE_ALWAYS);
         echotron_preset->menu(menu_echotron_preset);
@@ -15538,11 +15520,11 @@
         echotron_WD->labeltype(FL_NORMAL_LABEL);
         echotron_WD->labelfont(0);
         echotron_WD->labelsize(10);
-        echotron_WD->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echotron_WD->labelcolor(FL_BACKGROUND2_COLOR);
         echotron_WD->minimum(-64);
         echotron_WD->maximum(64);
         echotron_WD->step(1);
-        echotron_WD->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echotron_WD->textcolor(7);
         echotron_WD->callback((Fl_Callback*)cb_echotron_WD);
         echotron_WD->align(FL_ALIGN_LEFT);
         echotron_WD->when(FL_WHEN_CHANGED);
@@ -15555,31 +15537,33 @@
         echotron_pan->labeltype(FL_NORMAL_LABEL);
         echotron_pan->labelfont(0);
         echotron_pan->labelsize(10);
-        echotron_pan->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echotron_pan->labelcolor(FL_BACKGROUND2_COLOR);
         echotron_pan->minimum(-64);
         echotron_pan->maximum(63);
         echotron_pan->step(1);
-        echotron_pan->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echotron_pan->textcolor(7);
         echotron_pan->callback((Fl_Callback*)cb_echotron_pan);
         echotron_pan->align(FL_ALIGN_LEFT);
         echotron_pan->when(FL_WHEN_CHANGED);
       } // SliderW* echotron_pan
-      { echotron_level = new SliderW(372, 260, 100, 10, "Level");
-        echotron_level->type(5);
-        echotron_level->box(FL_FLAT_BOX);
-        echotron_level->color((Fl_Color)178);
-        echotron_level->selection_color((Fl_Color)62);
-        echotron_level->labeltype(FL_NORMAL_LABEL);
-        echotron_level->labelfont(0);
-        echotron_level->labelsize(10);
-        echotron_level->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_level->maximum(127);
-        echotron_level->step(1);
-        echotron_level->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_level->callback((Fl_Callback*)cb_echotron_level);
-        echotron_level->align(FL_ALIGN_LEFT);
-        echotron_level->when(FL_WHEN_CHANGED);
-      } // SliderW* echotron_level
+      { echotron_tempo = new SliderW(372, 260, 100, 10, "Tempo");
+        echotron_tempo->type(5);
+        echotron_tempo->box(FL_FLAT_BOX);
+        echotron_tempo->color((Fl_Color)178);
+        echotron_tempo->selection_color((Fl_Color)62);
+        echotron_tempo->labeltype(FL_NORMAL_LABEL);
+        echotron_tempo->labelfont(0);
+        echotron_tempo->labelsize(10);
+        echotron_tempo->labelcolor(FL_BACKGROUND2_COLOR);
+        echotron_tempo->minimum(1);
+        echotron_tempo->maximum(600);
+        echotron_tempo->step(1);
+        echotron_tempo->value(60);
+        echotron_tempo->textcolor(7);
+        echotron_tempo->callback((Fl_Callback*)cb_echotron_tempo);
+        echotron_tempo->align(FL_ALIGN_LEFT);
+        echotron_tempo->when(FL_WHEN_RELEASE);
+      } // SliderW* echotron_tempo
       { echotron_damp = new SliderW(372, 272, 100, 10, "Damp");
         echotron_damp->type(5);
         echotron_damp->box(FL_FLAT_BOX);
@@ -15588,10 +15572,10 @@
         echotron_damp->labeltype(FL_NORMAL_LABEL);
         echotron_damp->labelfont(0);
         echotron_damp->labelsize(10);
-        echotron_damp->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echotron_damp->labelcolor(FL_BACKGROUND2_COLOR);
         echotron_damp->maximum(127);
         echotron_damp->step(1);
-        echotron_damp->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echotron_damp->textcolor(7);
         echotron_damp->callback((Fl_Callback*)cb_echotron_damp);
         echotron_damp->align(FL_ALIGN_LEFT);
         echotron_damp->when(FL_WHEN_CHANGED);
@@ -15604,139 +15588,113 @@
         echotron_fb->labeltype(FL_NORMAL_LABEL);
         echotron_fb->labelfont(0);
         echotron_fb->labelsize(10);
-        echotron_fb->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echotron_fb->labelcolor(FL_BACKGROUND2_COLOR);
         echotron_fb->minimum(-64);
         echotron_fb->maximum(64);
         echotron_fb->step(1);
-        echotron_fb->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echotron_fb->textcolor(7);
         echotron_fb->callback((Fl_Callback*)cb_echotron_fb);
         echotron_fb->align(FL_ALIGN_LEFT);
         echotron_fb->when(FL_WHEN_CHANGED);
       } // SliderW* echotron_fb
-      { echotron_length = new SliderW(372, 296, 100, 10, "Length");
-        echotron_length->type(5);
-        echotron_length->box(FL_FLAT_BOX);
-        echotron_length->color((Fl_Color)178);
-        echotron_length->selection_color((Fl_Color)62);
-        echotron_length->labeltype(FL_NORMAL_LABEL);
-        echotron_length->labelfont(0);
-        echotron_length->labelsize(10);
-        echotron_length->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_length->minimum(20);
-        echotron_length->maximum(1500);
-        echotron_length->step(1);
-        echotron_length->value(100);
-        echotron_length->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_length->callback((Fl_Callback*)cb_echotron_length);
-        echotron_length->align(FL_ALIGN_LEFT);
-        echotron_length->when(FL_WHEN_RELEASE);
-      } // SliderW* echotron_length
-      { echotron_strech = new SliderW(372, 308, 100, 10, "Stretch");
-        echotron_strech->type(5);
-        echotron_strech->box(FL_FLAT_BOX);
-        echotron_strech->color((Fl_Color)178);
-        echotron_strech->selection_color((Fl_Color)62);
-        echotron_strech->labeltype(FL_NORMAL_LABEL);
-        echotron_strech->labelfont(0);
-        echotron_strech->labelsize(10);
-        echotron_strech->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_strech->minimum(-64);
-        echotron_strech->maximum(64);
-        echotron_strech->step(1);
-        echotron_strech->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_strech->callback((Fl_Callback*)cb_echotron_strech);
-        echotron_strech->align(FL_ALIGN_LEFT);
-        echotron_strech->when(FL_WHEN_RELEASE);
-      } // SliderW* echotron_strech
-      { echotron_idelay = new SliderW(372, 320, 100, 10, "I.Del");
-        echotron_idelay->type(5);
-        echotron_idelay->box(FL_FLAT_BOX);
-        echotron_idelay->color((Fl_Color)178);
-        echotron_idelay->selection_color((Fl_Color)62);
-        echotron_idelay->labeltype(FL_NORMAL_LABEL);
-        echotron_idelay->labelfont(0);
-        echotron_idelay->labelsize(10);
-        echotron_idelay->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_idelay->maximum(500);
-        echotron_idelay->step(1);
-        echotron_idelay->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_idelay->callback((Fl_Callback*)cb_echotron_idelay);
-        echotron_idelay->align(FL_ALIGN_LEFT);
-        echotron_idelay->when(FL_WHEN_RELEASE);
-      } // SliderW* echotron_idelay
-      { echotron_fade = new SliderW(372, 332, 100, 10, "Fade");
-        echotron_fade->type(5);
-        echotron_fade->box(FL_FLAT_BOX);
-        echotron_fade->color((Fl_Color)178);
-        echotron_fade->selection_color((Fl_Color)62);
-        echotron_fade->labeltype(FL_NORMAL_LABEL);
-        echotron_fade->labelfont(0);
-        echotron_fade->labelsize(10);
-        echotron_fade->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_fade->maximum(127);
-        echotron_fade->step(1);
-        echotron_fade->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_fade->callback((Fl_Callback*)cb_echotron_fade);
-        echotron_fade->align(FL_ALIGN_LEFT);
-        echotron_fade->when(FL_WHEN_RELEASE);
-      } // SliderW* echotron_fade
-      { echotron_HPF = new SliderW(373, 344, 100, 10, "Diffusion");
-        echotron_HPF->type(5);
-        echotron_HPF->box(FL_FLAT_BOX);
-        echotron_HPF->color((Fl_Color)178);
-        echotron_HPF->selection_color((Fl_Color)62);
-        echotron_HPF->labeltype(FL_NORMAL_LABEL);
-        echotron_HPF->labelfont(0);
-        echotron_HPF->labelsize(10);
-        echotron_HPF->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_HPF->maximum(127);
-        echotron_HPF->step(1);
-        echotron_HPF->value(26000);
-        echotron_HPF->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_HPF->callback((Fl_Callback*)cb_echotron_HPF);
-        echotron_HPF->align(FL_ALIGN_LEFT);
-        echotron_HPF->when(FL_WHEN_RELEASE);
-      } // SliderW* echotron_HPF
-      { echotron_LPF = new SliderW(372, 356, 100, 10, "LPF");
-        echotron_LPF->type(5);
-        echotron_LPF->box(FL_FLAT_BOX);
-        echotron_LPF->color((Fl_Color)178);
-        echotron_LPF->selection_color((Fl_Color)62);
-        echotron_LPF->labeltype(FL_NORMAL_LABEL);
-        echotron_LPF->labelfont(0);
-        echotron_LPF->labelsize(10);
-        echotron_LPF->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_LPF->minimum(20);
-        echotron_LPF->maximum(26000);
-        echotron_LPF->step(1);
-        echotron_LPF->value(20);
-        echotron_LPF->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_LPF->callback((Fl_Callback*)cb_echotron_LPF);
-        echotron_LPF->align(FL_ALIGN_LEFT);
-        echotron_LPF->when(FL_WHEN_RELEASE);
-      } // SliderW* echotron_LPF
-      { echotron_rv = new Fl_Check_Button(322, 362, 15, 15, "Sh");
-        echotron_rv->down_box(FL_BORDER_BOX);
-        echotron_rv->labelsize(10);
-        echotron_rv->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_rv->callback((Fl_Callback*)cb_echotron_rv, (void*)(2));
-      } // Fl_Check_Button* echotron_rv
-      { echotron_es = new Fl_Check_Button(322, 375, 15, 15, "ES");
-        echotron_es->down_box(FL_BORDER_BOX);
-        echotron_es->labelsize(10);
-        echotron_es->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_es->callback((Fl_Callback*)cb_echotron_es, (void*)(2));
-      } // Fl_Check_Button* echotron_es
-      { echotron_safe = new Fl_Check_Button(350, 365, 15, 15, "Safe");
-        echotron_safe->down_box(FL_BORDER_BOX);
-        echotron_safe->labelsize(10);
-        echotron_safe->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-        echotron_safe->callback((Fl_Callback*)cb_echotron_safe, (void*)(2));
-      } // Fl_Check_Button* echotron_safe
+      { echotron_lrcross = new SliderW(372, 296, 100, 10, "L/R.Cr");
+        echotron_lrcross->type(5);
+        echotron_lrcross->box(FL_FLAT_BOX);
+        echotron_lrcross->color((Fl_Color)178);
+        echotron_lrcross->selection_color((Fl_Color)62);
+        echotron_lrcross->labeltype(FL_NORMAL_LABEL);
+        echotron_lrcross->labelfont(0);
+        echotron_lrcross->labelsize(10);
+        echotron_lrcross->labelcolor(FL_BACKGROUND2_COLOR);
+        echotron_lrcross->minimum(-64);
+        echotron_lrcross->maximum(64);
+        echotron_lrcross->step(1);
+        echotron_lrcross->textcolor(7);
+        echotron_lrcross->callback((Fl_Callback*)cb_echotron_lrcross);
+        echotron_lrcross->align(FL_ALIGN_LEFT);
+        echotron_lrcross->when(FL_WHEN_CHANGED);
+      } // SliderW* echotron_lrcross
+      { echotron_width = new SliderW(372, 308, 100, 10, "Width");
+        echotron_width->type(5);
+        echotron_width->box(FL_FLAT_BOX);
+        echotron_width->color((Fl_Color)178);
+        echotron_width->selection_color((Fl_Color)62);
+        echotron_width->labeltype(FL_NORMAL_LABEL);
+        echotron_width->labelfont(0);
+        echotron_width->labelsize(10);
+        echotron_width->labelcolor(FL_BACKGROUND2_COLOR);
+        echotron_width->maximum(127);
+        echotron_width->step(1);
+        echotron_width->textcolor(7);
+        echotron_width->callback((Fl_Callback*)cb_echotron_width);
+        echotron_width->align(FL_ALIGN_LEFT);
+        echotron_width->when(FL_WHEN_CHANGED);
+      } // SliderW* echotron_width
+      { echotron_deep = new SliderW(372, 320, 100, 10, "Deep");
+        echotron_deep->type(5);
+        echotron_deep->box(FL_FLAT_BOX);
+        echotron_deep->color((Fl_Color)178);
+        echotron_deep->selection_color((Fl_Color)62);
+        echotron_deep->labeltype(FL_NORMAL_LABEL);
+        echotron_deep->labelfont(0);
+        echotron_deep->labelsize(10);
+        echotron_deep->labelcolor(FL_BACKGROUND2_COLOR);
+        echotron_deep->minimum(-64);
+        echotron_deep->maximum(64);
+        echotron_deep->step(1);
+        echotron_deep->textcolor(7);
+        echotron_deep->callback((Fl_Callback*)cb_echotron_deep);
+        echotron_deep->align(FL_ALIGN_LEFT);
+        echotron_deep->when(FL_WHEN_CHANGED);
+      } // SliderW* echotron_deep
+      { echotron_stdf = new SliderW(372, 332, 100, 10, "St.df");
+        echotron_stdf->type(5);
+        echotron_stdf->box(FL_FLAT_BOX);
+        echotron_stdf->color((Fl_Color)178);
+        echotron_stdf->selection_color((Fl_Color)62);
+        echotron_stdf->labeltype(FL_NORMAL_LABEL);
+        echotron_stdf->labelfont(0);
+        echotron_stdf->labelsize(10);
+        echotron_stdf->labelcolor(FL_BACKGROUND2_COLOR);
+        echotron_stdf->maximum(127);
+        echotron_stdf->step(1);
+        echotron_stdf->textcolor(7);
+        echotron_stdf->callback((Fl_Callback*)cb_echotron_stdf);
+        echotron_stdf->align(FL_ALIGN_LEFT);
+        echotron_stdf->when(FL_WHEN_CHANGED);
+      } // SliderW* echotron_stdf
+      { echotron_af = new Fl_Check_Button(322, 347, 15, 15, "AF");
+        echotron_af->down_box(FL_BORDER_BOX);
+        echotron_af->labelsize(10);
+        echotron_af->labelcolor(FL_BACKGROUND2_COLOR);
+        echotron_af->callback((Fl_Callback*)cb_echotron_af, (void*)(2));
+      } // Fl_Check_Button* echotron_af
+      { Fl_Choice* o = echotron_lfotype = new Fl_Choice(408, 346, 64, 16, "LFO Type");
+        echotron_lfotype->down_box(FL_BORDER_BOX);
+        echotron_lfotype->selection_color(FL_FOREGROUND_COLOR);
+        echotron_lfotype->labelsize(10);
+        echotron_lfotype->labelcolor(FL_BACKGROUND2_COLOR);
+        echotron_lfotype->textsize(10);
+        echotron_lfotype->textcolor(7);
+        echotron_lfotype->callback((Fl_Callback*)cb_echotron_lfotype);
+        o->menu(menu_chorus_lfotype);
+      } // Fl_Choice* echotron_lfotype
+      { echotron_mf = new Fl_Check_Button(322, 362, 15, 15, "MF");
+        echotron_mf->down_box(FL_BORDER_BOX);
+        echotron_mf->labelsize(10);
+        echotron_mf->labelcolor(FL_BACKGROUND2_COLOR);
+        echotron_mf->callback((Fl_Callback*)cb_echotron_mf, (void*)(2));
+      } // Fl_Check_Button* echotron_mf
+      { echotron_md = new Fl_Check_Button(353, 362, 15, 15, "MD");
+        echotron_md->down_box(FL_BORDER_BOX);
+        echotron_md->labelsize(10);
+        echotron_md->labelcolor(FL_BACKGROUND2_COLOR);
+        echotron_md->callback((Fl_Callback*)cb_echotron_md, (void*)(2));
+      } // Fl_Check_Button* echotron_md
       { echotron_user = new Fl_Check_Button(387, 365, 15, 15, "User");
         echotron_user->down_box(FL_BORDER_BOX);
         echotron_user->labelsize(10);
-        echotron_user->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echotron_user->labelcolor(FL_BACKGROUND2_COLOR);
         echotron_user->callback((Fl_Callback*)cb_echotron_user, (void*)(2));
       } // Fl_Check_Button* echotron_user
       { B_ech = new Fl_Button(426, 367, 46, 10, "Browse");
@@ -15744,13 +15702,26 @@
         B_ech->callback((Fl_Callback*)cb_B_ech, (void*)(2));
         B_ech->deactivate();
       } // Fl_Button* B_ech
-      { echotron_fnum = new Fl_Choice(371, 379, 101, 14, "File");
+      { echotron_length = new Fl_Counter(336, 378, 48, 12, "#");
+        echotron_length->type(1);
+        echotron_length->labelsize(10);
+        echotron_length->labelcolor(FL_BACKGROUND2_COLOR);
+        echotron_length->minimum(1);
+        echotron_length->maximum(127);
+        echotron_length->step(1);
+        echotron_length->value(1);
+        echotron_length->textsize(9);
+        echotron_length->callback((Fl_Callback*)cb_echotron_length);
+        echotron_length->align(FL_ALIGN_LEFT);
+        echotron_length->when(FL_WHEN_RELEASE);
+      } // Fl_Counter* echotron_length
+      { echotron_fnum = new Fl_Choice(408, 379, 64, 14, "File");
         echotron_fnum->down_box(FL_BORDER_BOX);
-        echotron_fnum->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        echotron_fnum->selection_color(FL_FOREGROUND_COLOR);
         echotron_fnum->labelsize(10);
-        echotron_fnum->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echotron_fnum->labelcolor(FL_BACKGROUND2_COLOR);
         echotron_fnum->textsize(10);
-        echotron_fnum->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        echotron_fnum->textcolor(7);
         echotron_fnum->callback((Fl_Callback*)cb_echotron_fnum, (void*)(12));
         echotron_fnum->menu(menu_echotron_fnum);
       } // Fl_Choice* echotron_fnum
@@ -15758,8 +15729,8 @@
     } // Fl_Group* ECHOTRON
     { Tuner = new Fl_Group(520, 24, 276, 58);
       Tuner->box(FL_UP_BOX);
-      Tuner->color((Fl_Color)FL_FOREGROUND_COLOR);
-      Tuner->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      Tuner->color(FL_FOREGROUND_COLOR);
+      Tuner->selection_color(FL_FOREGROUND_COLOR);
       Tuner->user_data((void*)(1));
       Tuner->align(96|FL_ALIGN_INSIDE);
       { tuner_activar = new Fl_Light_Button(526, 28, 38, 18, "On");
@@ -15772,12 +15743,12 @@
       } // Fl_Light_Button* tuner_activar
       { TunerLed* o = tuner_bar = new TunerLed(586, 31, 206, 14);
         tuner_bar->box(FL_THIN_DOWN_BOX);
-        tuner_bar->color((Fl_Color)FL_DARK1);
-        tuner_bar->selection_color((Fl_Color)FL_RED);
+        tuner_bar->color(FL_DARK1);
+        tuner_bar->selection_color(FL_RED);
         tuner_bar->labeltype(FL_NORMAL_LABEL);
         tuner_bar->labelfont(0);
         tuner_bar->labelsize(14);
-        tuner_bar->labelcolor((Fl_Color)FL_FOREGROUND_COLOR);
+        tuner_bar->labelcolor(FL_FOREGROUND_COLOR);
         tuner_bar->align(FL_ALIGN_CLIP|FL_ALIGN_INSIDE);
         tuner_bar->when(FL_WHEN_RELEASE);
         o->minimum(-32);
@@ -15786,19 +15757,19 @@
       } // TunerLed* tuner_bar
       { WNote = new Fl_Box(676, 57, 28, 22);
         WNote->labelfont(1);
-        WNote->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WNote->labelcolor(FL_BACKGROUND2_COLOR);
         WNote->user_data((void*)(7));
         WNote->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE);
       } // Fl_Box* WNote
       { WRfreq = new Fl_Box(588, 57, 76, 22);
         WRfreq->labelfont(1);
-        WRfreq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WRfreq->labelcolor(FL_BACKGROUND2_COLOR);
         WRfreq->user_data((void*)(7));
         WRfreq->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE);
       } // Fl_Box* WRfreq
       { WNfreq = new Fl_Box(714, 57, 76, 22);
         WNfreq->labelfont(1);
-        WNfreq->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WNfreq->labelcolor(FL_BACKGROUND2_COLOR);
         WNfreq->user_data((void*)(7));
         WNfreq->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE);
       } // Fl_Box* WNfreq
@@ -15810,15 +15781,15 @@
       } // Fl_Box* PINCHO
       { TUNER_LABEL = new Fl_Box(524, 63, 57, 14, "Tuner");
         TUNER_LABEL->labelfont(1);
-        TUNER_LABEL->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        TUNER_LABEL->labelcolor(FL_BACKGROUND2_COLOR);
         TUNER_LABEL->user_data((void*)(7));
       } // Fl_Box* TUNER_LABEL
       Tuner->end();
     } // Fl_Group* Tuner
     { InOut = new Fl_Group(2, 24, 164, 170);
       InOut->box(FL_UP_BOX);
-      InOut->color((Fl_Color)FL_FOREGROUND_COLOR);
-      InOut->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      InOut->color(FL_FOREGROUND_COLOR);
+      InOut->selection_color(FL_FOREGROUND_COLOR);
       InOut->user_data((void*)(1));
       InOut->align(96|FL_ALIGN_INSIDE);
       { ActivarGeneral = new Fl_Light_Button(6, 30, 52, 18, "FX On");
@@ -15834,8 +15805,8 @@
       { Balance = new SliderW(15, 48, 19, 126, "FX%");
         Balance->type(4);
         Balance->box(FL_FLAT_BOX);
-        Balance->color((Fl_Color)FL_FOREGROUND_COLOR);
-        Balance->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        Balance->color(FL_FOREGROUND_COLOR);
+        Balance->selection_color(FL_FOREGROUND_COLOR);
         Balance->labeltype(FL_NORMAL_LABEL);
         Balance->labelfont(0);
         Balance->labelsize(10);
@@ -15844,7 +15815,7 @@
         Balance->maximum(0);
         Balance->step(1);
         Balance->value(100);
-        Balance->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Balance->textcolor(7);
         Balance->callback((Fl_Callback*)cb_Balance);
         Balance->align(FL_ALIGN_BOTTOM);
         Balance->when(FL_WHEN_CHANGED);
@@ -15852,8 +15823,8 @@
       { Nivel_Entrada = new SliderW(57, 48, 19, 126, "Input");
         Nivel_Entrada->type(4);
         Nivel_Entrada->box(FL_FLAT_BOX);
-        Nivel_Entrada->color((Fl_Color)FL_FOREGROUND_COLOR);
-        Nivel_Entrada->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        Nivel_Entrada->color(FL_FOREGROUND_COLOR);
+        Nivel_Entrada->selection_color(FL_FOREGROUND_COLOR);
         Nivel_Entrada->labeltype(FL_NORMAL_LABEL);
         Nivel_Entrada->labelfont(0);
         Nivel_Entrada->labelsize(10);
@@ -15861,7 +15832,7 @@
         Nivel_Entrada->minimum(50);
         Nivel_Entrada->maximum(-50);
         Nivel_Entrada->step(1);
-        Nivel_Entrada->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Nivel_Entrada->textcolor(7);
         Nivel_Entrada->callback((Fl_Callback*)cb_Nivel_Entrada);
         Nivel_Entrada->align(FL_ALIGN_BOTTOM);
         Nivel_Entrada->when(FL_WHEN_CHANGED);
@@ -15869,8 +15840,8 @@
       { Nivel_Salida = new SliderW(115, 48, 19, 126, "Output");
         Nivel_Salida->type(4);
         Nivel_Salida->box(FL_FLAT_BOX);
-        Nivel_Salida->color((Fl_Color)FL_FOREGROUND_COLOR);
-        Nivel_Salida->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        Nivel_Salida->color(FL_FOREGROUND_COLOR);
+        Nivel_Salida->selection_color(FL_FOREGROUND_COLOR);
         Nivel_Salida->labeltype(FL_NORMAL_LABEL);
         Nivel_Salida->labelfont(0);
         Nivel_Salida->labelsize(10);
@@ -15878,7 +15849,7 @@
         Nivel_Salida->minimum(50);
         Nivel_Salida->maximum(-50);
         Nivel_Salida->step(1);
-        Nivel_Salida->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Nivel_Salida->textcolor(7);
         Nivel_Salida->callback((Fl_Callback*)cb_Nivel_Salida);
         Nivel_Salida->align(FL_ALIGN_BOTTOM);
         Nivel_Salida->when(FL_WHEN_CHANGED);
@@ -15891,7 +15862,7 @@
         input_vul->labeltype(FL_NORMAL_LABEL);
         input_vul->labelfont(0);
         input_vul->labelsize(14);
-        input_vul->labelcolor((Fl_Color)FL_FOREGROUND_COLOR);
+        input_vul->labelcolor(FL_FOREGROUND_COLOR);
         input_vul->minimum(15);
         input_vul->maximum(-48);
         input_vul->step(1);
@@ -15907,7 +15878,7 @@
         input_vur->labeltype(FL_NORMAL_LABEL);
         input_vur->labelfont(0);
         input_vur->labelsize(14);
-        input_vur->labelcolor((Fl_Color)FL_FOREGROUND_COLOR);
+        input_vur->labelcolor(FL_FOREGROUND_COLOR);
         input_vur->minimum(15);
         input_vur->maximum(-48);
         input_vur->step(1);
@@ -15923,7 +15894,7 @@
         output_vul->labeltype(FL_NORMAL_LABEL);
         output_vul->labelfont(0);
         output_vul->labelsize(14);
-        output_vul->labelcolor((Fl_Color)FL_FOREGROUND_COLOR);
+        output_vul->labelcolor(FL_FOREGROUND_COLOR);
         output_vul->minimum(15);
         output_vul->maximum(-48);
         output_vul->step(1);
@@ -15939,7 +15910,7 @@
         output_vur->labeltype(FL_NORMAL_LABEL);
         output_vur->labelfont(0);
         output_vur->labelsize(14);
-        output_vur->labelcolor((Fl_Color)FL_FOREGROUND_COLOR);
+        output_vur->labelcolor(FL_FOREGROUND_COLOR);
         output_vur->minimum(15);
         output_vur->maximum(-48);
         output_vur->step(1);
@@ -15949,7 +15920,7 @@
       } // NewVum* output_vur
       { LABEL_IO = new Fl_Box(68, 30, 62, 14, "In/Out");
         LABEL_IO->labelfont(1);
-        LABEL_IO->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        LABEL_IO->labelcolor(FL_BACKGROUND2_COLOR);
         LABEL_IO->user_data((void*)(7));
         LABEL_IO->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE);
       } // Fl_Box* LABEL_IO
@@ -15957,8 +15928,8 @@
     } // Fl_Group* InOut
     { Midi = new Fl_Group(520, 85, 276, 52);
       Midi->box(FL_UP_BOX);
-      Midi->color((Fl_Color)FL_FOREGROUND_COLOR);
-      Midi->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      Midi->color(FL_FOREGROUND_COLOR);
+      Midi->selection_color(FL_FOREGROUND_COLOR);
       Midi->user_data((void*)(1));
       Midi->align(96|FL_ALIGN_INSIDE);
       { nidi_activar = new Fl_Light_Button(525, 89, 38, 18, "On");
@@ -15973,7 +15944,7 @@
         Midi_out_Counter->type(1);
         Midi_out_Counter->color((Fl_Color)62);
         Midi_out_Counter->labelsize(10);
-        Midi_out_Counter->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Midi_out_Counter->labelcolor(FL_BACKGROUND2_COLOR);
         Midi_out_Counter->minimum(1);
         Midi_out_Counter->maximum(16);
         Midi_out_Counter->step(1);
@@ -15989,11 +15960,11 @@
         Trig_Adj->labeltype(FL_NORMAL_LABEL);
         Trig_Adj->labelfont(0);
         Trig_Adj->labelsize(8);
-        Trig_Adj->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Trig_Adj->labelcolor(FL_BACKGROUND2_COLOR);
         Trig_Adj->minimum(2);
         Trig_Adj->maximum(60);
         Trig_Adj->step(1);
-        Trig_Adj->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Trig_Adj->textcolor(7);
         Trig_Adj->callback((Fl_Callback*)cb_Trig_Adj);
         Trig_Adj->align(FL_ALIGN_TOP_RIGHT);
         Trig_Adj->when(FL_WHEN_CHANGED);
@@ -16006,23 +15977,23 @@
         Vel_Adj->labeltype(FL_NORMAL_LABEL);
         Vel_Adj->labelfont(0);
         Vel_Adj->labelsize(8);
-        Vel_Adj->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Vel_Adj->labelcolor(FL_BACKGROUND2_COLOR);
         Vel_Adj->minimum(1);
         Vel_Adj->maximum(100);
         Vel_Adj->step(1);
-        Vel_Adj->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Vel_Adj->textcolor(7);
         Vel_Adj->callback((Fl_Callback*)cb_Vel_Adj);
         Vel_Adj->align(FL_ALIGN_TOP_RIGHT);
         Vel_Adj->when(FL_WHEN_CHANGED);
       } // SliderW* Vel_Adj
       { Mled = new Fl_Box(571, 90, 10, 10);
         Mled->box(FL_ROUNDED_BOX);
-        Mled->color((Fl_Color)FL_RED);
+        Mled->color(FL_RED);
         Mled->labelsize(18);
       } // Fl_Box* Mled
       { MIDI_LABEL = new Fl_Box(524, 117, 44, 14, "MIDI");
         MIDI_LABEL->labelfont(1);
-        MIDI_LABEL->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        MIDI_LABEL->labelcolor(FL_BACKGROUND2_COLOR);
         MIDI_LABEL->callback((Fl_Callback*)cb_MIDI_LABEL, (void*)(7));
         MIDI_LABEL->when(FL_WHEN_NEVER);
       } // Fl_Box* MIDI_LABEL
@@ -16030,13 +16001,13 @@
     } // Fl_Group* Midi
     { Presets = new Fl_Group(168, 24, 352, 170);
       Presets->box(FL_UP_BOX);
-      Presets->color((Fl_Color)FL_FOREGROUND_COLOR);
-      Presets->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      Presets->color(FL_FOREGROUND_COLOR);
+      Presets->selection_color(FL_FOREGROUND_COLOR);
       Presets->user_data((void*)(1));
       Presets->align(96|FL_ALIGN_INSIDE);
       { PRESETS_LABEL = new Fl_Box(174, 28, 62, 14, "Presets");
         PRESETS_LABEL->labelfont(1);
-        PRESETS_LABEL->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        PRESETS_LABEL->labelcolor(FL_BACKGROUND2_COLOR);
         PRESETS_LABEL->user_data((void*)(7));
       } // Fl_Box* PRESETS_LABEL
       { S_new = new Fl_Button(174, 50, 64, 18, "New");
@@ -16074,9 +16045,9 @@
       } // Fl_Button* B_preset
       { Fl_Input* o = WPreset_Name = new Fl_Input(174, 72, 338, 30);
         WPreset_Name->color((Fl_Color)62);
-        WPreset_Name->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WPreset_Name->labelcolor(FL_BACKGROUND2_COLOR);
         WPreset_Name->textsize(24);
-        WPreset_Name->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        WPreset_Name->textcolor(7);
         WPreset_Name->callback((Fl_Callback*)cb_WPreset_Name);
         WPreset_Name->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
         o->maximum_size(22);
@@ -16084,9 +16055,9 @@
       { Preset_Counter = new Fl_Counter(174, 106, 60, 20, "Preset");
         Preset_Counter->type(1);
         Preset_Counter->color((Fl_Color)62);
-        Preset_Counter->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+        Preset_Counter->selection_color(FL_FOREGROUND_COLOR);
         Preset_Counter->labelsize(11);
-        Preset_Counter->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Preset_Counter->labelcolor(FL_BACKGROUND2_COLOR);
         Preset_Counter->minimum(1);
         Preset_Counter->maximum(60);
         Preset_Counter->step(1);
@@ -16118,12 +16089,12 @@
       } // Fl_Button* Etit
       { Analy = new Analyzer(174, 160, 340, 28);
         Analy->box(FL_NO_BOX);
-        Analy->color((Fl_Color)FL_BACKGROUND_COLOR);
-        Analy->selection_color((Fl_Color)FL_BACKGROUND_COLOR);
+        Analy->color(FL_BACKGROUND_COLOR);
+        Analy->selection_color(FL_BACKGROUND_COLOR);
         Analy->labeltype(FL_EMBOSSED_LABEL);
         Analy->labelfont(1);
         Analy->labelsize(22);
-        Analy->labelcolor((Fl_Color)FL_FOREGROUND_COLOR);
+        Analy->labelcolor(FL_FOREGROUND_COLOR);
         Analy->align(FL_ALIGN_CLIP|FL_ALIGN_INSIDE);
         Analy->when(FL_WHEN_RELEASE);
         Analy->hide();
@@ -16132,8 +16103,8 @@
     } // Fl_Group* Presets
     { Tap = new Fl_Group(520, 140, 276, 54);
       Tap->box(FL_UP_BOX);
-      Tap->color((Fl_Color)FL_FOREGROUND_COLOR);
-      Tap->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+      Tap->color(FL_FOREGROUND_COLOR);
+      Tap->selection_color(FL_FOREGROUND_COLOR);
       Tap->user_data((void*)(1));
       Tap->align(96|FL_ALIGN_INSIDE);
       { Tap_activar = new Fl_Light_Button(525, 144, 38, 18, "On");
@@ -16147,18 +16118,18 @@
       { T_SEL = new Fl_Choice(600, 145, 87, 15, "Input");
         T_SEL->down_box(FL_BORDER_BOX);
         T_SEL->labelsize(10);
-        T_SEL->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        T_SEL->labelcolor(FL_BACKGROUND2_COLOR);
         T_SEL->textsize(10);
-        T_SEL->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        T_SEL->textcolor(7);
         T_SEL->callback((Fl_Callback*)cb_T_SEL, (void*)(12));
         T_SEL->menu(menu_T_SEL);
       } // Fl_Choice* T_SEL
       { T_SET = new Fl_Choice(714, 145, 76, 15, "Set");
         T_SET->down_box(FL_BORDER_BOX);
         T_SET->labelsize(10);
-        T_SET->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        T_SET->labelcolor(FL_BACKGROUND2_COLOR);
         T_SET->textsize(10);
-        T_SET->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        T_SET->textcolor(7);
         T_SET->callback((Fl_Callback*)cb_T_SET, (void*)(12));
         T_SET->menu(menu_T_SET);
       } // Fl_Choice* T_SET
@@ -16174,7 +16145,7 @@
       } // Fl_Button* T_BUT
       { TAP_LABEL = new Fl_Box(524, 170, 93, 14, "Tap Tempo");
         TAP_LABEL->labelfont(1);
-        TAP_LABEL->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        TAP_LABEL->labelcolor(FL_BACKGROUND2_COLOR);
         TAP_LABEL->user_data((void*)(7));
         TAP_LABEL->when(FL_WHEN_NEVER);
       } // Fl_Box* TAP_LABEL
@@ -16190,16 +16161,16 @@
   } // Fl_Double_Window* Principal
   { BankWindow = new Fl_Double_Window(800, 600);
     BankWindow->color((Fl_Color)4);
-    BankWindow->selection_color((Fl_Color)FL_BACKGROUND2_COLOR);
+    BankWindow->selection_color(FL_BACKGROUND2_COLOR);
     BankWindow->callback((Fl_Callback*)cb_BankWindow, (void*)(this));
     { Fondo3 = new Fl_Box(1, 1, 800, 600);
     } // Fl_Box* Fondo3
     { MenuB = new Fl_Menu_Bar(0, 0, 800, 20);
       MenuB->box(FL_NO_BOX);
       MenuB->color((Fl_Color)55);
-      MenuB->selection_color((Fl_Color)FL_BACKGROUND2_COLOR);
-      MenuB->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
-      MenuB->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      MenuB->selection_color(FL_BACKGROUND2_COLOR);
+      MenuB->labelcolor(FL_BACKGROUND2_COLOR);
+      MenuB->textcolor(7);
       MenuB->align(96|FL_ALIGN_INSIDE);
       MenuB->menu(menu_MenuB);
     } // Fl_Menu_Bar* MenuB
@@ -16219,13 +16190,13 @@
     { O_TITLE = new Fl_Box(25, 3, 438, 37, "Put Order in your Rack");
       O_TITLE->labelfont(1);
       O_TITLE->labelsize(33);
-      O_TITLE->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      O_TITLE->labelcolor(FL_BACKGROUND2_COLOR);
     } // Fl_Box* O_TITLE
     { Avail_Bro = new Fl_Browser(15, 50, 175, 225);
       Avail_Bro->type(2);
       Avail_Bro->labelsize(18);
       Avail_Bro->textsize(18);
-      Avail_Bro->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      Avail_Bro->textcolor(7);
     } // Fl_Browser* Avail_Bro
     { Pon = new Fl_Button(200, 145, 50, 25, "@<->");
       Pon->labelsize(18);
@@ -16235,7 +16206,7 @@
       Order_Bro->type(2);
       Order_Bro->labelsize(18);
       Order_Bro->textsize(18);
-      Order_Bro->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      Order_Bro->textcolor(7);
     } // Fl_Browser* Order_Bro
     { Sube = new Fl_Button(442, 120, 50, 25, "@$2->");
       Sube->labelsize(18);
@@ -16322,7 +16293,7 @@
       { Look = new Fl_Group(5, 26, 630, 502, "Look");
         Look->box(FL_PLASTIC_DOWN_FRAME);
         Look->labelfont(1);
-        Look->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        Look->labelcolor(FL_BACKGROUND2_COLOR);
         Look->user_data((void*)(1));
         Look->align(FL_ALIGN_LEFT);
         Look->hide();
@@ -16331,23 +16302,23 @@
         { scheme_ch = new Fl_Choice(60, 50, 88, 20, "Schema");
           scheme_ch->down_box(FL_BORDER_BOX);
           scheme_ch->labelsize(11);
-          scheme_ch->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          scheme_ch->labelcolor(FL_BACKGROUND2_COLOR);
           scheme_ch->textsize(12);
-          scheme_ch->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          scheme_ch->textcolor(7);
           scheme_ch->callback((Fl_Callback*)cb_scheme_ch);
           scheme_ch->menu(menu_scheme_ch);
         } // Fl_Choice* scheme_ch
         { Font_Bro = new Fl_Browser(20, 100, 400, 225, "Font");
           Font_Bro->type(1);
           Font_Bro->labelsize(11);
-          Font_Bro->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Font_Bro->labelcolor(FL_BACKGROUND2_COLOR);
           Font_Bro->callback((Fl_Callback*)cb_Font_Bro);
           Font_Bro->align(FL_ALIGN_TOP);
           Font_Bro->when(FL_WHEN_CHANGED);
         } // Fl_Browser* Font_Bro
         { FSLabel = new Fl_Box(10, 333, 60, 17, "Font Size");
           FSLabel->labelsize(11);
-          FSLabel->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          FSLabel->labelcolor(FL_BACKGROUND2_COLOR);
         } // Fl_Box* FSLabel
         { FSless = new Fl_Button(78, 330, 30, 20, "-");
           FSless->callback((Fl_Callback*)cb_FSless);
@@ -16360,7 +16331,7 @@
         } // Fl_Button* FSReset
         { CLLabel = new Fl_Box(10, 358, 40, 19, "Colors");
           CLLabel->labelsize(11);
-          CLLabel->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          CLLabel->labelcolor(FL_BACKGROUND2_COLOR);
         } // Fl_Box* CLLabel
         { B_C = new Fl_Button(15, 390, 90, 25, "Buttons");
           B_C->callback((Fl_Callback*)cb_B_C);
@@ -16376,9 +16347,9 @@
         } // Fl_Button* K_C
         { BackFiname = new Fl_File_Input(10, 450, 390, 30, "Background Image");
           BackFiname->labelsize(11);
-          BackFiname->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          BackFiname->labelcolor(FL_BACKGROUND2_COLOR);
           BackFiname->textsize(12);
-          BackFiname->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          BackFiname->textcolor(7);
           BackFiname->align(FL_ALIGN_TOP_LEFT);
         } // Fl_File_Input* BackFiname
         { BI_Browser = new Fl_Button(410, 460, 65, 20, "Browse");
@@ -16389,7 +16360,7 @@
       { AUDIO_SET = new Fl_Group(5, 26, 630, 502, "Audio");
         AUDIO_SET->box(FL_PLASTIC_DOWN_FRAME);
         AUDIO_SET->labelfont(1);
-        AUDIO_SET->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        AUDIO_SET->labelcolor(FL_BACKGROUND2_COLOR);
         AUDIO_SET->user_data((void*)(1));
         AUDIO_SET->align(FL_ALIGN_LEFT);
         { Fondo7 = new Fl_Box(5, 26, 630, 502);
@@ -16397,28 +16368,28 @@
         { INSTATE = new Fl_Check_Button(96, 58, 23, 20, "FX On at start");
           INSTATE->down_box(FL_DOWN_BOX);
           INSTATE->labelsize(11);
-          INSTATE->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          INSTATE->labelcolor(FL_BACKGROUND2_COLOR);
           INSTATE->callback((Fl_Callback*)cb_INSTATE);
           INSTATE->align(FL_ALIGN_LEFT);
         } // Fl_Check_Button* INSTATE
         { Pre_Serve = new Fl_Check_Button(259, 82, 21, 20, "Preserve Gain/Master when Preset change");
           Pre_Serve->down_box(FL_DOWN_BOX);
           Pre_Serve->labelsize(11);
-          Pre_Serve->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Pre_Serve->labelcolor(FL_BACKGROUND2_COLOR);
           Pre_Serve->callback((Fl_Callback*)cb_Pre_Serve);
           Pre_Serve->align(FL_ALIGN_LEFT);
         } // Fl_Check_Button* Pre_Serve
         { Update_TAP = new Fl_Check_Button(239, 105, 21, 20, "Update TapTempo when Preset change");
           Update_TAP->down_box(FL_DOWN_BOX);
           Update_TAP->labelsize(11);
-          Update_TAP->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Update_TAP->labelcolor(FL_BACKGROUND2_COLOR);
           Update_TAP->callback((Fl_Callback*)cb_Update_TAP);
           Update_TAP->align(FL_ALIGN_LEFT);
         } // Fl_Check_Button* Update_TAP
         { UPSAMPLE_C = new Fl_Check_Button(83, 129, 23, 20, "Upsampling");
           UPSAMPLE_C->down_box(FL_DOWN_BOX);
           UPSAMPLE_C->labelsize(11);
-          UPSAMPLE_C->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          UPSAMPLE_C->labelcolor(FL_BACKGROUND2_COLOR);
           UPSAMPLE_C->callback((Fl_Callback*)cb_UPSAMPLE_C);
           UPSAMPLE_C->align(FL_ALIGN_LEFT);
           UPSAMPLE_C->when(FL_WHEN_CHANGED);
@@ -16426,34 +16397,34 @@
         { Upr_Amo = new Fl_Choice(56, 153, 47, 18, "Amount");
           Upr_Amo->down_box(FL_BORDER_BOX);
           Upr_Amo->labelsize(10);
-          Upr_Amo->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Upr_Amo->labelcolor(FL_BACKGROUND2_COLOR);
           Upr_Amo->textsize(10);
-          Upr_Amo->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Upr_Amo->textcolor(7);
           Upr_Amo->callback((Fl_Callback*)cb_Upr_Amo);
           Upr_Amo->menu(menu_Upr_Amo);
         } // Fl_Choice* Upr_Amo
         { Upr_Qual = new Fl_Choice(133, 180, 72, 18, "Up Sampling Quality     ");
           Upr_Qual->down_box(FL_BORDER_BOX);
           Upr_Qual->labelsize(10);
-          Upr_Qual->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Upr_Qual->labelcolor(FL_BACKGROUND2_COLOR);
           Upr_Qual->textsize(10);
-          Upr_Qual->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Upr_Qual->textcolor(7);
           Upr_Qual->callback((Fl_Callback*)cb_Upr_Qual);
           Upr_Qual->menu(menu_Upr_Qual);
         } // Fl_Choice* Upr_Qual
         { Fl_Choice* o = Downr_Qual = new Fl_Choice(132, 204, 73, 18, "Down Sampling Quality");
           Downr_Qual->down_box(FL_BORDER_BOX);
           Downr_Qual->labelsize(10);
-          Downr_Qual->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Downr_Qual->labelcolor(FL_BACKGROUND2_COLOR);
           Downr_Qual->textsize(10);
-          Downr_Qual->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Downr_Qual->textcolor(7);
           Downr_Qual->callback((Fl_Callback*)cb_Downr_Qual);
           o->menu(menu_Upr_Qual);
         } // Fl_Choice* Downr_Qual
         { L_SIZE = new Fl_Counter(133, 231, 47, 18, "Looper Size Seconds     ");
           L_SIZE->type(1);
           L_SIZE->labelsize(10);
-          L_SIZE->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          L_SIZE->labelcolor(FL_BACKGROUND2_COLOR);
           L_SIZE->minimum(0.5);
           L_SIZE->maximum(30);
           L_SIZE->step(0.5);
@@ -16466,178 +16437,178 @@
         { Har_Qual = new Fl_Choice(132, 257, 47, 18, "Harmonizer Quality      ");
           Har_Qual->down_box(FL_BORDER_BOX);
           Har_Qual->labelsize(10);
-          Har_Qual->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Har_Qual->labelcolor(FL_BACKGROUND2_COLOR);
           Har_Qual->textsize(10);
-          Har_Qual->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Har_Qual->textcolor(7);
           Har_Qual->callback((Fl_Callback*)cb_Har_Qual);
           Har_Qual->menu(menu_Har_Qual);
         } // Fl_Choice* Har_Qual
         { FLPosition = new Fl_Check_Button(186, 281, 23, 20, "Limiter before Output Volume");
           FLPosition->down_box(FL_DOWN_BOX);
           FLPosition->labelsize(11);
-          FLPosition->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          FLPosition->labelcolor(FL_BACKGROUND2_COLOR);
           FLPosition->callback((Fl_Callback*)cb_FLPosition);
           FLPosition->align(FL_ALIGN_LEFT);
         } // Fl_Check_Button* FLPosition
         { Har_Downsample = new Fl_Choice(145, 307, 70, 18, "Harmonizer Downsample ");
           Har_Downsample->down_box(FL_BORDER_BOX);
           Har_Downsample->labelsize(10);
-          Har_Downsample->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Har_Downsample->labelcolor(FL_BACKGROUND2_COLOR);
           Har_Downsample->textsize(10);
-          Har_Downsample->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Har_Downsample->textcolor(7);
           Har_Downsample->callback((Fl_Callback*)cb_Har_Downsample);
           Har_Downsample->menu(menu_Har_Downsample);
         } // Fl_Choice* Har_Downsample
         { Fl_Choice* o = Har_Down_Qua = new Fl_Choice(250, 307, 72, 18, "Down");
           Har_Down_Qua->down_box(FL_BORDER_BOX);
           Har_Down_Qua->labelsize(10);
-          Har_Down_Qua->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Har_Down_Qua->labelcolor(FL_BACKGROUND2_COLOR);
           Har_Down_Qua->textsize(10);
-          Har_Down_Qua->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Har_Down_Qua->textcolor(7);
           Har_Down_Qua->callback((Fl_Callback*)cb_Har_Down_Qua);
           o->menu(menu_Upr_Qual);
         } // Fl_Choice* Har_Down_Qua
         { Fl_Choice* o = Har_Up_Qua = new Fl_Choice(343, 307, 72, 18, "Up");
           Har_Up_Qua->down_box(FL_BORDER_BOX);
           Har_Up_Qua->labelsize(10);
-          Har_Up_Qua->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Har_Up_Qua->labelcolor(FL_BACKGROUND2_COLOR);
           Har_Up_Qua->textsize(10);
-          Har_Up_Qua->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Har_Up_Qua->textcolor(7);
           Har_Up_Qua->callback((Fl_Callback*)cb_Har_Up_Qua);
           o->menu(menu_Upr_Qual);
         } // Fl_Choice* Har_Up_Qua
         { Fl_Choice* o = Rev_Downsample = new Fl_Choice(145, 330, 70, 18, "Reverbtron Downsample  ");
           Rev_Downsample->down_box(FL_BORDER_BOX);
           Rev_Downsample->labelsize(10);
-          Rev_Downsample->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Rev_Downsample->labelcolor(FL_BACKGROUND2_COLOR);
           Rev_Downsample->textsize(10);
-          Rev_Downsample->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Rev_Downsample->textcolor(7);
           Rev_Downsample->callback((Fl_Callback*)cb_Rev_Downsample);
           o->menu(menu_Har_Downsample);
         } // Fl_Choice* Rev_Downsample
         { Fl_Choice* o = Rev_Down_Qua = new Fl_Choice(250, 330, 72, 18, "Down");
           Rev_Down_Qua->down_box(FL_BORDER_BOX);
           Rev_Down_Qua->labelsize(10);
-          Rev_Down_Qua->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Rev_Down_Qua->labelcolor(FL_BACKGROUND2_COLOR);
           Rev_Down_Qua->textsize(10);
-          Rev_Down_Qua->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Rev_Down_Qua->textcolor(7);
           Rev_Down_Qua->callback((Fl_Callback*)cb_Rev_Down_Qua);
           o->menu(menu_Upr_Qual);
         } // Fl_Choice* Rev_Down_Qua
         { Fl_Choice* o = Rev_Up_Qua = new Fl_Choice(343, 330, 72, 18, "Up");
           Rev_Up_Qua->down_box(FL_BORDER_BOX);
           Rev_Up_Qua->labelsize(10);
-          Rev_Up_Qua->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Rev_Up_Qua->labelcolor(FL_BACKGROUND2_COLOR);
           Rev_Up_Qua->textsize(10);
-          Rev_Up_Qua->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Rev_Up_Qua->textcolor(7);
           Rev_Up_Qua->callback((Fl_Callback*)cb_Rev_Up_Qua);
           o->menu(menu_Upr_Qual);
         } // Fl_Choice* Rev_Up_Qua
         { Fl_Choice* o = Con_Downsample = new Fl_Choice(145, 353, 70, 18, "Convolotron Downsample");
           Con_Downsample->down_box(FL_BORDER_BOX);
           Con_Downsample->labelsize(10);
-          Con_Downsample->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Con_Downsample->labelcolor(FL_BACKGROUND2_COLOR);
           Con_Downsample->textsize(10);
-          Con_Downsample->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Con_Downsample->textcolor(7);
           Con_Downsample->callback((Fl_Callback*)cb_Con_Downsample);
           o->menu(menu_Har_Downsample);
         } // Fl_Choice* Con_Downsample
         { Fl_Choice* o = Con_Down_Qua = new Fl_Choice(250, 353, 72, 18, "Down");
           Con_Down_Qua->down_box(FL_BORDER_BOX);
           Con_Down_Qua->labelsize(10);
-          Con_Down_Qua->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Con_Down_Qua->labelcolor(FL_BACKGROUND2_COLOR);
           Con_Down_Qua->textsize(10);
-          Con_Down_Qua->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Con_Down_Qua->textcolor(7);
           Con_Down_Qua->callback((Fl_Callback*)cb_Con_Down_Qua);
           o->menu(menu_Upr_Qual);
         } // Fl_Choice* Con_Down_Qua
         { Fl_Choice* o = Con_Up_Qua = new Fl_Choice(343, 353, 72, 18, "Up");
           Con_Up_Qua->down_box(FL_BORDER_BOX);
           Con_Up_Qua->labelsize(10);
-          Con_Up_Qua->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Con_Up_Qua->labelcolor(FL_BACKGROUND2_COLOR);
           Con_Up_Qua->textsize(10);
-          Con_Up_Qua->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Con_Up_Qua->textcolor(7);
           Con_Up_Qua->callback((Fl_Callback*)cb_Con_Up_Qua);
           o->menu(menu_Upr_Qual);
         } // Fl_Choice* Con_Up_Qua
         { Fl_Choice* o = Seq_Downsample = new Fl_Choice(145, 376, 70, 18, "Sequence Downsample    ");
           Seq_Downsample->down_box(FL_BORDER_BOX);
           Seq_Downsample->labelsize(10);
-          Seq_Downsample->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Seq_Downsample->labelcolor(FL_BACKGROUND2_COLOR);
           Seq_Downsample->textsize(10);
-          Seq_Downsample->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Seq_Downsample->textcolor(7);
           Seq_Downsample->callback((Fl_Callback*)cb_Seq_Downsample);
           o->menu(menu_Har_Downsample);
         } // Fl_Choice* Seq_Downsample
         { Fl_Choice* o = Seq_Down_Qua = new Fl_Choice(250, 376, 72, 18, "Down");
           Seq_Down_Qua->down_box(FL_BORDER_BOX);
           Seq_Down_Qua->labelsize(10);
-          Seq_Down_Qua->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Seq_Down_Qua->labelcolor(FL_BACKGROUND2_COLOR);
           Seq_Down_Qua->textsize(10);
-          Seq_Down_Qua->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Seq_Down_Qua->textcolor(7);
           Seq_Down_Qua->callback((Fl_Callback*)cb_Seq_Down_Qua);
           o->menu(menu_Upr_Qual);
         } // Fl_Choice* Seq_Down_Qua
         { Fl_Choice* o = Seq_Up_Qua = new Fl_Choice(343, 376, 72, 18, "Up");
           Seq_Up_Qua->down_box(FL_BORDER_BOX);
           Seq_Up_Qua->labelsize(10);
-          Seq_Up_Qua->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Seq_Up_Qua->labelcolor(FL_BACKGROUND2_COLOR);
           Seq_Up_Qua->textsize(10);
-          Seq_Up_Qua->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Seq_Up_Qua->textcolor(7);
           Seq_Up_Qua->callback((Fl_Callback*)cb_Seq_Up_Qua);
           o->menu(menu_Upr_Qual);
         } // Fl_Choice* Seq_Up_Qua
         { Fl_Choice* o = Shi_Downsample = new Fl_Choice(145, 399, 70, 18, "Shifter Downsample         ");
           Shi_Downsample->down_box(FL_BORDER_BOX);
           Shi_Downsample->labelsize(10);
-          Shi_Downsample->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Shi_Downsample->labelcolor(FL_BACKGROUND2_COLOR);
           Shi_Downsample->textsize(10);
-          Shi_Downsample->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Shi_Downsample->textcolor(7);
           Shi_Downsample->callback((Fl_Callback*)cb_Shi_Downsample);
           o->menu(menu_Har_Downsample);
         } // Fl_Choice* Shi_Downsample
         { Fl_Choice* o = Shi_Down_Qua = new Fl_Choice(250, 399, 72, 18, "Down");
           Shi_Down_Qua->down_box(FL_BORDER_BOX);
           Shi_Down_Qua->labelsize(10);
-          Shi_Down_Qua->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Shi_Down_Qua->labelcolor(FL_BACKGROUND2_COLOR);
           Shi_Down_Qua->textsize(10);
-          Shi_Down_Qua->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Shi_Down_Qua->textcolor(7);
           Shi_Down_Qua->callback((Fl_Callback*)cb_Shi_Down_Qua);
           o->menu(menu_Upr_Qual);
         } // Fl_Choice* Shi_Down_Qua
         { Fl_Choice* o = Shi_Up_Qua = new Fl_Choice(343, 399, 72, 18, "Up");
           Shi_Up_Qua->down_box(FL_BORDER_BOX);
           Shi_Up_Qua->labelsize(10);
-          Shi_Up_Qua->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Shi_Up_Qua->labelcolor(FL_BACKGROUND2_COLOR);
           Shi_Up_Qua->textsize(10);
-          Shi_Up_Qua->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Shi_Up_Qua->textcolor(7);
           Shi_Up_Qua->callback((Fl_Callback*)cb_Shi_Up_Qua);
           o->menu(menu_Upr_Qual);
         } // Fl_Choice* Shi_Up_Qua
         { Wave_Amo = new Fl_Choice(143, 428, 70, 18, "Waveshape Resampling   ");
           Wave_Amo->down_box(FL_BORDER_BOX);
           Wave_Amo->labelsize(10);
-          Wave_Amo->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Wave_Amo->labelcolor(FL_BACKGROUND2_COLOR);
           Wave_Amo->textsize(10);
-          Wave_Amo->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Wave_Amo->textcolor(7);
           Wave_Amo->callback((Fl_Callback*)cb_Wave_Amo);
           Wave_Amo->menu(menu_Wave_Amo);
         } // Fl_Choice* Wave_Amo
         { Fl_Choice* o = Wave_Down_Qua = new Fl_Choice(250, 428, 72, 18, "Down");
           Wave_Down_Qua->down_box(FL_BORDER_BOX);
           Wave_Down_Qua->labelsize(10);
-          Wave_Down_Qua->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Wave_Down_Qua->labelcolor(FL_BACKGROUND2_COLOR);
           Wave_Down_Qua->textsize(10);
-          Wave_Down_Qua->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Wave_Down_Qua->textcolor(7);
           Wave_Down_Qua->callback((Fl_Callback*)cb_Wave_Down_Qua);
           o->menu(menu_Upr_Qual);
         } // Fl_Choice* Wave_Down_Qua
         { Fl_Choice* o = Wave_Up_Qua = new Fl_Choice(343, 428, 72, 18, "Up");
           Wave_Up_Qua->down_box(FL_BORDER_BOX);
           Wave_Up_Qua->labelsize(10);
-          Wave_Up_Qua->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Wave_Up_Qua->labelcolor(FL_BACKGROUND2_COLOR);
           Wave_Up_Qua->textsize(10);
-          Wave_Up_Qua->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Wave_Up_Qua->textcolor(7);
           Wave_Up_Qua->callback((Fl_Callback*)cb_Wave_Up_Qua);
           o->menu(menu_Upr_Qual);
         } // Fl_Choice* Wave_Up_Qua
@@ -16646,7 +16617,7 @@
       { MIDI_SET = new Fl_Group(5, 26, 630, 502, "MIDI");
         MIDI_SET->box(FL_PLASTIC_DOWN_FRAME);
         MIDI_SET->labelfont(1);
-        MIDI_SET->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        MIDI_SET->labelcolor(FL_BACKGROUND2_COLOR);
         MIDI_SET->user_data((void*)(1));
         MIDI_SET->align(FL_ALIGN_LEFT);
         MIDI_SET->hide();
@@ -16655,17 +16626,17 @@
         { D_A_Connect = new Fl_Check_Button(135, 38, 105, 20, "Auto Connect MIDI In");
           D_A_Connect->down_box(FL_DOWN_BOX);
           D_A_Connect->labelsize(11);
-          D_A_Connect->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          D_A_Connect->labelcolor(FL_BACKGROUND2_COLOR);
           D_A_Connect->callback((Fl_Callback*)cb_D_A_Connect);
           D_A_Connect->align(FL_ALIGN_LEFT);
         } // Fl_Check_Button* D_A_Connect
         { BMidiIn = new Fl_Browser(15, 72, 190, 111, "ALSA Sequencer Ports");
           BMidiIn->type(2);
-          BMidiIn->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+          BMidiIn->selection_color(FL_FOREGROUND_COLOR);
           BMidiIn->labelsize(11);
-          BMidiIn->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          BMidiIn->labelcolor(FL_BACKGROUND2_COLOR);
           BMidiIn->textsize(12);
-          BMidiIn->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          BMidiIn->textcolor(7);
           BMidiIn->callback((Fl_Callback*)cb_BMidiIn);
           BMidiIn->align(FL_ALIGN_TOP_LEFT);
         } // Fl_Browser* BMidiIn
@@ -16673,7 +16644,7 @@
           Midi_In_Counter->type(1);
           Midi_In_Counter->color((Fl_Color)25);
           Midi_In_Counter->labelsize(10);
-          Midi_In_Counter->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Midi_In_Counter->labelcolor(FL_BACKGROUND2_COLOR);
           Midi_In_Counter->minimum(1);
           Midi_In_Counter->maximum(16);
           Midi_In_Counter->step(1);
@@ -16686,7 +16657,7 @@
           Har_In_Counter->type(1);
           Har_In_Counter->color((Fl_Color)25);
           Har_In_Counter->labelsize(10);
-          Har_In_Counter->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Har_In_Counter->labelcolor(FL_BACKGROUND2_COLOR);
           Har_In_Counter->minimum(1);
           Har_In_Counter->maximum(16);
           Har_In_Counter->step(1);
@@ -16698,13 +16669,13 @@
         { wMIDI = new Fl_Group(15, 285, 273, 23, "MIDI implementation");
           wMIDI->box(FL_PLASTIC_DOWN_FRAME);
           wMIDI->labelsize(10);
-          wMIDI->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          wMIDI->labelcolor(FL_BACKGROUND2_COLOR);
           wMIDI->align(FL_ALIGN_TOP_LEFT);
           { Mw0 = new Fl_Check_Button(72, 287, 18, 18, "Default");
             Mw0->type(102);
             Mw0->down_box(FL_DOWN_BOX);
             Mw0->labelsize(11);
-            Mw0->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+            Mw0->labelcolor(FL_BACKGROUND2_COLOR);
             Mw0->callback((Fl_Callback*)cb_Mw0);
             Mw0->align(FL_ALIGN_LEFT);
           } // Fl_Check_Button* Mw0
@@ -16712,7 +16683,7 @@
             Mw1->type(102);
             Mw1->down_box(FL_DOWN_BOX);
             Mw1->labelsize(11);
-            Mw1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+            Mw1->labelcolor(FL_BACKGROUND2_COLOR);
             Mw1->callback((Fl_Callback*)cb_Mw1);
             Mw1->align(FL_ALIGN_LEFT);
           } // Fl_Check_Button* Mw1
@@ -16723,7 +16694,7 @@
       { JACK_SET = new Fl_Group(5, 26, 630, 502, "Jack");
         JACK_SET->box(FL_PLASTIC_DOWN_FRAME);
         JACK_SET->labelfont(1);
-        JACK_SET->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        JACK_SET->labelcolor(FL_BACKGROUND2_COLOR);
         JACK_SET->user_data((void*)(1));
         JACK_SET->align(FL_ALIGN_LEFT);
         JACK_SET->hide();
@@ -16732,33 +16703,33 @@
         { D_J_Connect = new Fl_Check_Button(114, 40, 25, 20, "Auto Connect Out");
           D_J_Connect->down_box(FL_DOWN_BOX);
           D_J_Connect->labelsize(11);
-          D_J_Connect->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          D_J_Connect->labelcolor(FL_BACKGROUND2_COLOR);
           D_J_Connect->callback((Fl_Callback*)cb_D_J_Connect);
           D_J_Connect->align(FL_ALIGN_LEFT);
         } // Fl_Check_Button* D_J_Connect
         { JackCo = new Fl_Browser(10, 72, 235, 138, "Output Ports");
           JackCo->type(3);
-          JackCo->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+          JackCo->selection_color(FL_FOREGROUND_COLOR);
           JackCo->labelsize(11);
-          JackCo->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          JackCo->labelcolor(FL_BACKGROUND2_COLOR);
           JackCo->textsize(12);
-          JackCo->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          JackCo->textcolor(7);
           JackCo->align(FL_ALIGN_TOP_LEFT);
         } // Fl_Browser* JackCo
         { D_IJ_Connect = new Fl_Check_Button(104, 228, 25, 20, "Auto Connect In");
           D_IJ_Connect->down_box(FL_DOWN_BOX);
           D_IJ_Connect->labelsize(11);
-          D_IJ_Connect->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          D_IJ_Connect->labelcolor(FL_BACKGROUND2_COLOR);
           D_IJ_Connect->callback((Fl_Callback*)cb_D_IJ_Connect);
           D_IJ_Connect->align(FL_ALIGN_LEFT);
         } // Fl_Check_Button* D_IJ_Connect
         { JackIn = new Fl_Browser(10, 259, 235, 131, "Input Ports");
           JackIn->type(3);
-          JackIn->selection_color((Fl_Color)FL_FOREGROUND_COLOR);
+          JackIn->selection_color(FL_FOREGROUND_COLOR);
           JackIn->labelsize(11);
-          JackIn->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          JackIn->labelcolor(FL_BACKGROUND2_COLOR);
           JackIn->textsize(12);
-          JackIn->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          JackIn->textcolor(7);
           JackIn->align(FL_ALIGN_TOP_LEFT);
         } // Fl_Browser* JackIn
         JACK_SET->end();
@@ -16766,7 +16737,7 @@
       { MISC_SET = new Fl_Group(5, 26, 630, 502, "Misc");
         MISC_SET->box(FL_PLASTIC_DOWN_FRAME);
         MISC_SET->labelfont(1);
-        MISC_SET->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        MISC_SET->labelcolor(FL_BACKGROUND2_COLOR);
         MISC_SET->user_data((void*)(1));
         MISC_SET->align(FL_ALIGN_LEFT);
         MISC_SET->hide();
@@ -16774,22 +16745,22 @@
         } // Fl_Box* Fondo10
         { Username = new Fl_Input(80, 32, 240, 21, "Username:");
           Username->labelsize(11);
-          Username->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Username->labelcolor(FL_BACKGROUND2_COLOR);
           Username->textsize(11);
-          Username->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          Username->textcolor(7);
           Username->callback((Fl_Callback*)cb_Username);
         } // Fl_Input* Username
         { MES_DIS = new Fl_Check_Button(117, 68, 21, 20, "Disable Warnings");
           MES_DIS->down_box(FL_DOWN_BOX);
           MES_DIS->labelsize(11);
-          MES_DIS->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          MES_DIS->labelcolor(FL_BACKGROUND2_COLOR);
           MES_DIS->callback((Fl_Callback*)cb_MES_DIS);
           MES_DIS->align(FL_ALIGN_LEFT);
         } // Fl_Check_Button* MES_DIS
         { T_TIMEOUT = new Fl_Check_Button(132, 97, 21, 20, "Tap Tempo Timeout");
           T_TIMEOUT->down_box(FL_DOWN_BOX);
           T_TIMEOUT->labelsize(11);
-          T_TIMEOUT->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          T_TIMEOUT->labelcolor(FL_BACKGROUND2_COLOR);
           T_TIMEOUT->callback((Fl_Callback*)cb_T_TIMEOUT);
           T_TIMEOUT->align(FL_ALIGN_LEFT);
         } // Fl_Check_Button* T_TIMEOUT
@@ -16798,7 +16769,7 @@
       { BANK_SET = new Fl_Group(5, 26, 630, 502, "Bank");
         BANK_SET->box(FL_PLASTIC_DOWN_FRAME);
         BANK_SET->labelfont(1);
-        BANK_SET->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+        BANK_SET->labelcolor(FL_BACKGROUND2_COLOR);
         BANK_SET->user_data((void*)(1));
         BANK_SET->align(FL_ALIGN_LEFT);
         BANK_SET->hide();
@@ -16806,9 +16777,9 @@
         } // Fl_Box* Fondo11
         { BFiname = new Fl_File_Input(20, 50, 390, 30, "Bank Filename");
           BFiname->labelsize(11);
-          BFiname->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          BFiname->labelcolor(FL_BACKGROUND2_COLOR);
           BFiname->textsize(12);
-          BFiname->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+          BFiname->textcolor(7);
           BFiname->align(FL_ALIGN_TOP_LEFT);
         } // Fl_File_Input* BFiname
         { BF_Browser = new Fl_Button(415, 60, 65, 20, "Browse");
@@ -16826,7 +16797,7 @@
     } // Fl_Box* Fondo4
     { Epar = new Fl_Browser(10, 58, 201, 348);
       Epar->type(2);
-      Epar->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      Epar->textcolor(7);
       Epar->callback((Fl_Callback*)cb_Epar);
     } // Fl_Browser* Epar
     { GMM = new Fl_Button(10, 410, 135, 30, "Get MIDI Message");
@@ -16834,7 +16805,7 @@
     } // Fl_Button* GMM
     { TPresets = new Fl_Browser(430, 61, 201, 348);
       TPresets->type(2);
-      TPresets->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      TPresets->textcolor(7);
       TPresets->when(3);
     } // Fl_Browser* TPresets
     { CopyF = new Fl_Button(430, 20, 95, 30, "Copy from: ");
@@ -16928,7 +16899,7 @@
       Disp_Control->maximum(127);
       Disp_Control->step(1);
       Disp_Control->value(1);
-      Disp_Control->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      Disp_Control->textcolor(7);
       Disp_Control->callback((Fl_Callback*)cb_Disp_Control);
     } // Fl_Value_Input* Disp_Control
     { CopyTAll = new Fl_Button(480, 412, 150, 30, "Copy to All");
@@ -16945,16 +16916,16 @@
     { AB_Title = new Fl_Box(56, 4, 259, 41, "Rakarrack");
       AB_Title->labelfont(1);
       AB_Title->labelsize(40);
-      AB_Title->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      AB_Title->labelcolor(FL_BACKGROUND2_COLOR);
     } // Fl_Box* AB_Title
     { AB_SubTitle = new Fl_Box(121, 39, 130, 22, "Audio F/X");
       AB_SubTitle->labelfont(1);
       AB_SubTitle->labelsize(16);
-      AB_SubTitle->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      AB_SubTitle->labelcolor(FL_BACKGROUND2_COLOR);
     } // Fl_Box* AB_SubTitle
     { About_Version = new Fl_Box(69, 60, 233, 15);
       About_Version->labelsize(12);
-      About_Version->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      About_Version->labelcolor(FL_BACKGROUND2_COLOR);
       About_Version->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE);
     } // Fl_Box* About_Version
     { AB_url = new Fl_Box(68, 77, 234, 22, "http://rakarrack.sourceforge.net");
@@ -16966,26 +16937,26 @@
 2010>");
       AB_Authors->labelfont(1);
       AB_Authors->labelsize(8);
-      AB_Authors->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      AB_Authors->labelcolor(FL_BACKGROUND2_COLOR);
       AB_Authors->align(FL_ALIGN_WRAP);
     } // Fl_Box* AB_Authors
     { AB_A1 = new Fl_Box(44, 125, 281, 26, "Code of some effects and structure based on ZynAddSubFx by Paul Nasca Octavia\
 n");
       AB_A1->labelfont(1);
       AB_A1->labelsize(8);
-      AB_A1->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      AB_A1->labelcolor(FL_BACKGROUND2_COLOR);
       AB_A1->align(FL_ALIGN_WRAP);
     } // Fl_Box* AB_A1
     { AB_A2 = new Fl_Box(66, 172, 240, 15, "Code of Tuner taked from tuneit by Mario Lang");
       AB_A2->labelfont(1);
       AB_A2->labelsize(8);
-      AB_A2->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      AB_A2->labelcolor(FL_BACKGROUND2_COLOR);
     } // Fl_Box* AB_A2
     { AB_A3 = new Fl_Box(84, 185, 219, 24, "Code of Compressor based in ArtsCompresor by Matthias Kretz & Stefan Westerfe\
 ld");
       AB_A3->labelfont(1);
       AB_A3->labelsize(8);
-      AB_A3->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      AB_A3->labelcolor(FL_BACKGROUND2_COLOR);
       AB_A3->align(FL_ALIGN_WRAP);
     } // Fl_Box* AB_A3
     { Fl_Button* o = new Fl_Button(48, 215, 92, 16, "LICENSE");
@@ -16999,7 +16970,7 @@
     { AB_A4 = new Fl_Box(64, 151, 250, 20, "Code of some effects based on swh-plugins LADSPA by Steve Harris");
       AB_A4->labelfont(1);
       AB_A4->labelsize(8);
-      AB_A4->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      AB_A4->labelcolor(FL_BACKGROUND2_COLOR);
       AB_A4->align(FL_ALIGN_WRAP);
     } // Fl_Box* AB_A4
     AboutWin->end();
@@ -17010,7 +16981,7 @@
     } // Fl_Box* Fondo5
     { ACI_LABEL = new Fl_Box(25, 8, 135, 24, "Analog Control");
       ACI_LABEL->labelfont(1);
-      ACI_LABEL->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      ACI_LABEL->labelcolor(FL_BACKGROUND2_COLOR);
     } // Fl_Box* ACI_LABEL
     { aux_vu = new NewVum(5, 18, 16, 144);
       aux_vu->type(2);
@@ -17020,7 +16991,7 @@
       aux_vu->labeltype(FL_NORMAL_LABEL);
       aux_vu->labelfont(0);
       aux_vu->labelsize(14);
-      aux_vu->labelcolor((Fl_Color)FL_FOREGROUND_COLOR);
+      aux_vu->labelcolor(FL_FOREGROUND_COLOR);
       aux_vu->minimum(15);
       aux_vu->maximum(-48);
       aux_vu->step(1);
@@ -17031,9 +17002,9 @@
     { aux_source = new Fl_Choice(100, 37, 50, 17, "Source");
       aux_source->down_box(FL_BORDER_BOX);
       aux_source->labelsize(10);
-      aux_source->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      aux_source->labelcolor(FL_BACKGROUND2_COLOR);
       aux_source->textsize(10);
-      aux_source->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      aux_source->textcolor(7);
       aux_source->callback((Fl_Callback*)cb_aux_source);
       aux_source->menu(menu_aux_source);
     } // Fl_Choice* aux_source
@@ -17045,11 +17016,11 @@
       aux_gain->labeltype(FL_NORMAL_LABEL);
       aux_gain->labelfont(0);
       aux_gain->labelsize(10);
-      aux_gain->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      aux_gain->labelcolor(FL_BACKGROUND2_COLOR);
       aux_gain->minimum(1);
       aux_gain->maximum(127);
       aux_gain->step(1);
-      aux_gain->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      aux_gain->textcolor(7);
       aux_gain->callback((Fl_Callback*)cb_aux_gain);
       aux_gain->align(FL_ALIGN_LEFT);
       aux_gain->when(FL_WHEN_CHANGED);
@@ -17062,18 +17033,18 @@
       aux_thres->labeltype(FL_NORMAL_LABEL);
       aux_thres->labelfont(0);
       aux_thres->labelsize(10);
-      aux_thres->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      aux_thres->labelcolor(FL_BACKGROUND2_COLOR);
       aux_thres->minimum(-70);
       aux_thres->maximum(20);
       aux_thres->step(1);
-      aux_thres->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      aux_thres->textcolor(7);
       aux_thres->callback((Fl_Callback*)cb_aux_thres);
       aux_thres->align(FL_ALIGN_LEFT);
       aux_thres->when(FL_WHEN_CHANGED);
     } // SliderW* aux_thres
     { aux_midi = new Fl_Value_Input(98, 96, 39, 22, "Midi Control");
       aux_midi->labelsize(10);
-      aux_midi->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      aux_midi->labelcolor(FL_BACKGROUND2_COLOR);
       aux_midi->minimum(1);
       aux_midi->maximum(127);
       aux_midi->step(1);
@@ -17089,10 +17060,10 @@
       aux_min->labeltype(FL_NORMAL_LABEL);
       aux_min->labelfont(0);
       aux_min->labelsize(10);
-      aux_min->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      aux_min->labelcolor(FL_BACKGROUND2_COLOR);
       aux_min->maximum(127);
       aux_min->step(1);
-      aux_min->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      aux_min->textcolor(7);
       aux_min->callback((Fl_Callback*)cb_aux_min);
       aux_min->align(FL_ALIGN_LEFT);
       aux_min->when(FL_WHEN_CHANGED);
@@ -17105,11 +17076,11 @@
       aux_max->labeltype(FL_NORMAL_LABEL);
       aux_max->labelfont(0);
       aux_max->labelsize(10);
-      aux_max->labelcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      aux_max->labelcolor(FL_BACKGROUND2_COLOR);
       aux_max->maximum(127);
       aux_max->step(1);
       aux_max->value(127);
-      aux_max->textcolor((Fl_Color)FL_BACKGROUND2_COLOR);
+      aux_max->textcolor(7);
       aux_max->callback((Fl_Callback*)cb_aux_max);
       aux_max->align(FL_ALIGN_LEFT);
       aux_max->when(FL_WHEN_CHANGED);
@@ -21242,6 +21213,11 @@
    echo_delay->value(rkr->efx_Echo->getpar(2));
    echo_delay->redraw();
   }
+    if(rkr->Echotron_Bypass)
+  { 
+   echotron_tempo->value(rkr->efx_Echotron->getpar(5));
+   echotron_tempo->redraw();
+  }
 }
 
 void RKRGUI::ActACI() {