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

Android Discussion :

Analyse d'un son (equalizer)


Sujet :

Android

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2003
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 115
    Par défaut Analyse d'un son (equalizer)
    Bonjour a tous,
    Dans le cadre d'un projet scolaire je souhaiterais créer un égaliseur pour mon application. Le problème est que je n'arrive pas a mettre la main sur les fonction qui me permettrai de tirer un spectre du son.
    quelqu'un sait t'il comment obtenir les donnée d'un fichier mp3 (par exemple) autre que les tags. Le tableau des fréquences à un instant T par exemple.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 171
    Par défaut
    Java natif (sans addiction d'autres API ) ne connaît que le pcm (wave et consort). Pas de format compressé.

    Ton égaliser nécessitera l'utilisation des Target Data Line. J'apprends en ce moment à manier cette classe.

    En gros, ton sample (long - audio - ou bref - clip) est un tableau d'entiers. entiers que tu vas traiter pour filtrer les fréquences ou autres.
    ex : tu multiplies ou divise ces entiers par un nombre : le son est plus ou moins fort.
    Une fonction atan : un beau compresseur "à la" analogique.
    Quelques liens :
    http://patrick.furon.free.fr/_traite...anCoursTNS.htm
    http://www.falstad.com/mathphysics.html

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2003
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 115
    Par défaut
    Merci pour la réponse les sites sont très intéressants d'ailleurs je ne les connaissais pas.
    Par contre le problème est que la classe TargetDataLine ce trouve dans le package javax.sound qui n'existe pas sous android...
    http://developer.android.com/reference/packages.html

    Et dans le package android.media je n'arrive pas justement à obtenir un tableau d'entier que je pourrais traiter par la suite.

    Par la suite j'envisage de crée moi même une fonction getSpectrum()
    (comme en flash,ou en proce55ing avec la lib minim, ou encore en utilisant la fmod avec FSOUND_DSP_GetSpectrum())

    mais le problème pour l'instant est pour moi d'obtenir un tableau d'un son pré-enregistrer (pas a l'entrée micro). J'en viens a me demander si c'est possible car je n'est pas vus de nouveautés a ce niveau là dans le SDK 1.6.

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2003
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 115
    Par défaut
    Personne ne sait vraiment si c'est possible ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 171
    Par défaut
    Je commence à travailler seulement avec Java Sound. Je maîtrise à peu près les clips ou streaming audio, le TDL pas encore. Si tu travailles avec le JDK 5 ou au delà, Sound est dedans. Je ne connais pas Android.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 93
    Par défaut
    As-tu réussi ton equalizer sous Android ?

Discussions similaires

  1. Analyse d'un son WAV
    Par totoysawa dans le forum Signal
    Réponses: 5
    Dernier message: 29/06/2009, 16h10
  2. [Signal] [Avis] Analyse d'un son
    Par Blue_Strike dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 24/07/2007, 12h46
  3. Plantage - IRQ less or Equal - analyse de dmp
    Par lapin2004 dans le forum Windows XP
    Réponses: 11
    Dernier message: 02/05/2007, 11h38
  4. analyser un son
    Par momoi dans le forum Langage
    Réponses: 5
    Dernier message: 11/10/2005, 19h50

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