issue100:programmer_en_python
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue100:programmer_en_python [2015/09/02 23:39] – [4] fredphil91 | issue100:programmer_en_python [2015/09/04 10:10] (Version actuelle) – [5] auntiee | ||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
Tout d' | Tout d' | ||
- | Pour cette fois, j'ai pensé partager certaines informations sur ma nouvelle obsession. J'ai commencé à réparer et à construire des instruments de musique à cordes comme les guitares et les violons. Croyez-le ou non, il y a pas mal de maths dans les instruments de musique. Aujourd' | + | Cette fois-ci, j'ai pensé partager certaines informations sur ma nouvelle obsession. J'ai commencé à réparer et à construire des instruments de musique à cordes comme les guitares et les violons. Croyez-le ou non, il y a pas mal de maths dans les instruments de musique. Aujourd' |
Jetez un œil à l' | Jetez un œil à l' | ||
- | En effet, la physique des cordes vibrantes nous dit que prendre la moitié de la longueur de corde vibrante d'une corde théoriquement parfaite double la fréquence des vibrations. Dans le cas d'une guitare, cette longueur de corde se situe entre le sillet de tête et le sillet de chevalet. Cette distance est appelée le diapason de la guitare. La demi-longueur qui permet de doubler la fréquence est la frette | + | En effet, la physique des cordes vibrantes nous dit que prendre la moitié de la longueur de corde vibrante d'une corde théoriquement parfaite double la fréquence des vibrations. Dans le cas d'une guitare, cette longueur de corde se situe entre le sillet de tête et le sillet de chevalet. Cette distance est appelée le diapason de la guitare. La demi-longueur qui permet de doubler la fréquence est la frette |
====== 2 ====== | ====== 2 ====== | ||
Ligne 25: | Ligne 25: | ||
In the past, there was a technique called the rule of 18 which involves successively dividing the scale length minus the offset to the previous fret by 18. While this kind of worked, the tones were off, the higher up the fingerboard the player went. These days, we use a different constant. This constant is 17.817. By using this “new” constant, the 12th fret or octave is at the exact position to be half the scale length of the string.** | In the past, there was a technique called the rule of 18 which involves successively dividing the scale length minus the offset to the previous fret by 18. While this kind of worked, the tones were off, the higher up the fingerboard the player went. These days, we use a different constant. This constant is 17.817. By using this “new” constant, the 12th fret or octave is at the exact position to be half the scale length of the string.** | ||
- | Différents diapasons vont créer des tonalités et des résultats différents. Par exemple, les guitares Fender Stratocasters® ont un diapason de 25½”, ce qui produit un son riche et fort de cloche. Au contraire, les guitares Gibson utilisent souvent un diapason de 24¾”. Cela crée une tension de corde inférieure, | + | Différents diapasons vont créer des tonalités et des résultats différents. Par exemple, les guitares Fender Stratocasters® ont un diapason de 25 ½”, ce qui produit un son de cloche |
- | Donc, avec la capacité d'un fabricant de guitares à proposer son propre diapason, l' | + | Ainsi, avec la capacité d'un fabricant de guitares à proposer son propre diapason, l' |
- | Par le passé, il y avait une technique appelée la règle des 18, qui consistait à diviser successivement par 18 le diapason moins le décalage de la frette précédente. En procédant ainsi, les sons étaient de plus en plus bas au fur et à mesure qu'on allait vers les aigus. De nos jours, on utilise une constante différente. Cette constante est 17.817. En utilisant cette « nouvelle » constante, la 12ème | + | Par le passé, il y avait une technique appelée la règle des 18, qui consistait à diviser successivement par 18 le diapason moins le décalage de la frette précédente. En procédant ainsi, les sons étaient de plus en plus bas au fur et à mesure qu'on allait vers les aigus. De nos jours, on utilise une constante différente. Cette constante est 17,817. En utilisant cette « nouvelle » constante, la 12e frette ou octave est positionnée exactement à la moitié de la longueur de la corde. |
====== 3 ====== | ====== 3 ====== | ||
Ligne 51: | Ligne 51: | ||
Alors, jetons un coup d’œil au programme. | Alors, jetons un coup d’œil au programme. | ||
- | Nous voulons créer un programme qui demande le diapason de la guitare (ou de la basse), fait les calculs et ensuite affiche les distances. Les calculs et toutes les longueurs sont tous retournés en pouces, aussi pour tous nos amis qui utilisent le système métrique, | + | Nous voulons créer un programme qui demande le diapason de la guitare (ou de la basse), fait les calculs et ensuite affiche les distances. Les calculs et toutes les longueurs sont tous retournés en pouces, aussi, pour tous nos amis qui utilisent le système métrique, |
On n'a pas besoin d' | On n'a pas besoin d' | ||
Ligne 69: | Ligne 69: | ||
Dans cette routine, on prend le diapason, on soustrait la distance cumulée et on attribue cette valeur à ChevaletAFrette. Nous prenons ensuite cette valeur, divisons par notre constante (17,817), ajoutons à la distance cumulée et retournons cette valeur à notre routine d' | Dans cette routine, on prend le diapason, on soustrait la distance cumulée et on attribue cette valeur à ChevaletAFrette. Nous prenons ensuite cette valeur, divisons par notre constante (17,817), ajoutons à la distance cumulée et retournons cette valeur à notre routine d' | ||
- | Maintenant, nous allons écrire notre routine de travail. Nous avons fait ce genre de chose à plusieurs reprises dans le passé. Nous allons lui passer le diapason et elle va boucler jusqu' | + | Maintenant, nous allons écrire notre routine de travail. Nous avons fait ce genre de chose à plusieurs reprises dans le passé. Nous allons lui passer le diapason et elle va boucler jusqu' |
====== 5 ====== | ====== 5 ====== | ||
Ligne 83: | Ligne 83: | ||
Of course, the code is available from pastebin at http:// | Of course, the code is available from pastebin at http:// | ||
+ | Enfin, nous avons le code qui demande le diapason. Je suis sûr que vous vous souvenez du format de la routine raw_input, puisque nous l' | ||
+ | |||
+ | Diapason = raw_input(" | ||
+ | |||
+ | FaireTravail(float(Diapason)) | ||
+ | |||
+ | Vous pourriez vous demander à quoi sert ce programme si vous ne construisez pas une guitare à partir de zéro. Il peut être utile lorsque vous cherchez à acheter une guitare d' | ||
+ | |||
+ | Bien sûr, le code en français est disponible sur pastebin : http:// | ||
issue100/programmer_en_python.1441229950.txt.gz · Dernière modification : 2015/09/02 23:39 de fredphil91