Bonjour musiciens et programmeurs.
Étant en train de développer une API touchant le domaine de la musique, je bloque sur un problème méthodologique.
Je souhaite écrire une méthode qui aurait cette signature.
- Note GetNote(double frequency)
Comme sa signature le suggère, elle se doit de retourner une note selon sa fréquence.
Comment procéder en sachant que si je rentre une fréquence de 439 Hz, la méthode doit me retourner la note la plus proche (ici le LA 440) ?
Dois-je tout simplement trouver la note "juste" avant et la note "juste après et ensuite prendre la plus proche ?
Comment trouver cette fréquence juste ?
Merci d'avance pour vos pistes de réflexion.
Partager