[..] Problème de converions de BPM en millisecondes
Posté : ven. 26 juil. 2013 10:59
Bonjour,
Je viens de faire une sorte de boîte à musique en Autoit.
Je sais que ce genre de programme existe, mais j'ai voulu créer le mien, avec ma propre syntaxe.
Il y a tout de même une erreur dans les lignes 27 et 28 pour le calcul de millisecondes avec les BPM et les durées de notes. Je sais que c'est un peu compliqué, mais merci de m'aider.
Explications: un fichier texte nommé "music.txt" doit être joint avec:
- en première ligne le tempo (en BPM)
- puis le nom de la note et sa hauteur (de Do 3 à Si 5)
- sur la ligne suivant la note, on met la durée de la note 1 = ronde, 2 = blanche, 4 = noire, 8 = croche... (si on veut pointer un note, il suffit de rajouter un "." à la durée de la note) -> variable $duration
Et ainsi de suite...
Je viens de faire une sorte de boîte à musique en Autoit.
Je sais que ce genre de programme existe, mais j'ai voulu créer le mien, avec ma propre syntaxe.
Il y a tout de même une erreur dans les lignes 27 et 28 pour le calcul de millisecondes avec les BPM et les durées de notes. Je sais que c'est un peu compliqué, mais merci de m'aider.
Explications: un fichier texte nommé "music.txt" doit être joint avec:
- en première ligne le tempo (en BPM)
- puis le nom de la note et sa hauteur (de Do 3 à Si 5)
- sur la ligne suivant la note, on met la durée de la note 1 = ronde, 2 = blanche, 4 = noire, 8 = croche... (si on veut pointer un note, il suffit de rajouter un "." à la durée de la note) -> variable $duration
Et ainsi de suite...