Étape 3: Adapter l’esquisse - tuning pour différents instruments
L’esquisse a été commentée, donc il ne devrait pas être difficile pour vous de le modifier pour différent ukulele tuning si vous préférez, ou pour guitare, banjo, etc. Si vous n’avez pas un ukulélé. Voir la référence à l’article de Wikipedia sur l’ukulele tuning (également cité plus haut) :
https://en.wikipedia.org/wiki/Ukulele#Tuning
Ce qu’il faut changer pour différente ukulele tuning :
Changer le tableau indiquant les principales fréquences :
Clé des touches [] =
{
}
Laisser l’élément intermédiaire (la coordonnée d’écran x) pour chaque note, comme il est et changer la fréquence de la note (premier élément) et le nom de la note (troisième élément). Vous aurez alors votre propre accordeur ukulélé sur mesure qui fonctionne pour votre réglage préféré.
Faire un tuner pour différents instruments - tels que de la guitare :
L’entrée de Wikipedia pour l’accordage de la guitare donne les fréquences de la note que vous devrez effectuer cette modification.
https://en.wikipedia.org/wiki/Guitar_tunings
Étant donné que la guitare a deux notes supplémentaires, vous aurez besoin de réduire la largeur de la note de 40 pixels dans cette ligne de l’esquisse :
#define note_W 40 ;
Changer le nombre de clés de 4 à 6 dans cette ligne :
const int keyCount = 6 ;
Maintenant modifier les éléments dans le tableau de [] touche keys (voir ci-dessus). Pour chaque clé, il faut spécifier la fréquence, la coordonnée x (où il va être dessiné sur l’écran TFT) et le nom de la note. Utiliser 10 pour la coordonnée x de la première note et incrémentez la valeur 50 pour chaque note ultérieure. (Il y a un espace de 10 pixels entre chaque note.)
Accusé de réception
Merci à Andrew Wendt, qui ont contribué à régler le code dans ce Instructable.