Multimedia

M.A.O (Musique Assistée par Ordinateur)

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Dernière mise à jour : 23/03/2013 à 18h25
NB ceci est une ébauche à compléter et dont la mise en page peut être améliorée ...

I ) Configurer Mageia pour utiliser JACK

Pour les programmes utilisant JACK = Jack Audio Connection Kit (nommé jackit dans Mageia) tels que Ardour, Rosegarden, linuxsampler etc... Il est nécessaire de consacrer une partie de la mémoire à l'usage de ces applications

Sans cela on risque de se trouver face à ce message :

WARNING: Your system has a limit for maximum amount of locked memory!
This might cause Ardour to run out of memory before your system runs
out of memory. You can view the memory limit with 'ulimit -l', and it
is normally controlled by /etc/security/limits.conf



Deux petites modifications résolvent ce problème aisément :

1) modifier : /etc/security/limits.conf

Bien que la distribution configure le fichier /etc/security/limits.conf avec les entrées suivantes:

@audio - rtprio 50
@audio - nice -10

il faudra modifier ce fichier pour satisfaire Jack et ajouter :

@audio - memlock 512000

Ici la valeur de memlock correspond à 25% de la mémoire vive (RAM) sur une machine avec 2Go de mémoire vive soit 512Mo. (si la mémoire vive disponible est plus importante, ce qui est souhaitable, on peut conserver 1.5 Go pour le système et consacrer le reste à Ardour (par exemple, 4 Go donnent memlock = 2 560 000)

il est parfois nécessaire d'accentuer la priorité temps réelle (rtprio) :

@audio - rtprio 80

Le fichier /etc/security/limits.conf étant sous la responsabilité de l'administrateur du système, le simple utilisateur ne peut pas le modifier.
lancer un terminal en mode administrateur :

y entrer la commande suivante:
gedit /etc/security/limits.conf

L'éditeur de texte gedit s'ouvre alors, avec les droits de l'administrateur, sur le fichier /etc/security/limits.conf. Il faut ajouter la ligne :
@audio - memlock 512000
puis enregistrer et quitter.

2) Définir les utilisateurs du groupe audio

Il faut que les utilisateurs du système, faisant de la musique, fassent partie du groupe audio .

Avec userdrake (dans le CCM)



Pour chaque utilisateur faisant de la MAO, cliquer sur la ligne correspondante à l'utilisateur et avec le bouton de droite de la souris sélectionner Éditer.

Dans l'onglet Groupes ajouter alors le groupe audio en le cochant


et pour finir, redémarrer.


Source de référence utilisée :
http://linuxmao.org/tikiwiki/tiki-index.php
et particulièrement :
http://linuxmao.org/tikiwiki/tiki-index.php?page=PAM
dont ce texte est largement inspiré