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

Composants FMX Delphi Discussion :

Analyse audio en temps réel


Sujet :

Composants FMX Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Développeur informatique
    Inscrit en
    Décembre 2010
    Messages
    230
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 230
    Par défaut Analyse audio en temps réel
    Bonjour,

    Je souhaite développer une application multiplateforme (android, ios voire Windows) dans laquelle je récupère en "temps réel" le son de l'entrée audio pour l'analyser et afficher une courbe temporelle et/ou spectrale de ce signal.

    En cherchant, j'ai trouvé le AudioRecord (objet Android) qui a l'avantage de récupérer les données à la volée, mais qui a l'inconvénient d'être uniquement déployable sous Android.

    Sous Berlin, j'ai accès à l'objet TAudioCaptureDevice, mais celui-ci me permet uniquement de récupérer un fichier audio en fin d'acquisition. Je n'ai pas trouvé comment récupérer à la volée les données enregistrées avec cet objet. Est-ce possible ?

    Merci

    Lefju

  2. #2
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 166
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 166
    Par défaut
    Salut,
    Citation Envoyé par lefju cabro Voir le message
    Bonjour,

    Je souhaite développer une application multiplateforme (android, ios voire Windows) dans laquelle je récupère en "temps réel" le son de l'entrée audio pour l'analyser et afficher une courbe temporelle et/ou spectrale de ce signal.
    Jette un œil à cette librairie, qui a l'air de couvrir plein d'environnements.

    Juste une question : pourquoi temps réel entre guillemets ? Est-ce à dire qu'il n'est pas exactement question de temps réel ? Mais de quoi, alors ?
    Car si tu y mets des guillemets, ça veut dire que tu ne veux pas vraiment récupérer en temps réel le son de l'entrée audio...
    Tu vois le truc ?
    Et surtout, il aurait fallu les mettre aussi dans le titre pour avoir une certaine cohérence.

  3. #3
    Membre confirmé
    Développeur informatique
    Inscrit en
    Décembre 2010
    Messages
    230
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 230
    Par défaut
    Bonjour Jipété,

    Merci pour ton message.

    Je n'ai pas accès au site de la librairie car il est bloqué au boulot... Tu supposes qu'on ne peut pas le faire avec les outils standards de Berlin.

    J'ai mis "temps réel" car c'est ce que je souhaite au départ. Je ne sais pas si android et ios me permettront de le faire alors si c'est du pseudo-temps réel ça peut me convenir, seuls les tests me diront si c'est acceptable.

  4. #4
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 166
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 166
    Par défaut
    Citation Envoyé par lefju cabro Voir le message
    Tu supposes qu'on ne peut pas le faire avec les outils standards de Berlin.
    Je n'en sais absolument rien.
    En plus, je n'arrive pas à mémoriser ce versionning qui s'appuie sur des noms, je trouve ça totalement non-intuitif.

    Tout ce que je peux te dire (et qui a justifié ma réponse), c'est qu'à une époque lointaine j'ai un peu joué avec cette librairie à partir de D7 sous w2k, ça ne nous rajeunit pas.
    Tu regarderas ce soir, il y a pas mal à faire avec.
    Et juste pour te mettre l'eau à la bouche, j'y ai trouvé du texte genre
    Small buffers for realtime performance, large buffers for stability, automatic and manual buffer updating, configurable threading, configurable SRC quality
    Bon, il y aura de la lecture, ça occupe les longues soirées d'hiver (qui approche...)

  5. #5
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 705
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 705
    Par défaut
    Peut-être une piste avec la librairie BASS :
    http://www.un4seen.com/
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

  6. #6
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 166
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 166
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Jette un œil à cette librairie, qui a l'air de couvrir plein d'environnements.
    Citation Envoyé par lefju cabro Voir le message
    Je n'ai pas accès au site de la librairie car il est bloqué au boulot...
    Citation Envoyé par Lung Voir le message
    Peut-être une piste avec la librairie BASS :
    http://www.un4seen.com/

Discussions similaires

  1. Analyse sonore temps réel
    Par charli3 dans le forum Signal
    Réponses: 2
    Dernier message: 23/05/2013, 09h22
  2. Analyse situationnelle temps réel
    Par naou18 dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 04/11/2011, 18h54
  3. Windows dédié au traitement audio temps réel
    Par rapace312 dans le forum Windows 7
    Réponses: 6
    Dernier message: 30/06/2011, 13h58
  4. [Débutant] Acquisition audio temps réel
    Par Scrib dans le forum Signal
    Réponses: 2
    Dernier message: 09/06/2011, 14h28
  5. [PIC] Quelle puce pour échantillonnage et traitement audio temps réel ?
    Par kromartien dans le forum Autres architectures
    Réponses: 3
    Dernier message: 15/03/2007, 21h45

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