TP : visualisation spectrale du son

Par

  • Difficulté

    Moyen

  • Note

  • Durée

    75 jours 1 heure

Tutoriel : Apprenez à programmer en C !

Thématiques

Programmation, C

Mis à jour le lundi 7 janvier 2013


Ce chapitre de travaux pratiques va vous proposer de manipuler la SDL et FMOD simultanément. Cette fois, nous n'allons pas travailler sur un jeu. Certes, la SDL est tout particulièrement adaptée à cela, mais on peut l'utiliser dans d'autres domaines. Ce chapitre va justement vous prouver qu'elle peut servir à autre chose.

Nous allons réaliser ici une visualisation du spectre sonore en SDL. Cela consiste à afficher la composition du son que l'on joue, par exemple une musique. On retrouve cela dans de nombreux lecteurs audio. C'est amusant et ce n'est pas si compliqué que ça en a l'air !

Ce chapitre va nous permettre de travailler autour de notions que nous avons découvertes récemment :

  • la gestion du temps ;

  • la bibliothèque FMOD.

Nous découvrirons en outre comment modifier une surface pixel par pixel.

La figure suivante vous donne un aperçu du programme que nous allons créer dans ce chapitre.

Visualisation du spectre sonore

C'est le genre de visualisation qu'on peut retrouver dans des lecteurs audio tels que Winamp, Windows Media Player ou encore AmaroK.
Et pour ne rien gâcher, comme je vous l'ai dit ce n'est pas bien difficile à faire. D'ailleurs, contrairement au TP Mario Sokoban, cette fois c'est vous qui allez travailler. Ça vous fera un très bon exercice.

Fatigué(e) de lire sur un écran ? Découvrez ce cours en livre.


Licence
J'ai une question ou une remarque

L'auteur

Mateo21 Entrepreneur à temps plein, auteur à temps plein et fondateur du Site du Zéro :o)