Oui, meme que ca n'est pas un mythe, il suffit d'installer timidity2.12-pre1, et le compiler avec l'option serveur alsa (pas mise par defaut). Il faut aussi que le binaire soit setuid root car il utilise une priorite haute (SCHED_FIFO), puis:
J'utilise ca comme sortie avec des claviers maitres:
bash> aconnect 72:0 128:0
bash> aconnect 72:1 128:1
le 72 correspond a ma midisport 2x2, avec 2 claviers maitres en meme temps... Avec l'interface jeux d'une carte son c'est 64 (aconnect -il pour savoir)
Il faut bien sur avoir une banque sf2 et un timidity.cfg coherent, par exemple:
bash> echo "soundfont /usr/local/share/timidity/mybank.sf2" > /usr/local/share/timidity/timidity.cfg
Attention, la version de timidity installee par defaut dans les distribs ne convient generalement pas (vieille version sans serveur alsa, juste pour faire marcher kmidi) donc il faut vraiment le compiler...
[^] # Re: BEAST: Du très bon pour faire de la musique sous Linux
Posté par dilbert78900 . En réponse à la dépêche BEAST: Du très bon pour faire de la musique sous Linux. Évalué à 1.
bash> timidity -iA -B2,8 -Os &
bash> aconnect -ol
client 128: 'Client-128' [type=user]
0 'TiMidity port 0 '
1 'TiMidity port 1 '
J'utilise ca comme sortie avec des claviers maitres:
bash> aconnect 72:0 128:0
bash> aconnect 72:1 128:1
le 72 correspond a ma midisport 2x2, avec 2 claviers maitres en meme temps... Avec l'interface jeux d'une carte son c'est 64 (aconnect -il pour savoir)
Il faut bien sur avoir une banque sf2 et un timidity.cfg coherent, par exemple:
bash> echo "soundfont /usr/local/share/timidity/mybank.sf2" > /usr/local/share/timidity/timidity.cfg
Attention, la version de timidity installee par defaut dans les distribs ne convient generalement pas (vieille version sans serveur alsa, juste pour faire marcher kmidi) donc il faut vraiment le compiler...