bonjour
j’essaie de lancer un fichier midi directement en cliquant dessus et j’obtiens :
Une erreur est survenue
La lecture de ce film exige un greffon Décodeur audio/x-midi-event qui n'est pas installé.
mais je réussis à le lire en faisant :
si j’essaie de lancer mon programme example python/pygame :
[code]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()[/code]
qui a deja fonctionné sur une installation précédente de linux j’obtiens :
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 fait l’essai avec python 2.7 python 3 sans plus d’améliorations
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