#Génération Nouvelles Technologies - ACTUALITES (RSS) Génération Nouvelles Technologies - ACTUALITES JEU VIDEO (RSS) Génération Nouvelles Technologies - ACTUALITES MATERIEL (RSS) Génération Nouvelles Technologies - ACTUALITES LOGICIEL (RSS) Génération Nouvelles Technologies - ACTUALITES MOBILITE (RSS) Génération Nouvelles Technologies - ASTUCES (RSS) Génération Nouvelles Technologies - PROCESSUS WINDOWS (RSS) Génération Nouvelles Technologies - TELECHARGEMENT (RSS) Génération Nouvelles Technologies - COMMUNIQUES DE PRESSE (RSS) Génération Nouvelles Technologies - ACTUALITES ENTREPRISE (RSS) Génération Nouvelles Technologies - DOSSIERS ENTREPRISE (RSS) Génération Nouvelles Technologies - TELECHARGEMENT ENTREPRISE (RSS) [SetURLCookie.asp?ipid=16923] English version Thématiques Devenir membre - Se connecter - Newsletter Parlons Droit * Harcelement Moral et Aide * questions pour rupture avec ass mat * Connaître les recours en justice dont un bien à fait ... Parlons Bricolage * Radiateurs partiellement chauds * eclat sur vasque acrylique * Pbe tige manivelle volet roulant Parlons Jardinage * Mieux encadrer l'emploi d’auxiliaires exogènes dans ... * variétés de poirée et rhubarbe ? * graines F1 Toutes les thématiques GNT - Génération nouvelles technologies IFRAME: /inc/ads/iframe.new.bandeau.php?zone=344 * Actualités * Matériel * Mobilité * Entreprise * Jeux Vidéo * Astuces * Téléchargement * Forum * Forum d'entraide * Comparateur de prix Rechercher sur le si OK Nouvelles Technologies > Entraide > Développement > Langage Python > Python, ctypes et MIDI IFRAME: /inc/ads/iframe.new.carre.php?zone=346&nobg Tags Mots clé * python ctypes * ctypes midi * python midi * midi ctypes Forums Derniers messages * cmd strip * print '\a' * Problème Python 2.5 * lenteur du protocole descripteur * Bibliothèque [niveau débutant] * Python, ctypes et MIDI * NodeboxGL, threading et partage de données * script python sous debian wheezy * Lire un fichier à l'envers * Faire des graphiques en python comme sur AppleII IFRAME: /inc/ads/iframe.new.sky.php?zone=348 Python, ctypes et MIDI 16/11/2011 22:23 par Jean-Pierre Vidal | Signaler un contenu abusif Help Demander de l'aide Bonjour, (que l'on peut zapper) Je suis vétéran dans la programmation, mais nouveau (07/2011) dans ce langage. J'ai été séduit par le module ctypes permettant d'accéder aux fonctions d'une bibliothèque Windows ou *nix. J'ai donc réalisé un "wrapper" encapsulant une partie des fonctions MIDI fournies par la bibliothèque Windows winmm.dll, permettant de "dialoguer" avec une interface MIDI, et donc avec un clavier. Un des intérêts est évidemment l'accessibilité à cette bibli en python mais aussi le fait que les fonctions (pardon, méthodes) "enveloppes" attendent un n° de device plutôt qu'un handle. Je ne sais pas si la charte de ce ng me permet de poster la source (~300 lignes de code), je vais voir si je peux la mettre à disposition sur un site, au cas où quelqu'un serait intéressé. (Outre la programmation MIDI, l'intérêt est de voir en pratique l'utilisation de ctypes, y compris les fonctions de callback) Mais j'ai une question : j'ai viré ma cuti "linux" il y a longtemps, j'aimerais également pouvoir encapsuler une bibliothèque linux qui corresponde à winmm.dll, afin que le module soit portable. J'ai googlé sur "equivalent linux msdn", j'ai trouvé une première réponse (devhelp), je vais chercher plus loin (API Alsa, API OSS), mais si l'un de vous a une réponse je lui en serai extrêmement reconnaissant. Jean-Pierre email Suivre cette discussion Réponses Lire les 2 réponses Replies Répondre Questions similaires * paquets python bloquant l'upgrade [debian Lenny] * Mise à jour de python. * Pour info : RELEASED Python 2.5 (beta 1) * Doc en français des fonctions Python/Traduction/Formation * [MDK] Installation gnomeBoyAdvance; pb avec les RPM python * bash et lancement script python * python et visual C++ * [Charte] fr.comp.lang.python * [GRUF] Graphiques sous python * [gentoo-user-fr] porthole, meld python gtk Afficher tous les résultats similaires Lire les réponses #1 Tonton Th 17/11/2011 05h27 | Contenu abusif On 11/16/2011 10:23 PM, Jean-Pierre Vidal wrote: Mais j'ai une question : j'ai viré ma cuti "linux" il y a longtemps, j'aimerais également pouvoir encapsuler une bibliothèque linux qui corresponde à winmm.dll, afin que le module soit portable. J'ai googlé sur "equivalent linux msdn", j'ai trouvé une première réponse (devhelp), je vais chercher plus loin (API Alsa, API OSS), mais si l'un de vous a une réponse je lui en serai extrêmement reconnaissant. Il y a quelqu'un de très actif là-dessus dans comp.music.midi -- Nous vivons dans un monde étrange/ http://foo.bar.quux.over-blog.com/ Reponse Répondre à ce message #2 Jean-Pierre Vidal 17/11/2011 16h04 | Contenu abusif On 11/16/2011 10:23 PM, Jean-Pierre Vidal wrote: Mais j'ai une question : j'ai viré ma cuti "linux" il y a longtemps, j'aimerais également pouvoir encapsuler une bibliothèque linux qui corresponde à winmm.dll, afin que le module soit portable. J'ai googlé sur "equivalent linux msdn", j'ai trouvé une première réponse (devhelp), je vais chercher plus loin (API Alsa, API OSS), mais si l'un de vous a une réponse je lui en serai extrêmement reconnaissant. Il y a quelqu'un de très actif là-dessus dans comp.music.midi Merci Tonton Th. Je connaissais ce groupe, mais je n'ai même pas eu l'idée d'aller voir... Jean-Pierre email Suivre cette discussion Reponse Répondre à ce message Help Demander de l'aide ! IFRAME: /inc/ads/iframe.new.carre.php?zone=345&nobg A propos - Contacts - Services [RSS-JS] - Communiqués de Presse - Conditions d'utilisation - Partenaires Copyright © 2001-2011 GNT Media, tous droits réservés - windows phone review - ayuda Nos partenaires : Jeux utilitaires PSP - Messenger - Envoyer des photos