Le Chant des Lettres
Je viens d'essayer le prog de Dobro sur un fichier texte contenant mon relevé de compte du mois de décembre et je dois dire que la musique générée correspond tout à fait à la réalité; en effet c'est plutôt triste et mal ordonné.
surtout à la fin, mais c'est normal; la fin du mois est toujours plus difficile. 
-
Le Soldat Inconnu
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
si ça peut t'aider
MIDIOpen() ; ouvre le midi
ChargeInstrument(0,0); canal , instrument
PlayNoteMIDI(0,note,127,127) ; note de 12 (C) a 236 (G#)
les notes vont de 12 a 236
le 12 est un C (do)
le 236 est un G# (sol diese)
les note montent d'un demi ton a chaque augmentation d'une unite
octave la plus basse !
note=12 ; do
note=13 ; do#
note=14 ; ré
note=15 ; re#
note=16 ;mi
note=17 ; fa <-- il n'y a qu'un demi ton entre mi et fa !
note=18 ; fa#
note=19 ; sol
note=20 ; sol#
note=21 ; la
note=22 ; la#
note=23 ; si
---------------- octave superieur
note=24 ; do <--- il n'y a qu'un demi ton entre si et do !
tu peut constater qu'il y a 12 demis tons dans une octave
et que en ayant 16=mi
il te suffit d'ajouter 12 a 16 pour avoir le mi de l'octave superieur
ex note=16 (mi) ; 16+12=28 ; note=28 (mi) de l'octave superieur
ect pour les autres notes !
il est a noter que l'etendu des octaves va de 12 (do) a 236 (sol#)
voila !

MIDIOpen() ; ouvre le midi
ChargeInstrument(0,0); canal , instrument
PlayNoteMIDI(0,note,127,127) ; note de 12 (C) a 236 (G#)
les notes vont de 12 a 236
le 12 est un C (do)
le 236 est un G# (sol diese)
les note montent d'un demi ton a chaque augmentation d'une unite
octave la plus basse !
note=12 ; do
note=13 ; do#
note=14 ; ré
note=15 ; re#
note=16 ;mi
note=17 ; fa <-- il n'y a qu'un demi ton entre mi et fa !
note=18 ; fa#
note=19 ; sol
note=20 ; sol#
note=21 ; la
note=22 ; la#
note=23 ; si
---------------- octave superieur
note=24 ; do <--- il n'y a qu'un demi ton entre si et do !
tu peut constater qu'il y a 12 demis tons dans une octave
et que en ayant 16=mi
il te suffit d'ajouter 12 a 16 pour avoir le mi de l'octave superieur
ex note=16 (mi) ; 16+12=28 ; note=28 (mi) de l'octave superieur
ect pour les autres notes !
il est a noter que l'etendu des octaves va de 12 (do) a 236 (sol#)
voila !