bonjour
je viens chez vous car je n'ai vraiment trouvé aucune réponse nulle part et je suis bien géné de vous demander de l'aide
j'essaie de lancer un fichier midi directement en cliquant dessus et j'obtiens :
mais je réussis à le lire en faisant :Code:
1
2Une erreur est survenue La lecture de ce film exige un greffon Décodeur audio/x-midi-event qui n'est pas installé.
si j'essaie de lancer mon programme example python/pygame :Code:aplay monfichier.mid
qui a deja fonctionné sur une installation précédente de linux j'obtiens :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 import pygame import time import pygame.midi pygame.midi.init() player= pygame.midi.Output(0) player.set_instrument(48,1) major=[0,4,7,12] def go(note): player.note_on(note, 127,1) time.sleep(1) player.note_off(note,127,1) def arp(base,ints): for n in ints: go(base+n) def chord(base, ints): player.note_on(base,127,1) player.note_on(base+ints[1],127,1) player.note_on(base+ints[2],127,1) player.note_on(base+ints[3],127,1) time.sleep(1) player.note_off(base,127,1) player.note_off(base+ints[1],127,1) player.note_off(base+ints[2],127,1) player.note_off(base+ints[3],127,1) def end(): pygame.quit()
j'ai fait l'essai avec python 2.7 python 3 sans plus d'améliorationsCode:
1
2
3
4
5 python3 pygameex.py Exception ignored in: <pypm.Output object at 0xb6514e30> Traceback (most recent call last): File "pypm.pyx", line 306, in pypm.Output.__dealloc__ (src/pypm.c:1438) Exception: b"PortMidi: `Bad pointer'"
j'ai installé alsa on parle de timidity mais je dois avouer que je suis en panne
merci pour vos conseils et vos réponses