faire des musiques simples en C
Page 1 sur 1
faire des musiques simples en C
Quoi, des musiques en programmation, comment ?
Il suffit d'utiliser la commande _beep et Sleep
début du code :
Attention : Il faut inclure windows.h car sinon la fonction Sleep ne marchera pas !
La fonction beep :
il faut écrire _beep (fréquence*,durée**);
*La fréquence est en Hertz (Hz)
Vous pouvez trouver la fréquence des notes de musique ici
**La durée est en millisecondes (ms) donc pour une seconde vous devez mettre 1000
Exemple:
Si vous voulez un La à 440 Hz qui dure 5 secondes, il faudra taper le code suivant:
La fonction Sleep () :
Pour utiliser la fonction Sleep, il faut taper ça
Sleep (durée*);
Le programme s'arrete pendant durée, ce qui permet de faire des pauses entre les notes.
*Durée est en milliseconde (ms)
Exemple : si je veux que mon programme s'arrete pendant une seconde, je tape:
C'est un peu débile mais bon c'est marrant quand on a rien a faire
Vous pouvez télécharger un exemple ici crée par moi mais vous pouvez le télécharger que si mon serveur est en route.
Il suffit d'utiliser la commande _beep et Sleep
début du code :
- Code:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
Attention : Il faut inclure windows.h car sinon la fonction Sleep ne marchera pas !
La fonction beep :
il faut écrire _beep (fréquence*,durée**);
*La fréquence est en Hertz (Hz)
Vous pouvez trouver la fréquence des notes de musique ici
**La durée est en millisecondes (ms) donc pour une seconde vous devez mettre 1000
Exemple:
Si vous voulez un La à 440 Hz qui dure 5 secondes, il faudra taper le code suivant:
- Code:
_beep (440,5000);
La fonction Sleep () :
Pour utiliser la fonction Sleep, il faut taper ça
Sleep (durée*);
Le programme s'arrete pendant durée, ce qui permet de faire des pauses entre les notes.
*Durée est en milliseconde (ms)
Exemple : si je veux que mon programme s'arrete pendant une seconde, je tape:
- Code:
Sleep (1000);
C'est un peu débile mais bon c'est marrant quand on a rien a faire
Vous pouvez télécharger un exemple ici crée par moi mais vous pouvez le télécharger que si mon serveur est en route.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|