IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Réalisation d'un accordeur à partir d'un fichier wav


Sujet :

C

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 10
    Points : 2
    Points
    2
    Par défaut Réalisation d'un accordeur à partir d'un fichier wav
    Bonjour tout le monde!!!
    Je voudrais avoir de l'aide pour démarrer le projet en C que je dois faire pour l'école.Je dois réaliser un programme d'accordeur d'instrument à partir d'un fichier WAV.
    La note aura été enregistré en WAV au préalable (ceci ne fait pas partie du programme)
    je dois utiliser le script du fichier WAV afin de calculer les harmoniques par la transformée de fourier.
    Pouvez vous m'aider afin de commencer ce projet?
    merci d'avance

  2. #2
    Membre averti Avatar de Jack_serious
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    350
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 350
    Points : 396
    Points
    396
    Par défaut Re: Réalisation d'un accordeur à partir d'un fichier wav
    Citation Envoyé par Mitchdemalibu
    je dois utiliser le script du fichier WAV afin de calculer les harmoniques par la transformée de fourier.
    Les transformee de Fourier... Que du bonheur...
    Mais je pense que ton post se sentirai mieux du cote du forum algo. Apres si tu as des problemes de code, on pourra t'aider.
    Don't worry, be serious.
    La vie est courte. Prenez votre temps.

    Jack.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 10
    Points : 2
    Points
    2
    Par défaut
    Mon probleme est surtout que je sais pas quoi utiliser dans mon fichier WAV afin de pouvoir faire cette transformation...

  4. #4
    jmv
    jmv est déconnecté
    Membre confirmé Avatar de jmv
    Profil pro
    Enseignant
    Inscrit en
    Mai 2004
    Messages
    395
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mai 2004
    Messages : 395
    Points : 603
    Points
    603
    Par défaut
    Citation Envoyé par Mitchdemalibu
    Mon probleme est surtout que je sais pas quoi utiliser dans mon fichier WAV afin de pouvoir faire cette transformation...
    où se situe le pb ?
    il faut d'abord que tu extrais les échantillons en ouvrant le fichier wave en mode binaire (tu devras analyser l'entête du fichier pour savoir où se trouvent ces échantillons). Aprés tu applique un algo de FFT (désolé, je n'en connais pas, il faudra chercher dans le forum "algorithmes").
    Mais il y a surement des bibliothéques qui font ça, FMOD peut-être :

  5. #5
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut Re: Réalisation d'un accordeur à partir d'un fichier wav
    Citation Envoyé par Mitchdemalibu
    Je voudrais avoir de l'aide pour démarrer le projet en C que je dois faire pour l'école.Je dois réaliser un programme d'accordeur d'instrument à partir d'un fichier WAV.
    La note aura été enregistré en WAV au préalable (ceci ne fait pas partie du programme)
    je dois utiliser le script du fichier WAV afin de calculer les harmoniques par la transformée de fourier.
    Pour lire le fichier :

    fopen() avec "b";
    fgetc(), fread() etc.
    fclose().

    Pour stocker : tableau, malloc()/free()...

    Le format d'un fichier WAV :

    http://www.wotsit.org/

    FFT (Fast Fourier Transform) : problème d'algorithme. Le bon forum est "Algorithmes".
    Pas de Wi-Fi à la maison : CPL

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 10
    Points : 2
    Points
    2
    Par défaut
    j'ai déja regarder le format WAV sur ce site. je suis assez perdu.il y a plusieurs source concernant le WAV sur ce site.laquel choisir?
    pour résumer donc, j'ai besoin de :
    -connaitre l'entete d'un fichier wav afin de trouver les echantillons
    -réaliser une transformation de fourier rapide

    merci de votre aide

  7. #7
    Membre à l'essai
    Inscrit en
    Février 2005
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 21
    Points : 15
    Points
    15
    Par défaut
    réaliser une transformation de fourier rapide
    Une librairie FFT compacte qui permet le réaliser la transformée directe et inverse :
    http://sourceforge.net/projects/kissfft/

Discussions similaires

  1. [Débutant] Tracer niveau sonore en (dB) à partir d'un fichier wav
    Par dzdesperado1 dans le forum Signal
    Réponses: 2
    Dernier message: 03/04/2015, 00h42
  2. eliminer le silence a partir d'un fichier wav
    Par fcboumi13 dans le forum Signal
    Réponses: 17
    Dernier message: 19/05/2009, 00h46
  3. Réponses: 11
    Dernier message: 04/08/2003, 15h30
  4. [CR] Inserer une image à partir d'un fichier
    Par Gandalf24 dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 23/07/2003, 10h55
  5. creer des decors a partir d'un fichier
    Par NICKO dans le forum DirectX
    Réponses: 2
    Dernier message: 21/09/2002, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo