1

Je voudrais lire un fichier .wav de manière à obtenir une sorte de tableau x[n] qui corresponderait à x(t) du signal (ou plutot x(t-n*Te) avec Te période d'échantillonage).

Existe-t-il une lib pour faire ca? ou dois-je le faire directement en ouvrant le fichier etc?

Une fois que je pourrais lire ca, le but principal est de faire des filtres et pouvoir entendre les changements du son par le filtre.
Tout ce qui passe pas par le port 80, c'est de la triche.

2

Essaye avec FMOD Ex...

3

On s'est pas compris je crois... Je veux pas tout un API, je veux juste x[n] d'un fichier wav
Tout ce qui passe pas par le port 80, c'est de la triche.

4

Bah tu lis l'entête du fichier wav (cf WAVEFORMATEX sur MSDN) pour connaître le nombre de canaux, la taille des échantillons et la fréquence, et si le wave n'est pas compressé (format PCM) les données se trouvent à la fin de l'en-tête...
Le format est assez bien expliqué ici par exemple: http://ccrma.stanford.edu/CCRMA/Courses/422/projects/WaveFormat/
Si le wav est compressé (ADPCM MP3 ou autre), là il faut probablement utiliser l'API windows (section Multimedia de MSDN) ou quelque chose de libre sinon mais c'est tout de suite bien plus complexe (par contre ça gère le cas général donc le cas du WAVE non compressé).
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes