J'essaie de créer un clavier sensible à la vélocité pour jouer de la musique.
Je dois mesurer la position de chaque touche afin de savoir à quel point le son doit être fort.
Le volume du son est fonction de la vélocité des touches en fin de descente. Je sais que la position peut être récupérée de la vitesse en l'intégrant.
Quelle serait la façon la moins chère et la plus simple, mais encore assez précise de le faire?
Je ne sais pas exactement ce que «raisonnablement précis» signifierait dans le contexte. Je vais devoir le tester.
La longueur du déplacement maximum est d'environ 2 cm.
EDIT: pas comme certaines réponses semblent le suggérer, le volume n'est PAS fonction de la vitesse moyenne de la touche.
EDIT2: Le volume est fonction de la vitesse du marteau au moment où il frappe la corde, mais la touche ne pousse le marteau qu'à la fin de sa trajectoire. C'est vraiment comme lancer une balle sur un mur: la balle quitte la main à un moment, avant de heurter le mur.