Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

5 - Les serveurs son : Jack, PulseAudio et autres...

Dernier post

tuto_jack

Trefix utilisateur non connecté France
Bonsoir.

Faisant du propre sur ma bécane après pas mal de bricolages plus ou moins hasardeux, je tourne en single-boot mais avec /home séparé sur une DFLinux (Debian Jessie/Xfce) fraîche. Installation habituelle pour un ancien d'HandyLinux, je suis $USER unique sans root donc sudoer.

J'ai (ré)installé Musescore avec l'option --install-suggests et vu apparaître Jack. Comme j'avais déjà un peu lu chez vous, je ne l'ai pas lancé tout de suite et me suis attaqué ce soir seulement à une installation propre de ce fameux Jack, sans oublier de commencer par PAM...

Remarques sur le tuto, pour servir (ou pas) à ceux qui savent :

- pas de PAM dans ma Jessie (main-contrib-non-free) mais paman 0.9.4-1
- toutes les lignes du /etc/security/limits.conf sont commentées par défaut (#, donc)
- malgré un sudo su l'argument -c ne passe pas pour éditer /etc/security/limits.conf
- ayant déjà beaucoup cassé, j'ai donc suivi sagement les préconisations des Cahiers du débutant et avant de l'éditer avec nano j'ai créé un .bak avec la commande cp
- lsof n'est pas intégré par défaut à DFLinux, je ne l'ai pas ajouté...
- en bon petit soldat, j'ai lu le post kivabïun avant de poster et j'ai un retour bizarre (?) pour la commande ls /etc/security/limits.d ; il me semblait pourtant avoir tout bien fait...

Détail en dessous, c'est gros mais vous le savez déjà ;)
Je m'en vais bosser avec Musescore ET installer Ardour, tiens, suite à un stage MAO avec Ableton-live (version démo sur W$ :peur: ).

Bonne soirée.

fred@neness:~$ cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xe1a30000 irq 41
fred@neness:~$ ls /etc/security/limits.d
audio.conf.disabled
fred@neness:~$ cat ~/.config/rncbc.org/QjackCtl.conf
[Splitter]
AudioConnectView\sizes=267, 90, 267
MidiConnectView\sizes=36, 20, 36
AlsaConnectView\sizes=36, 20, 36
PatchbayView\sizes=36, 20, 36
InfraClientSplitter\sizes=13, 13

[Settings]
Server=jackd
ServerName=
Realtime=true
SoftMode=false
Monitor=false
Shorts=false
NoMemLock=false
UnlockMem=false
HWMon=false
HWMeter=false
IgnoreHW=false
Priority=70
Frames=512
SampleRate=48000
Periods=3
WordLength=16
Wait=21333
Chan=0
Driver=alsa
Interface=hw:PCH
Audio=0
Dither=0
Timeout=500
InDevice=
OutDevice=
InChannels=0
OutChannels=0
InLatency=0
OutLatency=0
StartDelay=2
Verbose=false
PortMax=256
MidiDriver=aucun
ServerSuffix=

[History]
ServerPrefixComboBox\Item1=jackd
ServerPrefixComboBox\Item2=jackdmp
ServerPrefixComboBox\Item3=jackstart
ServerNameComboBox\Item1=(par d\xe9\x66\x61ut)
XrunRegexComboBox\Item1=xrun of at least ([0-9|\\.]+) msecs
XrunRegexComboBox\Item2=d\xe9synchronisation (XRUN) d'au moins ([0-9|\\.]+) ms
MessagesLogPathComboBox\Item1=qjackctl.log
ServerConfigNameComboBox\Item1=.jackdrc

[Program]
Version=0.3.12

[Presets]
DefPreset=(par d\xe9\x66\x61ut)

[Options]
Singleton=true
StartJack=false
StopJack=true
StartupScript=false
StartupScriptShell=
PostStartupScript=false
PostStartupScriptShell=
ShutdownScript=false
ShutdownScriptShell=
PostShutdownScript=false
PostShutdownScriptShell=
StdoutCapture=true
XrunRegex=xrun of at least ([0-9|\\.]+) msecs
ActivePatchbay=false
ActivePatchbayPath=
MessagesLog=false
MessagesLogPath=qjackctl.log
BezierLines=false
TimeDisplay=0
TimeFormat=0
MessagesFont="Sans Serif,9,-1,5,50,0,0,0,0,0"
MessagesLimit=true
MessagesLimitLines=1000
DisplayFont1="Sans Serif,14,-1,5,75,0,0,0,0,0"
DisplayFont2="Sans Serif,8,-1,5,50,0,0,0,0,0"
DisplayEffect=true
DisplayBlink=true
JackClientPortAlias=0
JackClientPortMetadata=false
ConnectionsIconSize=0
ConnectionsFont="Sans Serif,9,-1,5,50,0,0,0,0,0"
QueryClose=true
KeepOnTop=false
SystemTray=false
StartMinimized=false
DelayedSetup=false
ServerConfig=true
ServerConfigName=.jackdrc
ServerConfigTemp=false
QueryShutdown=true
AlsaSeqEnabled=true
DBusEnabled=false
AliasesEnabled=false
AliasesEditing=false
LeftButtons=true
RightButtons=true
TransportButtons=true
TextLabels=true
BaseFontSize=0

[Defaults]
PatchbayPath=
MessagesStatusTabPage=0
ConnectionsTabPage=0
SessionSaveVersion=true

[Geometry]
qjackctlMessagesStatusForm\x=0
qjackctlMessagesStatusForm\y=0
qjackctlMessagesStatusForm\width=531
qjackctlMessagesStatusForm\height=266
qjackctlMessagesStatusForm\visible=false
qjackctlSessionForm\x=0
qjackctlSessionForm\y=0
qjackctlSessionForm\width=583
qjackctlSessionForm\height=422
qjackctlSessionForm\visible=false
qjackctlConnectionsForm\x=0
qjackctlConnectionsForm\y=0
qjackctlConnectionsForm\width=602
qjackctlConnectionsForm\height=272
qjackctlConnectionsForm\visible=false
qjackctlPatchbayForm\x=0
qjackctlPatchbayForm\y=0
qjackctlPatchbayForm\width=760
qjackctlPatchbayForm\height=323
qjackctlPatchbayForm\visible=false
qjackctlMainForm\x=0
qjackctlMainForm\y=891
qjackctlMainForm\width=494
qjackctlMainForm\height=100
qjackctlMainForm\visible=true


olinuxx utilisateur non connecté France
Salut Trefix.

Il faut que tu nous donnes un lien vers le tutoriel que tu as suivi car là, tes notes sont plutôt incompréhensibles pour moi. Par exemple, tu dis "pas de PAM dans ma Jessie (main-contrib-non-free) mais paman 0.9.4-1", mais où as-tu lu que "PAM" était un paquet à installer ?

Trefix utilisateur non connecté France
Bonsoir.
De la page Jack ( Jack ) j'ai ensuite suivi Premier lancement, la page P.A.M. etc.
Tel que présenté, on pourrait penser que PAM est empaqueté... Je dois avouer que je ne me suis pas tapé le man PAM hier soir. J'y suis, là, mais pour un vendredi soir c'est un peu raide.

olinuxx utilisateur non connecté France
Merci pour le lien.

Concernant le fait que tu aies imaginé que PAM était un paquet, j'ai relu la page PAM, et je ne vois pas ce qui pourrait laisser penser une telle chose. Tu pourrais nous en dire plusse pour nous mettre sur la voie ?

allany utilisateur non connecté
Hello !

Comme olinuxx le souligne, P.A.M. n'est pas une application.
Cette appellation (étrange...) cache un petit ensemble de paramètres à déclarer pour bosser en audio/MIDI, afin de bien caler le boulot entre alsa, jackd et le noyau, puis fixer les priorités du système et de l'utilisateur, dans ce même contexte.

Je crois me souvenir que la commande :
dpkg-reconfigure -p high jackd
se charge automatiquement de cette configuration du P.A.M. En tout cas, elle se chargera au moins du limits.d.
Il te resterait alors à vérifier ton appartenance au groupe audio, pour finaliser ce P.A.M.

A+

Trefix utilisateur non connecté France
Bonsoir.
Comme ma présentation (déjà ancienne) le suggère, je suis un gros n00b : j'apprends, mais ça va lentement, le temps de lire, relire, comprendre, essayer mais rater, essayer et réussir mais ne pas savoir comment, essayer, réussir et comprendre pourquoi ça a fonctionné... mrgreen
Bref, je croyais hier soir avoir retrouvé le bug de la sourdine et en fait il n'en est rien, je suis content :-D
Pas de soucis, mon $USER est bien dans le groupe audio, tout va bien de ce côté là...

Mes remarques initiale concernaient une config' propre aux ISOs de l'arpinux des bois : l’installeur Debian est simplifié (config) pour ne pas avoir de root et donc un $USER qui soit sudoer par défaut...
Puisqu'il y a Sudo il n'y a pas Su dans l'image Debian préconfigurée, les commandes demandent donc à être adaptées en conséquence.

Bref, dans certains cas le tuto cité demande un peu d'adaptation, mais je ne râlais nullement ici, je signalais juste ce que j'avais constaté, pour info ;)

