diff --git a/boomwhackers-8+5+c.json b/boomwhackers-8+5+c.json
index 3e1da36ffb3e66725a3ba343d0c9b2d15d056d13..ff4ba81091a9edecca38a1c0253d62bd36e9a071 100644
--- a/boomwhackers-8+5+c.json
+++ b/boomwhackers-8+5+c.json
@@ -5,13 +5,13 @@
   "fa1": { "couleur": [81, 255, 0], "capsule": "1", "court": "1" },
   "sol1": { "couleur": [0, 118, 88], "capsule": "1", "court": "1" },
   "la1": { "couleur": [140, 0, 255], "capsule": "1", "court": "1" },
-  "si1": { "couleur": [221, 0, 115], "capsule": "1", "court": "1" },
+  "si1": { "couleur": [221, 86, 147], "capsule": "1", "court": "1" },
   
   "dod1": { "couleur": [255, 0, 0], "capsule": "1", "court": "1", "alteration": "\\#" },
   "mib1": { "couleur": [255, 238, 0], "capsule": "1", "court": "1", "alteration" : "b"},
   "fad1": { "couleur": [81, 255, 0], "capsule": "1", "court": "1", "alteration": "\\#" },
   "sold1": { "couleur": [0, 118, 88], "capsule": "1", "court": "1", "alteration": "\\#" },
-  "sib1": { "couleur": [221, 0, 115], "capsule": "1", "court": "1", "alteration" : "b"  },
+  "sib1": { "couleur": [221, 86, 147], "capsule": "1", "court": "1", "alteration" : "b"  },
   
   "do2": { "couleur": [255, 0, 0], "capsule": "0", "court": "1" },
   "re2": { "couleur": [255, 170, 20], "capsule": "0", "court": "1" },
@@ -19,13 +19,13 @@
   "fa2": { "couleur": [81, 255, 0], "capsule": "0", "court": "1" },
   "sol2": { "couleur": [0, 118, 88], "capsule": "0", "court": "1" },
   "la2": { "couleur": [140, 0, 255], "capsule": "0", "court": "1" },
-  "si2": { "couleur": [221, 0, 115], "capsule": "0", "court": "1" },
+  "si2": { "couleur": [221, 86, 147], "capsule": "0", "court": "1" },
   "do3": { "couleur": [255, 0, 0], "capsule": "0", "court": "0" },
   
   "dod2": { "couleur": [255, 0, 0], "capsule": "0", "court": "1", "alteration": "\\#" },
   "mib2": { "couleur": [255, 238, 0], "capsule": "0", "court": "1", "alteration" : "b"},
   "fad2": { "couleur": [81, 255, 0], "capsule": "0", "court": "1", "alteration": "\\#" },
   "sold2": { "couleur": [0, 118, 88], "capsule": "0", "court": "1", "alteration": "\\#" },
-  "sib2": { "couleur": [221, 0, 115], "capsule": "0", "court": "1", "alteration" : "b"  }
+  "sib2": { "couleur": [221, 86, 147], "capsule": "0", "court": "1", "alteration" : "b"  }
 
 }
diff --git a/boomwhackers-8+5.json b/boomwhackers-8+5.json
index 8c57bbb030285ae947139e3cca010c05463ed91e..00586d131882751dd0e910de9572f049ba2cb7e0 100644
--- a/boomwhackers-8+5.json
+++ b/boomwhackers-8+5.json
@@ -1,31 +1,18 @@
 {
-  "do1": { "couleur": [255, 0, 0], "capsule": "1", "court": "1" },
-  "re1": { "couleur": [255, 170, 20], "capsule": "1", "court": "1" },
-  "mi1": { "couleur": [255, 238, 0], "capsule": "1", "court": "1" },
-  "fa1": { "couleur": [81, 255, 0], "capsule": "1", "court": "1" },
-  "sol1": { "couleur": [0, 118, 88], "capsule": "1", "court": "1" },
-  "la1": { "couleur": [140, 0, 255], "capsule": "1", "court": "1" },
-  "si1": { "couleur": [221, 0, 115], "capsule": "1", "court": "1" },
-  
-  "dod1": { "couleur": [255, 0, 0], "capsule": "1", "court": "1", "alteration": "#" },
-  "mib1": { "couleur": [255, 238, 0], "capsule": "1", "court": "1", "alteration" : "b"},
-  "fad1": { "couleur": [81, 255, 0], "capsule": "1", "court": "1", "alteration": "#" },
-  "sold1": { "couleur": [0, 118, 88], "capsule": "1", "court": "1", "alteration": "#" },
-  "sib1": { "couleur": [221, 0, 115], "capsule": "1", "court": "1", "alteration" : "b"  },
-  
-  "do2": { "couleur": [255, 0, 0], "capsule": "1", "court": "1" },
-  "re2": { "couleur": [255, 170, 20], "capsule": "0", "court": "1" },
-  "mi2": { "couleur": [255, 238, 0], "capsule": "0", "court": "1" },
-  "fa2": { "couleur": [81, 255, 0], "capsule": "0", "court": "1" },
-  "sol2": { "couleur": [0, 118, 88], "capsule": "0", "court": "1" },
-  "la2": { "couleur": [140, 0, 255], "capsule": "0", "court": "1" },
-  "si2": { "couleur": [221, 0, 115], "capsule": "0", "court": "1" },
-  "do3": { "couleur": [255, 0, 0], "capsule": "0", "court": "0" },
-  
-  "dod2": { "couleur": [255, 0, 0], "capsule": "0", "court": "1", "alteration": "#" },
-  "mib2": { "couleur": [255, 238, 0], "capsule": "0", "court": "1", "alteration" : "b"},
-  "fad2": { "couleur": [81, 255, 0], "capsule": "0", "court": "1", "alteration": "#" },
-  "sold2": { "couleur": [0, 118, 88], "capsule": "0", "court": "1", "alteration": "#" },
-  "sib2": { "couleur": [221, 0, 115], "capsule": "0", "court": "1", "alteration" : "b"  }
+  "do1": { "couleur": [255, 0, 0], "capsule": "0", "court": "1" },
+  "re1": { "couleur": [255, 170, 20], "capsule": "0", "court": "1" },
+  "mi1": { "couleur": [255, 238, 0], "capsule": "0", "court": "1" },
+  "fa1": { "couleur": [81, 255, 0], "capsule": "0", "court": "1" },
+  "sol1": { "couleur": [0, 118, 88], "capsule": "0", "court": "1" },
+  "la1": { "couleur": [140, 0, 255], "capsule": "0", "court": "1" },
+  "si1": { "couleur": [221, 86, 147], "capsule": "0", "court": "1" },
+  "do2": { "couleur": [255, 0, 0], "capsule": "0", "court": "0" },
+
+  "dod1": { "couleur": [255, 0, 0], "capsule": "0", "court": "1", "alteration": "#" },
+  "mib1": { "couleur": [255, 238, 0], "capsule": "0", "court": "1", "alteration" : "b"},
+  "fad1": { "couleur": [81, 255, 0], "capsule": "0", "court": "1", "alteration": "#" },
+  "sold1": { "couleur": [0, 118, 88], "capsule": "0", "court": "1", "alteration": "#" },
+  "sib1": { "couleur": [221, 86, 147], "capsule": "0", "court": "1", "alteration" : "b"  },
+
 
 }
diff --git a/boomwhackers-8.json b/boomwhackers-8.json
index 4ccc82a347bcc0feffbe9d425febc09780657ec8..23a99975b68ab62b7c646b542dbd11b3da10a388 100644
--- a/boomwhackers-8.json
+++ b/boomwhackers-8.json
@@ -5,12 +5,7 @@
   "fa1": { "couleur": [81, 255, 0], "capsule": "0", "court": "1" },
   "sol1": { "couleur": [0, 118, 88], "capsule": "0", "court": "1" },
   "la1": { "couleur": [140, 0, 255], "capsule": "0", "court": "1" },
-  "si1": { "couleur": [221, 0, 115], "capsule": "0", "court": "1" },
-  "do2": { "couleur": [255, 0, 0], "capsule": "0", "court": "0" },
-  
-  "dod1": { "couleur": [255, 0, 0], "capsule": "0", "court": "1", "alteration": "#" },
-  "mib1": { "couleur": [255, 238, 0], "capsule": "0", "court": "1", "alteration" : "♭"},
-  "fad1": { "couleur": [81, 255, 0], "capsule": "0", "court": "1", "alteration": "#" },
-  "sold1": { "couleur": [0, 118, 88], "capsule": "0", "court": "1", "alteration": "#" },
-  "sib1": { "couleur": [221, 0, 115], "capsule": "0", "court": "1", "alteration" : "♭"  },  
+  "si1": { "couleur": [221, 86, 147], "capsule": "0", "court": "1" },
+  "do2": { "couleur": [255, 0, 0], "capsule": "0", "court": "0" }
+
 }
diff --git a/musique/exercice.py b/musique/exercice.py
index 73303f12ca9dffd8e4233f06269b4e2723ac1145..7d25f9ca31225e429d54a13f3a7e512d93c30f15 100644
--- a/musique/exercice.py
+++ b/musique/exercice.py
@@ -242,11 +242,12 @@ class GenerateurExercice(GammeTemperee):
         result += "\\hline \n"
         for i, note in enumerate(partition):
           result += str(i + 1) + " & "
-          if solution:
+          if solution or i < 3:
             if isinstance(note[0], float):
               if note[0] > 0:
                 result += self.frequenceToLaTeX(note[0], 
                                                 self.minOctave, self.maxOctave) +  "& " + self.nomDuree(note[1]) + " \\\\\n"
+                result += "\\hline\n"
               else:
                 result += " & " + self.nomDuree(note[1]) + " \\\\\n"
                 result += "\\hline\n"
@@ -412,7 +413,7 @@ class GenerateurExercice(GammeTemperee):
       
       if beamer:
           result += "\\frame{"
-          result += "\\frametitle{Partition graphique}"
+          result += "\\frametitle{Représentation graphique}"
       
       frequences = self.notesDansPartition(partitions)
       
@@ -440,7 +441,13 @@ class GenerateurExercice(GammeTemperee):
       if self.estDessinable(partitions):
         p = partitions[0]
 
-        
+        if beamer:
+          result += self.ensembleDesNotesGraphiques(frequences, radius, beamer)
+          result += "}"
+          result += "\\frame{"
+          result += "\\frametitle{Représentation graphique}"
+          
+          
         result += self.ensembleDesNotesGraphiques(frequences, radius, beamer)
 
         if not beamer: