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

Langage Delphi Discussion :

Generateur de bruit blanc, tonalité du bruit


Sujet :

Langage Delphi

  1. #1
    Membre régulier
    Avatar de DjPoke
    Homme Profil pro
    Invalide temporaire
    Inscrit en
    Août 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Invalide temporaire

    Informations forums :
    Inscription : Août 2005
    Messages : 93
    Points : 77
    Points
    77
    Billets dans le blog
    1
    Par défaut Generateur de bruit blanc, tonalité du bruit
    Bonjour !

    Je bosse sur un générateur de bruit blanc et je voudrais savoir comment en changer la tonalité
    (ou dumoins faire un bruit plus aigu ou plus grave)

    Actuellement ma fonction est:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    out:=Sinusoide*random(1);
     
    //random(1) =>bruit blanc

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 282
    Points : 102
    Points
    102
    Par défaut
    quel est l'équation d'un bruit blanc plus ou moins aigus car la c'est plus une question de communication ou électronique que de programmation je pense donc pe etre qu'avec quelque fonction mathématique le forum trouverai car moi perso je vois pas trop

  3. #3
    Membre émérite
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Points : 2 883
    Points
    2 883
    Par défaut Re: Generateur de bruit blanc, tonalité du bruit
    Citation Envoyé par DjPoke
    Je bosse sur un générateur de bruit blanc et je voudrais savoir comment en changer la tonalité
    (ou dumoins faire un bruit plus aigu ou plus grave)
    La couleur d'un bruit caractérise le pourcentage de fréquences par tranches de fréquence.
    Le bruit dit "blanc" est un bruit qui mélange à part égal toutes les bandes de fréquence.
    Un bruit "rose" est un bruit plus riche en fréquences basses.
    etc.

    Tu as plusieurs moyens pour changer la couleur du bruit les principaux étant :
    - la génération directe du bon mélange de fréquences,
    - la génération d'un bruit blanc qui est ensuite filtré.

    Pour générer directement un bruit coloré il existe de nombreuses formules. Tu en trouveras par exemple ce pdf :

    http://www.google.fr/url?sa=t&ct=res...qo8vIJFl8zA6Q0

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 390
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 390
    Points : 1 777
    Points
    1 777
    Par défaut
    Salut !
    Le problème date un peu... mais ...

    Si tu veux un algo de générateur de bruit rose (Pink Noise) qui utilise la fft,
    donc "tonal" (pour ce que l'on peut qualifier de "tonal" en matière de bruit rose),
    par exemple :

    http://www.moshier.net/pink.html

    Si tu veux générer échantillon par échantillon, sans fft (signal brut comme le serait
    du bruit blanc généré avec random(..), donc parfaitement "atonal" ),
    par exemple :

    http://archive.devx.com/sourcebank/d...&showResType=0

    Le premier lien est sans doute le plus intéressant pour une utilisation musicale.

    Le deuxième lien n'apporte qu'un bruit rose... en espérant que ce soit celui recherché !

    A noter que les deux liens renvoient vers des sources en C ou C++ (BCB) !

    A plus !

  5. #5
    Membre chevronné
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Points : 1 975
    Points
    1 975
    Par défaut Re: Generateur de bruit blanc, tonalité du bruit
    remarque: un bruit blanc est un bruit dont toutes les fréquences de son spectre ont la même amplitude. Son spectre est continu.
    par exemple le souffle d'un poste de radio.
    c'était pour ce qui avait été dit précédemment.
    c'est l'amplitude qui est constante pour toutes les fréquences qui le constituent.

Discussions similaires

  1. Bruit blanc gaussien
    Par sone47 dans le forum Signal
    Réponses: 8
    Dernier message: 13/03/2012, 20h49
  2. génération du bruit blanc
    Par zizo08 dans le forum MATLAB
    Réponses: 6
    Dernier message: 14/01/2009, 21h21
  3. génération d'un bruit blanc gaussien
    Par sousou2007 dans le forum C++
    Réponses: 4
    Dernier message: 06/10/2007, 15h27
  4. Calcul puissance bruit blanc
    Par Sakurazukamori dans le forum Traitement d'images
    Réponses: 7
    Dernier message: 11/09/2007, 18h42
  5. Bruit Blanc Gaussien Additf
    Par Nemok dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 11/04/2005, 12h59

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