olinuxx utilisateur non connecté France
La différence entre su et sudo est expliquée dans la page PAM si l'on clique sur le lien "droits d'administration".

Trefix utilisateur non connecté France
Bonjour.
Vu, merci. Mais vu le nombre de liens dans ces quelques pages, il est difficile de tout retenir quand on revient à la page principale...

olinuxx utilisateur non connecté France
La maîtrise et la connaissance de la différence entre un accès utilisateur et un accès administrateur est une des bases de l'informatique.

Du coup, comprends bien que la page PAM n'est pas destinée uniquement aux utilisateurs d'ubuntu ni d'aucune autre distribution d'ailleurs, mais à tout le monde. Du coup, nous avons mis une note concernant l'accès aux commandes administrateur (également connu comme super-utilisateur ou root). Je cherchais ici à comprendre ce qu'on pourrait faire de mieux dans la rédaction de la page PAM, mais j'ai bien l'impression de ne pas trouver quoi.

Trefix utilisateur non connecté France
Bonsoir.
Nan, elle est bien, cette page PAM, c'est juste l'erreur 45 le problème :-D
Bon, de mon côté, j'ai eu le "plaisir" depuis Jack de voir réapparaître le bug de la sourdine, parfaitement aléatoire et même quand je ne mute pas, donc je repars sur du propre sans Xfce > LiveDF .
Un copain debianiste m'avait affirmé que le plus ch.. était d'installer Jack proprement, je serais maintenant assez tenté de le croire :/
Bref, il semblerait que pour Debian il faille installer d'abord les dépendances puis Jack et ensuite QtJackCtl.
Merci pour vos avis, je suis infoutu de trouver un tuto en français pour Debian :mad:

