[Toulibre] Musique Assistée par Ordinateur

Jérôme jerome at jolimont.fr
Lun 17 Sep 15:35:16 CEST 2007


Bonjour,

tenté par la Musique Assistée par Ordinateur (MAO), j'ai assisté à la
présentation de Christian G en janvier 2006. J'ai laissé ça de côté entre temps
et j'y jette à nouveau un coup d'oeil.

Voilà deux questions, il en viendra peut-être d'autres...

1/ Noyau temps-réel

Apparemment certains logiciels nécessitent de pouvoir s'exécuter avec des
priorités temps-réel. J'arrive à comprendre pourquoi, intuitivement.
Apparemment pour faire ça je peux utiliser une distrib temps réel.

Je suis sous ubuntu feisty actuellement et d'après ce que je comprends je
pourrais utiliser des paquets ubuntu studio, ou bien migrer sous ubuntu studio
depuis mon install actuelle [1] (je veux bien un conseil sur une autre distrib
mais j'ai pas franchement envie de réinstaller donc je cherche à minimiser les
modifs).

Ma question est: "quel est l'inconvénient d'avoir un noyau 'lowlatency' ?"

Formulé autrement, pourquoi les noyaux ne sont-ils pas tous à faible latence ?
Quel est le compromis ?

Je dois pouvoir installer le paquet contenant le noyau faible latence isolément
et les qqs logiciels dont j'ai besoin (ardour par exemple). Et ça devrait
suffire. A quoi est-ce que je m'expose ?


2/ Jack

J'ai essayé de bricoler pour utiliser jackd [2] comme serveur de son. Mais j'ai
déjà du mal à comprendre l'état actuel de mon système. De mémoire j'avais suivi
un tutoriel sur le son pour utiliser Alsa/Dmix. Apparemment il y a un paquet
(alsaplayer-jack) à installer pour faire en sorte qu'Alsa sorte par jack.

Donc j'aurais qqchose comme ça:

alsa/dmix actuel ---\
                     \____ jackd
                     /
logiciels de MAO ---/

Mais pour faire des tests, j'aurais besoin de savoir quel processus correspond à
mon serveur de son pour pouvoir le tuer. J'ai essayé de tuer des choses mais
j'ai toujours du son...

J'aimerais pouvoir faire le test suivant:
- tuer le serveur de son, vérifier qu'il y a pas de son
- installer le paquet alsaplayer-jack pour rediriger alsa vers jack
- lancer jack, pas de son
- lancer serveur alsa/dmix, du son
- tuer jack, pas de son (car on est censé passer par jack)
et là je pourrais aller plus loin.

Comment savoir le nom du processus qui est le serveur de son ?

[1] http://doc.ubuntu-fr.org/ubuntu_studio
[2] http://doc.ubuntu-fr.org/jackd

Merci ! Je sais pas quand j'aurai le temps de mettre tout ça en oeuvre, mais en
tout cas, les réponses m'intéressent.

--
Jérôme



Plus d'informations sur la liste de diffusion Toulouse-ll