D'obtenir les commentaires de vos appareils MIDI en direct (Python)
J'ai un doigt sur la détente (MIDI tablette) et je veux être capable de lire son entrée à vivre et à faire en python exécuter des actions en fonction de la touche pressée.
J'en ai besoin pour Windows, et de préférence de travail avec python 2.5 +
Grâce
Vous pouvez modifier votre vieille question au lieu de poster la même question.
Double de stackoverflow.com/questions/1554362/reading-midi-input
Double de stackoverflow.com/questions/1554362/reading-midi-input
OriginalL'auteur Gabriele Cirulli | 2009-10-12
Vous devez vous connecter pour publier un commentaire.
PyGame comprend un haut -module midi, disponible pour Linux, Windows et MacOS et est très bien pris en charge.
Par exemple, voici la documentation pour pygame.midi.Entrée:
Si vous êtes à la recherche d'une alternative, d'avoir un regard sur PythonInMusic dans le Python wiki.
Il existe différents projets liés à l'entrée et la sortie MIDI là, certains pour Windows. (Cliquez sur le petit > signer après chaque projet, à suivre le lien à la page d'accueil du projet)
Je n'ai pas utilisé l'un d'eux personnellement, mais je suis sûr que ce sera vous aider à obtenir commencé.
Avoir un regard sur les autres fonctions disponibles sur cette page. Il y a un retour du périphérique d'entrée par défaut: pygame.org/docs/ref/midi.html#pygame.midi.get_default_input_id
Gardez à l'esprit que si vous utilisez PyGame, vous aurez à traiter les événements par d'interrogation, de sorte qu'il ne sera pas en temps réel comme vous voulez. Idéalement, il devrait y avoir une bibliothèque de crochet fonctions pour les événements midi.
OriginalL'auteur Andre Miller