olinuxx utilisateur non connecté France
Debian 8 Jessie MAO peut certainement une bonne base.

PS : "erreur 45" ? C'est quoi ?

Trefix utilisateur non connecté France
C'est une erreur qui se produit à 45 cm de l'écran... mrgreen

Merci pour le lien, je n'avais pas trouvé cette page malgré plusieurs recherches. Mais ma logique échappe généralement à celle des moteurs de recherche, même en utilisant les bons mots :/

olinuxx utilisateur non connecté France
ah, ok pour l'erreur 45 :-)

Trefix utilisateur non connecté France
Bonsoir.
Repartant de zéro sur une LiveDF (Jessie/Fluxbox) juste installée et mise à jour, vaut-il mieux que j'installe jackd ou jackd2 ?
Après installation et config' j'ajouterai Audacity, MuseScore et Ardour...
Merci pour vos avis.

olinuxx utilisateur non connecté France
y'a pas de grosse différence

Trefix utilisateur non connecté France
Merci.
Je taperai dans les backports pour les trois softs cités au dessus, au cas où ça préciserai le choix...
'nenuit @ll

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 14:37, dim. 25 Jun 2017: bonjour et bienvenue à JamesBonze :-)
olinuxx, 09:24, sam. 24 Jun 2017: bonjour et bienvenue à DeuxMainsGauches :-)
Samuel, 15:58, ven. 23 Jun 2017: Et qui permet d'enregistrer les 24 canaux en autonome sur support usb
Samuel, 15:52, ven. 23 Jun 2017: Interface 24 canaux class compliant pour 375€[Lien]
sub26nico, 10:31, mar. 20 Jun 2017: Salut et bienvenue à Skys :-)
sub26nico, 18:39, dim. 18 Jun 2017: Salut et bienvenue à Nono480 :-)
bluedid29, 13:53, dim. 18 Jun 2017: Chouette thème pour la joute ! Bon dimanche :-)
sub26nico, 03:33, dim. 18 Jun 2017: Salut et bienvenue à guechi :-)
zebassprophet, 20:57, sam. 17 Jun 2017: bon bah y'apuka
programLyrique, 20:26, sam. 17 Jun 2017: C'est ce qu'on m'a demandé, de commencer dès maintenant !
zebassprophet, 20:11, sam. 17 Jun 2017: deja???
programLyrique, 19:35, sam. 17 Jun 2017: la joute 12 a commencé : [Lien]