Salut à tous!
J'ai grandement besoin d'aide en matière d'analyse d'accord.
Il y a peu de temps, j'ai entrepris de programmer un petit programme qui donne les différents noms possibles d'un même accord (un peu ce que fait l'outil de guitar pro). Seulement ce n'est vraiment pas simple et j'ai vraiment envie de faire un code propre et correct.
Mon algorithme pour reconnaissance d'accord fonctionne comme suit:
- Le programme analyse l'accord avec chaque note de cet accord en fondamentale
- Le programme commence par analyser la tierce, puis la septième, puis la quinte
J'ai cependant un peu de mal avec les "sus2", "sus4", et surtout tout ce qui est "aug", "dim", les 9e, 11e, 13e, etc... J'aurais donc besoin d'un guide de théorie musicale, et si éventuellement il sait en plus programmer en C et qu'il daigne m'aider, c'est un Dieu
Si vous voulez voir la source à son état actuel:
http://zebigbrozer.free.fr/cho(...)0.0.c (pour les currieux vous pouvez l'ouvrir avec le bloc note). Je l'ai compilé avec gcc sous ubuntu, et ça compile niquel
Merci d'acance