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 :
*
- * - fonction 1
- * - fonction 2
- * - fonction 3
- * - fonction 4
+ * - Affichage d'une mélodie via une interface dynamique
+ * - Edition de la mélodie
+ * - Lecture de la mélodie
*
*
* @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();