Initialiser un son en C

Signaler
Messages postés
11
Date d'inscription
samedi 12 février 2005
Statut
Membre
Dernière intervention
12 août 2006
-
Messages postés
121
Date d'inscription
dimanche 3 octobre 2004
Statut
Membre
Dernière intervention
27 juillet 2006
-
Bonjour les amis,
Je suis en Spé et à mes heures perdus il m'arrive de faire un peu de programmation. J'ai des bases, mais un pb se pose à moi.
J'aimerais ouvrir un wave dans mon prog C pour ensuite faire une TFD pour le moduler et le filtrer. Mon problème c'est que je sais pas du tout ouvrir un son. Pt'être que c'est comme pour un fichier texte. J'ai trouvé un super tutorial qui explique comme fonctionne le wave sur ce site, mais ca ne m'explique pas comment le gerer en C.
Si qq'1 a des infos, merci et bonne journée.

2 réponses

Messages postés
1403
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
11 janvier 2009
3
Salut Guegue85,

tu trouveras sûrement ce que tu veux dans le header "mmsystem.h". Il est long mais tu peux faire des recherches sur le site à mmsystem.

YOYO, @+.
YOYO
Messages postés
121
Date d'inscription
dimanche 3 octobre 2004
Statut
Membre
Dernière intervention
27 juillet 2006

Tout dépend ce que tu as comme librairie.
Voici un exemple pour écouter un fichier .wav avec la librairie SDL_mixer :


Mix_chunk * musique;
SDL_init (SDL_INIT_AUDIO);
Mix_openAudio (22050, AUDIO_S16, 2, 256);
musique = Mix_LoadWAV ("fichier.wav");
Mix_PlayChannel (-1, musique, 0);