Salut tout le monde !
Ca faisait un petit moment que je n'avais pas pu trouver le temps de rédiger de nouveaux chapitres pour le cours de C / C++. Aujourd'hui j'ai une bonne nouvelle : un nouveau chapitre vient de sortir dans la partie III !
Chapitre 9 : gérer le son avec FMOD
Aussi étonnant que cela puisse paraître, il s'agit d'un chapitre traitant d'une
autre librairie que la SDL. J'avais au départ l'intention de vous enseigner le son avec SDL_mixer (une librairie qui vient s'ajouter à la SDL), mais j'ai été déçu par celle-ci et je suis donc allé voir ailleurs... et j'ai bien fait !
FMOD est donc une librairie complètement à part, entièrement dédiée au son. Elle est très puissante, très réputée, et elle a été utilisée dans de nombreux programmes.
D'autre part, elle est très portable car elle fonctionne sur PC, Mac, mais aussi sur de nombreuses consoles : PS2, PS3, XBOX et même Wii (eh oui déjà !) pour ne citer qu'elles.
Dans ce chapitre, nous combinons en fait SDL et FMOD (même si nous n'apprenons rien de nouveau sur la SDL elle-même). Vous découvrirez :
- Comment jouer des sons courts (samples) dans vos programmes. Vous aurez même le début d'un code pour créer un jeu de tir

- Comment jouer une musique de fond (type MP3, OGG, WMA...), gérer le volume, les répétitions, les pauses...
- Comment jouer des musiques MIDI en fond (format assez différent des MP3, OGG, WMA et cie).
FMOD est une librairie très riche. Le cours vous donne les bases pour gérer le son correctement dans vos programmes, mais FMOD sait faire bien plus : elle gère les effets (distorsion, écho, son 3D), l'enregistrement, etc.
Pour en savoir plus, je vous invite dans le cours à
lire la documentation de FMOD (eh oui, il devient nécessaire à votre stade d'éplucher les documentations pour progresser encore plus

).
Pour information, il s'agit là probablement d'un des derniers (si ce n'est le dernier) chapitre de cours de la partie III sur la SDL.
Un ou deux TP sont encore à prévoir (ne me demandez pas quand ils sortiront déjà, je ne sais pas !), puis nous pourrons enfin ouvrir les portes du C++ en attaquant la partie IV
Il n'est pas du tout exclu que je choisisse d'enrichir la partie III par de nouveaux TP même après avoir ouvert la partie IV. Seulement, je ne tiens pas trop à faire traîner la partie III en longueur, vous avez vu pas mal de choses maintenant, ce sont seulement des TP pour la pratique qui pourraient vous manquer.
37 Participations
Connectez-vous !
Connectez-vous !
Revenir à la liste des news