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 :

Echantillonnage d'un signal audio


Sujet :

C

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Echantillonnage d'un signal audio
    Bonjour,

    j'aimerai savoir si vous pouviez m'indiquer une bibliothèque C (fonctionnant sous Windows) permettant d'avoir accès à l'échantillonnage d'un fichier .wav ?
    L'idéal serait d'obtenir directement tous les échantillons dans un tableau.

    (J'ai essayé avec fmod, mais je n'ai pas trouvé de telle fonctionnalité dans cette bibliothèque.)

    Merci d'avance

  2. #2
    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
    Citation Envoyé par menoetios
    j'aimerai savoir si vous pouviez m'indiquer une bibliothèque C (fonctionnant sous Windows) permettant d'avoir accès à l'échantillonnage d'un fichier .wav ?
    L'idéal serait d'obtenir directement tous les échantillons dans un tableau.
    Il suffit de lire le fichier selon sa spécification. Wotsit est ton ami...

    http://www.wotsit.org
    Pas de Wi-Fi à la maison : CPL

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    pour le format d'un fichier .wav jettes un coup d'oeil ici:
    http://sub0.developpez.com/FormatWAV/FormatWAV.htm

    pour mettre les échantillons dans un tableau, ouvres le fichier en binaire "rb" ensuite avec un "fgetc" tu aura accès au données octet par octets.
    Les échantillons sont 16 bits signées codage little-indian (lsb, msb).

    voir ici:

    http://www.developpez.net/forums/sho...d.php?t=302968

    et ici:

    http://www.developpez.net/forums/sho...d.php?t=302968

    Grand merci à Emmanuel Delahaye!

Discussions similaires

  1. [Signal] [Audio] Un vibrato magique
    Par henderson dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 20/11/2006, 15h00
  2. Amplifier un signal audio
    Par flammeon dans le forum C++
    Réponses: 13
    Dernier message: 25/09/2006, 16h27
  3. Récuperer le signal audio d'un fichier .wav
    Par vienin dans le forum Multimédia
    Réponses: 2
    Dernier message: 11/10/2005, 16h25
  4. [TMS320C6416] FFT et IFFT sur un signal audio...
    Par 0x4e84 dans le forum Autres architectures
    Réponses: 1
    Dernier message: 18/04/2005, 20h21
  5. Réponses: 2
    Dernier message: 08/11/2004, 22h31

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