Modifications

Sauter à la navigation Sauter à la recherche
1 305 octets ajoutés ,  10 avril 2025 à 15:22
Ligne 396 : Ligne 396 :     
=== A propos du code ===
 
=== A propos du code ===
−
xxx
+
Les deux script Theremin et Theremin2 étant fort semblables, y compris dans leur fonctionnement, ces explications ci-dessous vont uniquement se concentrer sur les éléments distinctifs.
 +
 
 +
* '''Ligne 3''' : importation de la fonction {{fname|ranking}} en lieu et place de la fonction {{fname|maps}}.
 +
* '''Lignes 10 à 22''' : définition des constantes avec les fréquences des différentes notes sur un octave
 +
* '''Ligne 24''' : création de la constante NOTES reprenant les différentes fréquences. Son évaluation produit la liste suivante {{fname|[523, 554, 587, 622, 659, 698, 740, 784, 831, 880, 932, 988, 1046]}} .
 +
* '''Ligne 34''' : diviser l'espace disponible (entre 1 et 30cm) en 12 intervalles identiques (avec 13 notes, il faut 12 intervalles). Cet espace {{fname|cm_spacing}} est évalué à 2.41cm entre chaque note. Pour rappel, l'évaluation de la position de la main se fait en centimètre.
 +
* '''Lignes 35 à 37''' : calcul de la liste {{fname|distances}} correspondant à chacune des notes. L'évaluation de {{fname|distances}} produit la liste suivante {{fname|[1.0, 3.41, 5.83, 8.25, 10.66, 13.08, 15.5, 17.91, 20.33, 22.75, 25.16, 27.58, 30.0]}} . La main se trouvant entre 1.00 et 3.41cm produira la note DO4, tandis que la main positionnée entre 5.83 et 8.25cm produira la note RE4.
 +
 
    
{{traduction}}
 
{{traduction}}
32 908

modifications

Menu de navigation