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

MATLAB Discussion :

Acquisition d'information midi


Sujet :

MATLAB

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 57
    Points : 44
    Points
    44
    Par défaut Acquisition d'information midi
    Bonjour à tous!

    Je cherche à récupérer sous matlab les informations fournies par un clavier midi branché en USB. J'ai essayé d'utiliser :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    global handles data ai
     
    ai = analoginput('KONTROL49', 'Dev1');
    Où KONTROL49 est le nom du clavier tel qu'il m'est donné par l'ordinateur, mais ça n'a pas fonctionné :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Failure to find requested data acquisition device: KONTROL49.
    Quelqu'un saurait comment je peux résoudre ce problème? Merci!

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 57
    Points : 44
    Points
    44
    Par défaut
    Après quelques recherches, je pense que le problème est encore plus simple que ça : est-il possible de récupérer une information issue d'un clavier midi via matlab (je n'ai rien trouvé là dessus...)?

    ...Et si oui, par quel moyen?

    Merci!

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 57
    Points : 44
    Points
    44
    Par défaut
    J'ai maintenant essayé 2 autres choses :

    La première, utiliser PureData pour récupérer les données midi et les transmettre à matlab. Problème : la transmission...comment faire?
    J'ai bien trouvé ça :
    http://puredata.hurleur.com/sujet-24...message-matlab

    Mais je ne comprends pas la solution...ou s'il y en a une!...

    Autre solution, celle-ci :

    http://www.hoertechnik-audiologie.de...g/Software.php

    Le mmidi détecte bien mes entrées midi, mais plante quand je sélectionne le clavier...

    Bref, si certains d'entre vous ont été confrontés à un problème similaire, ou si vous connaissez une solution, une aide serait la bienvenue!

    Merci!

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 57
    Points : 44
    Points
    44
    Par défaut
    Bon, une solution un peu bricolage de trouvée, mais au moins ça marche...à peu près :

    Enregistrer la note midi dans un fichier txt avec puredata.
    Lire le fichier avec matlab, et traiter les données, au sein d'une boucle while, ce qui permet de récupérer les nouvelles données à chaque fois qu'elles sont écrites quand on appuie sur une touche.

    pfiou!

Discussions similaires

  1. Réponses: 11
    Dernier message: 26/08/2014, 18h42
  2. Réponses: 12
    Dernier message: 08/03/2006, 17h27
  3. Acquisition d'informations 3D à partir de séquences d'images
    Par Clad3 dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 31/05/2005, 15h31
  4. [MFC] Acquisition du port midi avec visual c++ 6.0
    Par spirit_1999 dans le forum MFC
    Réponses: 2
    Dernier message: 16/05/2005, 19h26
  5. [PRO*C] Recherche information
    Par Anonymous dans le forum Interfaces de programmation
    Réponses: 2
    Dernier message: 04/04/2002, 17h53

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