Lisa-Baget / pyanote

Projet ISN: lecture et création de fichiers MIDI
GNU General Public License v3.0
0 stars 0 forks source link

Le son des notes marches pas sur mon portable #8

Open Lisa-Baget opened 5 years ago

Lisa-Baget commented 5 years ago

Ca marche sur le PC mais pas sur le portable

phandaal commented 5 years ago

Je vais essayer une solution dans une autre branche

phandaal commented 5 years ago

J'ai créé une branche NoPygame qui contient une version de pyanote n'utilisant pas pygame.midi J'ai donc ajouté 2 fichiers que j'avais écrit il y a quelques temps qui attaquent directement la DLL Midi de Windows (donc ça ne marche pas sous MAC -- désolé Matthieu). J'ai modifié votre son.py: il y a maintenant une variable PYGAME. Si vous la mettez à True, ça fera complètement ce que vous aviez avant (c'est votre code qui est appelé). Si vous la mettez à False, c'est mon code qui est appelé et j'ai réécrit toutes les fonctions de son.py pour qu'elles appellent ma version de midi plutot que celles de pygame. Seule différence: je ne gere pas les messages systeme qui sont ignorés (mais ça ne s'entend pas.)

phandaal commented 5 years ago

TODO

Creer un nouveau reertoire TEST. Dans ce repertoire récupérez la branche modifiée.

git clone https://Lisa-Baget/pyanote -b NoPygame

Testez la branche modifiée avec la variable PYGAME de son.py à True, puis à False. Si c'est mieux pour Lisa à True (ça marchera pas pour Matthieu), fusionnez les deux branches dans GitHub, revenez dans le repertoire de travail normal et fusionnez les deux branches.

phandaal commented 5 years ago

Attention

Il te manquera peut-etre aussi le DLL windows pour que ça marche: http://www.telecharger-dll.fr/dll-midi.dll.html Sur la page il y a aussi une xplication sur comment installer les DLL

Lisa-Baget commented 5 years ago

C'est pas mieux!

Lisa-Baget commented 5 years ago

J'ai essayé la mise a jour de pygame.midi avec pip install pygame --upgrade, ça marche toujours pas. Je vais me coucher.