• [^] # Re: BEAST: Du très bon pour faire de la musique sous Linux

    Posté par . En réponse à la dépêche BEAST: Du très bon pour faire de la musique sous Linux. Évalué à 1.

    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:

    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...