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 :

[Débutant] Wav et Centroide spectral


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [Débutant] Wav et Centroide spectral
    Salut tout le monde,

    j'aimerais arriver à analyser le centroide spectral d'un fichier wav mais je ne sais pas trop par où commencer

    Alors j'ai trouvé un projet opensource qui s'appelle wav2png qui permet de créer une image du spectre d'un fichier wav :

    http://code.google.com/p/wav2png/

    je teste : génial ca fonctionne nickel.
    mais je voudrais aller plus loin et avoir le même résultat que ce site qui utilise aussi wav2png :

    http://freesound.iua.upf.edu/tagsViewSingle.php?id=226

    c'est à dire avoir les variations de couleurs suivant les variations de hauteur grave/aigu du son.
    D'ou le centoïde spectral! expliqué ici par exemple :

    http://julien.pinquier.free.fr/These/these/node19.html

    donc voilà, je dois faire un prog. qui lit le fichier wav est ressort un fichier texte avec les différentes valeurs du centroide aux différentes positions dans le fichier.

    Mon problème est que je suis débutant en C++.

    J'aimerais avoir des pistes pour savoir par ou commencer.
    Savoir si vous connaissez des sources qui existeraient déjà.
    Si je m'attaque à un truc carrément impossible.

    En tout cas merci d'avance pour vos réponses.
    Dernière modification par Invité ; 14/01/2008 à 20h46.

  2. #2
    Membre confirmé
    Avatar de Nykoo
    Profil pro
    Inscrit en
    Février 2007
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 234
    Par défaut
    C'est le genre de trucs assez simple à faire avec Matlab.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bon tampis,

    j'ai contacté celui qui avait créé WAV2PNG
    il devrait mettre à dispo les sources comprenant le centroide spectral.

    J'attends ca avec impatience.

  4. #4
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Par défaut
    Je ne suis pas sûr d'avoir compris ce que tu cherchais à faire alors dis moi si je réponds à ta question :

    Le son représenté dans le domaine temporel (forme de l'onde) ne permet pas (dans des cas pas trop simples) de déterminer à l'oeil nu si il est grave à un endroit, aigu à un autre.

    Pour avoir l'info sur la composition de ce son en fréquences graves et aigues, on passe par l'analyse du spectre fréquentiel, obtenu par DFT ou plutôt FFT.

    Je n'avais jusqu'à aujourd'hui jamais entendu parlé du centroïde spectral. D'après la définition donnée sur le site, il reflète une sorte de moyenne (centre de gravité) des fréquences contenues dans le spectre frequentiel.

    Si tu veux pouvoir le calculer, il faut d'abord passer du domaine temporel au domaine fréquentiel, puis faire le calcul de ce fameux centroïde et dessiner l'onde de la bonne couleur dans l'intervalle de temps qui a servi pour le test.

    C'est tout à fait jouable, même pour une lecture/affichage en temps réél.

    Petite question, tu fais quel genre d'appli ?

Discussions similaires

  1. DSP et calcul du centroide spectral d'un signal
    Par keyserSoze dans le forum Signal
    Réponses: 0
    Dernier message: 19/07/2013, 15h02
  2. centroid spectrale sous matlab
    Par nounours1987 dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 01/02/2009, 22h52
  3. débutant cherche classe pour lire un wav simplement
    Par dimitrimm972 dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 27/05/2006, 17h33
  4. Réponses: 3
    Dernier message: 07/05/2002, 16h06
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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