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

Python Discussion :

winsound Hz fiable ?


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    science cognitive
    Inscrit en
    Mars 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : science cognitive
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2016
    Messages : 4
    Par défaut winsound Hz fiable ?
    Bonsoir,

    en vue d'une expérience que je dois produire sous peu j'aurais besoin de savoir si les fréquences (l'utilisation de sound.Beep()) est fiable et si elle permet bien de testé les limites perceptive de notre ouïe ? (en gros si je met plus de 20000hz...)

    Je vous remercie.

  2. #2
    Membre émérite

    Homme Profil pro
    Ingénieur
    Inscrit en
    Août 2010
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2010
    Messages : 662
    Par défaut
    Salut,

    Par curiosité je viens d'essayer.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    import winsound
    winsound.Beep(2500, 1000)
    winsound.Beep(20000, 1000)
    J'entends bien le premier son, mais pas le deuxième.

    J

  3. #3
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    20kHz est à la limite de ce qu'entendent la moyenne des gens.
    Certaines personnes ne perçoivent rien au delà de 8k alors que d'autres arrivent jusqu'à entendre 25kHz.
    Ceci que vous n'entendiez rien ou qu'il n'y ait rien à entendre, c'est surtout le problème de Windows: derrière c'est lui qui bosse (ainsi que la carte son) et Python ne fait que transmettre.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  4. #4
    Membre à l'essai
    Homme Profil pro
    science cognitive
    Inscrit en
    Mars 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : science cognitive
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2016
    Messages : 4
    Par défaut
    Premièrement je tiens a vous remercier pour vos réponses.

    Je sais que ca fonctionne au dessus de 20k, je ne l'entend pas mais mes animaux si (ca fonctionne donc)
    Cela dis je dois m'assurer de la fiabilité de ce que je teste (j'aurais pas l'air con a la fac de présenté qq chose de complètement biaisé par l'ordi)
    D'ou ma question, est-ce que le sound.beep() est relativement fiable ? (je ne suis pas a 100hz pret)

    Merci encore !

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Citation Envoyé par Palams Voir le message
    Je sais que ca fonctionne au dessus de 20k, je ne l'entend pas mais mes animaux si (ca fonctionne donc)
    Cela dis je dois m'assurer de la fiabilité de ce que je teste (j'aurais pas l'air con a la fac de présenté qq chose de complètement biaisé par l'ordi)
    D'ou ma question, est-ce que le sound.beep() est relativement fiable ? (je ne suis pas a 100hz pret)
    La fiabilité de la chose dépend des caractéristiques de la carte son: beaucoup s'arrêtent à 19.5kHz parce qu'au delà les humains n'entendent pas et que c'est moins cher à produire.
    Donc avec la carte son de base, çà va dépendre du modèle de PC.
    Çà se mesure et il ne faut pas espérer que la fiabilité d'un machin à 15€ sera comparable à une carte à 200€.

    winsound se contente de déléguer à une API Windows appelée PlaySound.

    Pourquoi poser dans un forum Python une question que vous devriez adresser à Microsoft ou à votre revendeur de PC?
    De plus quoi qu'ils disent il faudra quand même tester que votre engin fonctionne comme vous l'attendez (imaginez un défaut qui fasse que les fréquences multiples de 250 ne soient pas émises pour un défaut de fabrication ou d'assemblage?).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Citation Envoyé par Palams Voir le message
    Je sais que ca fonctionne au dessus de 20k, je ne l'entend pas mais mes animaux si (ca fonctionne donc)
    Cela dis je dois m'assurer de la fiabilité de ce que je teste (j'aurais pas l'air con a la fac de présenté qq chose de complètement biaisé par l'ordi)
    D'ou ma question, est-ce que le sound.beep() est relativement fiable ? (je ne suis pas a 100hz pret)
    La fiabilité de la chose dépend des caractéristiques de la carte son: beaucoup s'arrêtent à 19.5kHz parce qu'au delà les humains n'entendent pas et que c'est moins cher à produire.
    Donc avec la carte son de base, çà va dépendre du modèle de PC.
    Çà se mesure et il ne faut pas espérer que la fiabilité d'un machin à 15€ sera comparable à une carte à 200€.

    winsound se contente de déléguer à une API Windows appelée PlaySound.

    Pourquoi poser dans un forum Python une question que vous devriez adresser à Microsoft ou à votre revendeur de PC?
    De plus quoi qu'ils disent, il faudra quand même tester que votre engin fonctionne comme attendu...
    Imaginez que certaines fréquences multiples ne soient pas émises correctement pour un défaut de fabrication ou d'assemblage...
    Vous allez vous cacher derrière Microsoft (ou autre) m'a pourtant dit que?
    Tout le boulot que vous allez faire risque de terminer à la poubelle.
    Dommage.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Sources d'information fiables
    Par BugFactory dans le forum Dépannage et Assistance
    Réponses: 7
    Dernier message: 06/01/2006, 10h57
  2. [AJAX] est-ce que c'est bien et fiable
    Par hansaplast dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 18/11/2005, 14h44
  3. [Info]Sequenceur fiable: Timers, Threads
    Par vienin dans le forum Concurrence et multi-thread
    Réponses: 8
    Dernier message: 15/07/2005, 00h08
  4. Réponses: 9
    Dernier message: 12/12/2004, 11h55
  5. Réponses: 4
    Dernier message: 16/02/2004, 15h16

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