Bonjour,
voila, j'ai un fichier wave.
Je voudrais effectuer un filtrage des basses fréquences (donc un filtre passe haut).
Comment faire ?
Merci
Bonjour,
voila, j'ai un fichier wave.
Je voudrais effectuer un filtrage des basses fréquences (donc un filtre passe haut).
Comment faire ?
Merci
Je ne suis pas du tout spécialiste, mais puisque tu n'as pas encore de réponses,
je te conseille d'aller un tour du côté de cette page :
Utilisation de directX9 avec C++Builder6
Soit tu cherches sur internet une bibliothèque permettant de traiter un fichier wav ou soit tu le code en C++.
Si tu choisis la deuxième solution, ton pb n'est pas lié à c++ builder pour l'instant, mais à l'interprétation d'un fichier wave. Renseigne toi sur la syntaxe d'un WAV, j'ai trouvé dans le temps des sites complets à ce niveau.
En gros (c'est à dire dans mes vieux souvenirs), tu as un fichier d'entête contenant divers info, sur le type de fichier wav, l'echantillonage, la fréquence, le nom du fichier... Ensuite, tous les octets. Tu dois comprendre l'entête avant de décortiquer les données.
Une fois que t'as compris comment est constitué un WAV, tu dois savoir à quoi correspond un filtre passe haut, quelles fréquences retirés...
Il s'agit alors en C++ d'ouvrir le fichier et faire tes opérations. y'a eu un post interessant cette semaine à ce sujet.
Bon courage.
Partager