Modifications

Sauter à la navigation Sauter à la recherche
341 octets ajoutés ,  21 février 2016 à 13:23
Ligne 183 : Ligne 183 :     
=== Adapter les notes ===
 
=== Adapter les notes ===
 +
Si vous trouvez que les notes ne correspondent pas bien à la mélodie, cela peut également être corrigé. Contrairement à de nombreuses plateformes, sur la PyBoard, vous pouvez indiquer directement la fréquence de la note (comme la fréquence à laquelle oscille une corde de guitare).
   −
Si vous trouvez que les notes ne correspondent pas bien à la mélodie, cela peut également être corrigé. Les notes sont calculées sur base de la formule décrite dans les commentaires du programme. Pour ajuster une note, il suffit de modifier sa valeur correspondante dans le tableau notes[]. Chaque note correspond à la position de son nom dabs e tableau names[].
+
Pour ajuster une note, il suffit de modifier sa fréquence correspondante dans le dictionnaire {{fname|notes}}. Chaque note étant identifié par son code dans la codification anglosaxone (nous employons Do pour le "Do" mais les anglosaxons utilisent la lettre "c").
   −
Par exemple c Do = 1915.
+
Par exemple c = Do = 261 Hertz.
   −
char names[] = { 'c', 'd', 'e', 'f', 'g', 'a','b', 'C' };
+
<nowiki>notes = { ' ' : 0,  # silence,
 
+
          'c' : 261, # Do
int tones[] = { 1915, 1700, 1519, 1432, 1275, 1136, 1014, 956 };
+
          'd' : 294, # Ré
 +
          'e' : 329, # Mi
 +
          'f' : 349, # Fa
 +
          'g' : 392, # Sol
 +
          'a' : 440, # La
 +
          'b' : 493, # Si
 +
          'C' : 523 # Do
 +
        }</nowiki>
    
=== Utiliser une classe ===
 
=== Utiliser une classe ===
29 879

modifications

Menu de navigation