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

Java Discussion :

Vitesse du clavier et recuperation d'evenement


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 87
    Par défaut Vitesse du clavier et recuperation d'evenement
    Salut a tous,

    avec un titre comme ca, je suis sur que vous vous demandez qu'est-ce que c'est que ce troll...

    Je m'explique, je veux faire un programme qui permet de sauver une partition de percu (africaine ou latine) en la tapant sur le clavier ( donc avec 6 touches : pour les deux mains : claques basses et medium). Le probleme est que les rythmes comportent en general des flas (les deux mains tombent juste l'une apres l'autre) et des roulements. Par exemple pour une pulsation qui dure dans les 800ms, les deux rythmes suivant sont differents :
    les croix pour les frappes le points pour les vides :
    x..x..x..x..
    x.x.x...x...

    Rien que pour ca j'ai divise la pulsation en 12 donc un peu plus de 60ms... Pour ce qui est du fla, le temps entre les deux mains doit etre dans les 25ms (voir moins).

    Revenons a la programmation, qu'elle est la duree en java depuis la pression de la touche jusqu'a la recuperation de l'evenement??

    En C++, puis-je esperer un reultat bien meilleur??


    PS : dsl pour le manque d'accens et de cedille, je tape sur un beau qwerty.

  2. #2
    Membre éprouvé Avatar de Satch
    Homme Profil pro
    Hypnothérapeute - Magicien
    Inscrit en
    Mars 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Suisse

    Informations professionnelles :
    Activité : Hypnothérapeute - Magicien

    Informations forums :
    Inscription : Mars 2004
    Messages : 498
    Par défaut
    A la limite, est-ce bien important ?

    Si il y a un quelconque délai, je crois qu'on peut supposer qu'il est constant (en tous cas si on le compare à tes divisions de temps)
    Délai constant -> aucun pb de "rythme" pour ton appli.

    De plus, ce délai doit vraiment être ridicule comparé à ton échelle de temps.

    Je pense que ça ne posera aucun problème. A moins que je me trompe et que ce délai ne puisse pas être considéré comme constant.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 87
    Par défaut
    Le probleme n'est pas le decalage entre la pression de la touche et la recuperation de l'evenement (je suppose que c'est a peu pres constant) mais je me demandais si quand tu tappes tres vite sur le clavier, si les temps precis (20ms dans mon cas) sont conserves... Je suis desole mais en hardware j'y connais rien.

  4. #4
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 90
    Par défaut
    la recuperation de l'evenement depond de pas mal de choses, les processus en cours (la priorite imposte) le systeme op ...etc.
    donc variable d'un pc a l'autre

  5. #5
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Octobre 2006
    Messages : 40
    Par défaut
    Revenons a la programmation, qu'elle est la duree en java depuis la pression de la touche jusqu'a la recuperation de l'evenement??

    En C++, puis-je esperer un reultat bien meilleur??
    En fait tout dépend principalement du hardware de la machine, des processus qui tournent, de ton système d'exploitation etc etc. Les temps de réponse sont plus souvent de l'ordre de la microseconde donc bien plus petit que les chiffres que tu annonces ce qui normalement ne devrait poser aucun problème dans ton cas.

    Pour la comparaison avec C++, les temps étant négligeables, les performances me paraissent à vue de nez comparables et pas "bien meilleur".

Discussions similaires

  1. recuperer vitesse du clavier
    Par mapmip dans le forum Windows
    Réponses: 1
    Dernier message: 17/01/2008, 08h14
  2. Réponses: 5
    Dernier message: 27/07/2006, 13h35
  3. Réponses: 1
    Dernier message: 17/07/2006, 19h31
  4. Réponses: 15
    Dernier message: 21/07/2005, 15h05
  5. [C#] Récupération d'évènements...
    Par daBoB dans le forum ASP.NET
    Réponses: 9
    Dernier message: 03/03/2005, 14h23

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