diff --git a/sources/main.c b/sources/main.c index ed06b3f..e501178 100644 --- a/sources/main.c +++ b/sources/main.c @@ -3,10 +3,9 @@ * * Les fonctionnalités de cette application sont les suivantes : * * * @file main.c @@ -206,7 +205,7 @@ int main( int argc, char *argv[] ){ maFenetre = GTK_WIDGET( gtk_builder_get_object( monBuilder, "fenetreprincipale")); - GtkButton *button = (GtkButton*) gtk_builder_get_object(monBuilder, "button16"); +GtkButton *button0_0 = (GtkButton*) gtk_builder_get_object(monBuilder, "button16"); switch (getNote(m,0,0)) { case 0 : strcpy(str,"Do "); @@ -248,7 +247,7 @@ int main( int argc, char *argv[] ){ break; } - printf("%d\n",getOctave(m,0,0)); + switch (getOctave(m,0,0)) { case 0 : @@ -330,7 +329,5905 @@ int main( int argc, char *argv[] ){ break; } - gtk_button_set_label(button, str); + gtk_button_set_label(button0_0, str); + + GtkButton *button0_1 = (GtkButton*) gtk_builder_get_object(monBuilder, "button18"); + switch (getNote(m,0,1)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,0,1)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,1)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,1)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,1)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_1, str); + + GtkButton *button0_2 = (GtkButton*) gtk_builder_get_object(monBuilder, "button20"); + switch (getNote(m,0,2)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,0,2)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,2)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,2)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,2)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_2, str); + + GtkButton *button0_3 = (GtkButton*) gtk_builder_get_object(monBuilder, "button21"); + switch (getNote(m,0,3)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,0,3)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,3)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,3)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,3)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_3, str); + + GtkButton *button0_4 = (GtkButton*) gtk_builder_get_object(monBuilder, "button22"); + switch (getNote(m,0,4)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,0,4)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,4)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,4)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,4)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_4, str); + + GtkButton *button0_5 = (GtkButton*) gtk_builder_get_object(monBuilder, "button23"); + switch (getNote(m,0,5)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + switch (getOctave(m,0,5)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,5)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,5)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,5)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_5, str); + + GtkButton *button0_6 = (GtkButton*) gtk_builder_get_object(monBuilder, "button25"); + switch (getNote(m,0,6)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,0,6)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,6)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,6)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,6)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_6, str); + + GtkButton *button0_7 = (GtkButton*) gtk_builder_get_object(monBuilder, "button24"); + switch (getNote(m,0,7)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,0,7)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,7)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,7)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,7)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_7, str); + + GtkButton *button0_8 = (GtkButton*) gtk_builder_get_object(monBuilder, "button26"); + switch (getNote(m,0,8)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,0,8)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,8)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,8)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,8)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_8, str); + + GtkButton *button0_9 = (GtkButton*) gtk_builder_get_object(monBuilder, "button27"); + switch (getNote(m,0,9)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,0,9)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,9)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,9)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,9)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_9, str); + + GtkButton *button0_10 = (GtkButton*) gtk_builder_get_object(monBuilder, "button28"); + switch (getNote(m,0,10)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,0,10)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,10)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,10)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,10)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_10, str); + + GtkButton *button0_11 = (GtkButton*) gtk_builder_get_object(monBuilder, "button29"); + switch (getNote(m,0,11)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,0,11)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,11)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,11)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,11)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_11, str); + + GtkButton *button0_12 = (GtkButton*) gtk_builder_get_object(monBuilder, "button30"); + switch (getNote(m,0,12)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,0,12)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,12)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,12)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,12)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_12, str); + + GtkButton *button0_13 = (GtkButton*) gtk_builder_get_object(monBuilder, "button31"); + switch (getNote(m,0,13)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,0,13)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,13)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,13)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,13)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_13, str); + + GtkButton *button0_14 = (GtkButton*) gtk_builder_get_object(monBuilder, "button32"); + switch (getNote(m,0,14)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,0,14)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,14)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,14)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,14)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_14, str); + + GtkButton *button0_15 = (GtkButton*) gtk_builder_get_object(monBuilder, "button33"); + switch (getNote(m,0,15)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,0,15)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,0,15)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,0,15)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,0,15)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button0_15, str); + + GtkButton *button1_0 = (GtkButton*) gtk_builder_get_object(monBuilder, "button17"); + switch (getNote(m,1,0)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,1,0)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,0)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,0)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,0)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_0, str); + + GtkButton *button1_1 = (GtkButton*) gtk_builder_get_object(monBuilder, "button19"); + switch (getNote(m,1,1)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,1,1)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,1)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,1)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,1)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_1, str); + + GtkButton *button1_2 = (GtkButton*) gtk_builder_get_object(monBuilder, "button36"); + switch (getNote(m,1,2)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,1,2)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,2)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,2)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,2)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_2, str); + + GtkButton *button1_3 = (GtkButton*) gtk_builder_get_object(monBuilder, "button37"); + switch (getNote(m,1,3)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,1,3)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,3)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,3)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,3)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_3, str); + + GtkButton *button1_4 = (GtkButton*) gtk_builder_get_object(monBuilder, "button38"); + switch (getNote(m,1,4)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,1,4)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,4)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,4)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,4)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_4, str); + + GtkButton *button1_5 = (GtkButton*) gtk_builder_get_object(monBuilder, "button39"); + switch (getNote(m,1,5)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + switch (getOctave(m,1,5)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,5)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,5)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,5)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_5, str); + + GtkButton *button1_6 = (GtkButton*) gtk_builder_get_object(monBuilder, "button40"); + switch (getNote(m,1,6)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,1,6)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,6)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,6)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,6)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_6, str); + + GtkButton *button1_7 = (GtkButton*) gtk_builder_get_object(monBuilder, "button41"); + switch (getNote(m,1,7)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,1,7)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,7)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,7)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,7)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_7, str); + + GtkButton *button1_8 = (GtkButton*) gtk_builder_get_object(monBuilder, "button42"); + switch (getNote(m,1,8)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,1,8)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,8)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,8)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,8)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_8, str); + + GtkButton *button1_9 = (GtkButton*) gtk_builder_get_object(monBuilder, "button43"); + switch (getNote(m,1,9)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,1,9)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,9)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,9)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,9)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_9, str); + + GtkButton *button1_10 = (GtkButton*) gtk_builder_get_object(monBuilder, "button44"); + switch (getNote(m,1,10)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,1,10)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,10)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,10)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,10)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_10, str); + + GtkButton *button1_11 = (GtkButton*) gtk_builder_get_object(monBuilder, "button45"); + switch (getNote(m,1,11)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,1,11)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,11)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,11)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,11)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_11, str); + + GtkButton *button1_12 = (GtkButton*) gtk_builder_get_object(monBuilder, "button46"); + switch (getNote(m,1,12)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,1,12)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,12)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,12)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,12)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_12, str); + + GtkButton *button1_13 = (GtkButton*) gtk_builder_get_object(monBuilder, "button47"); + switch (getNote(m,1,13)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,1,13)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,13)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,13)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,13)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_13, str); + + GtkButton *button1_14 = (GtkButton*) gtk_builder_get_object(monBuilder, "button48"); + switch (getNote(m,1,14)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,1,14)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,14)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,14)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,14)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_14, str); + + GtkButton *button1_15 = (GtkButton*) gtk_builder_get_object(monBuilder, "button49"); + switch (getNote(m,1,15)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,1,15)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,1,15)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,1,15)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,1,15)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button1_15, str); +GtkButton *button2_0 = (GtkButton*) gtk_builder_get_object(monBuilder, "button52"); + switch (getNote(m,2,0)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,2,0)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,0)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,0)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,0)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_0, str); + + GtkButton *button2_1 = (GtkButton*) gtk_builder_get_object(monBuilder, "button54"); + switch (getNote(m,2,1)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,2,1)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,1)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,1)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,1)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_1, str); + + GtkButton *button2_2 = (GtkButton*) gtk_builder_get_object(monBuilder, "button56"); + switch (getNote(m,2,2)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,2,2)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,2)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,2)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,2)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_2, str); + + GtkButton *button2_3 = (GtkButton*) gtk_builder_get_object(monBuilder, "button58"); + switch (getNote(m,2,3)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,2,3)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,3)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,3)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,3)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_3, str); + + GtkButton *button2_4 = (GtkButton*) gtk_builder_get_object(monBuilder, "button60"); + switch (getNote(m,2,4)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,2,4)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,4)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,4)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,4)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_4, str); + + GtkButton *button2_5 = (GtkButton*) gtk_builder_get_object(monBuilder, "button62"); + switch (getNote(m,2,5)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + switch (getOctave(m,2,5)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,5)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,5)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,5)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_5, str); + + GtkButton *button2_6 = (GtkButton*) gtk_builder_get_object(monBuilder, "button64"); + switch (getNote(m,2,6)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,2,6)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,6)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,6)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,6)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_6, str); + + GtkButton *button2_7 = (GtkButton*) gtk_builder_get_object(monBuilder, "button66"); + switch (getNote(m,2,7)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,2,7)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,7)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,7)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,7)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_7, str); + + GtkButton *button2_8 = (GtkButton*) gtk_builder_get_object(monBuilder, "button68"); + switch (getNote(m,2,8)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,2,8)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,8)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,8)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,8)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_8, str); + + GtkButton *button2_9 = (GtkButton*) gtk_builder_get_object(monBuilder, "button69"); + switch (getNote(m,2,9)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,2,9)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,9)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,9)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,9)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_9, str); + + GtkButton *button2_10 = (GtkButton*) gtk_builder_get_object(monBuilder, "button70"); + switch (getNote(m,2,10)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,2,10)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,10)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,10)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,10)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_10, str); + + GtkButton *button2_11 = (GtkButton*) gtk_builder_get_object(monBuilder, "button71"); + switch (getNote(m,2,11)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,2,11)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,11)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,11)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,11)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_11, str); + + GtkButton *button2_12 = (GtkButton*) gtk_builder_get_object(monBuilder, "button72"); + switch (getNote(m,2,12)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,2,12)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,12)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,12)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,12)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_12, str); + + GtkButton *button2_13 = (GtkButton*) gtk_builder_get_object(monBuilder, "button73"); + switch (getNote(m,2,13)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,2,13)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,13)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,13)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,13)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_13, str); + + GtkButton *button2_14 = (GtkButton*) gtk_builder_get_object(monBuilder, "button74"); + switch (getNote(m,2,14)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + switch (getOctave(m,2,14)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,14)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,14)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,14)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button2_14, str); + + GtkButton *button2_15 = (GtkButton*) gtk_builder_get_object(monBuilder, "button75"); + switch (getNote(m,2,15)) { + case 0 : + strcpy(str,"Do "); + break; + case 1 : + strcpy(str,"Do# "); + break; + case 2 : + strcpy(str,"Re "); + break; + case 3 : + strcpy(str,"Re# "); + break; + case 4 : + strcpy(str,"Mi "); + break; + case 5 : + strcpy(str,"Fa "); + break; + case 6 : + strcpy(str,"Fa# "); + break; + case 7 : + strcpy(str,"Sol "); + break; + case 8 : + strcpy(str,"Sol# "); + break; + case 9 : + strcpy(str,"La "); + break; + case 10 : + strcpy(str,"La# "); + break; + case 11 : + strcpy(str,"Si "); + break; + default : + break; + } + + + + switch (getOctave(m,2,15)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getInstrument(m,2,15)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getVolume(m,2,15)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + switch (getEffet(m,2,15)) { + case 0 : + strcat(str, "0 "); + break; + case 1 : + strcat(str, "1 "); + break; + case 2 : + strcat(str, "2 "); + break; + case 3 : + strcat(str, "3 "); + break; + case 4 : + strcat(str, "4 "); + break; + default : + break; + } + + gtk_button_set_label(button15, str); + gtk_widget_show_all (maFenetre); gtk_main();