Diriger l'audio par application vers différentes prises jack d'un PC
Bonjour,
Sous Xubuntu 18.04, je cherche à router par application l'audio vers les prises jack avant et arrière de mon PC.
Cas d'utilisation à titre d'exemple : bosser sur MuseScore au casque, branché sur la façade du PC, pendant que ma moitié peut utiliser le vidéo-proj' avec l'audio de VLC dirigé vers la prise Jack arrière, elle-même reliée aux enceintes.
En ces temps de confinement, la paix des ménages est très importante.
Je vois ce qu'est "Pavucontrol", le contrôle de volume du son de PulseAudio, qui pourrait peut-être m'aider. Mais le serveur Jack semble être la clé. Je l'ai installé, j'ai lu les pages d'introduction de Linux MAO, mais je patauge un peu.
En lisant cette page QJackctl - connecter des applications, je m'attendais à voir mes applications audio ouvertes (Audacity, MuseScore, Firefox...) dans l'onglet Audio de la boîte Connexions, une fois le serveur Jack démarré. Non ?
Et qu'ensuite, il me faudrait créer des sockets correspondant aux ports physiques ? Comme mentionné ici QJackctl - configuration ? J'ai tenté de jouer un peu à créer des sockets, mais sans comprendre comment ça marche, ça n'a rien donné...
cat /proc/asound/cards
ls /etc/security/limits.d
cat ~/.config/rncbc.org/QjackCtl.conf
Merci.
Sous Xubuntu 18.04, je cherche à router par application l'audio vers les prises jack avant et arrière de mon PC.
Cas d'utilisation à titre d'exemple : bosser sur MuseScore au casque, branché sur la façade du PC, pendant que ma moitié peut utiliser le vidéo-proj' avec l'audio de VLC dirigé vers la prise Jack arrière, elle-même reliée aux enceintes.
En ces temps de confinement, la paix des ménages est très importante.
Je vois ce qu'est "Pavucontrol", le contrôle de volume du son de PulseAudio, qui pourrait peut-être m'aider. Mais le serveur Jack semble être la clé. Je l'ai installé, j'ai lu les pages d'introduction de Linux MAO, mais je patauge un peu.
En lisant cette page QJackctl - connecter des applications, je m'attendais à voir mes applications audio ouvertes (Audacity, MuseScore, Firefox...) dans l'onglet Audio de la boîte Connexions, une fois le serveur Jack démarré. Non ?
Et qu'ensuite, il me faudrait créer des sockets correspondant aux ports physiques ? Comme mentionné ici QJackctl - configuration ? J'ai tenté de jouer un peu à créer des sockets, mais sans comprendre comment ça marche, ça n'a rien donné...
cat /proc/asound/cards
0 [HDMI ]: HDA-Intel - HDA Intel HDMI HDA Intel HDMI at 0xf7d14000 irq 30 1 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xf7d10000 irq 28
ls /etc/security/limits.d
audio.conf
cat ~/.config/rncbc.org/QjackCtl.conf
[Defaults] ConnectionsTabPage=0 MessagesStatusTabPage=0 PatchbayPath= SessionSaveVersion=true [Geometry] qjackctlConnectionsForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\x1{\0\0\x1\xcd\0\0\x3\x99\0\0\x3%\0\0\x1|\0\0\x1\xe5\0\0\x3\x98\0\0\x3$\0\0\0\x1\0\0\0\0\x5\0) qjackctlConnectionsForm\visible=false qjackctlMainForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\0g\0\0\x2p\0\0\x2j\0\0\x2\xf1\0\0\0h\0\0\x2\x88\0\0\x2i\0\0\x2\xf0\0\0\0\x1\0\0\0\0\x5\0) qjackctlMainForm\visible=true qjackctlMessagesStatusForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\x4\0\0\0\0\0\0\0\b\xff\0\0\x3\xc3\0\0\x4\0\0\0\0\0\0\0\b\xff\0\0\x3\xc3\0\0\0\0\0\0\0\0\x4\0) qjackctlMessagesStatusForm\visible=false qjackctlPatchbayForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\0\x64\0\0\0\xc9\0\0\x3\x1e\0\0\x2!\0\0\0\x65\0\0\0\xe1\0\0\x3\x1d\0\0\x2 \0\0\0\x1\0\0\0\0\x5\0) qjackctlPatchbayForm\visible=false qjackctlSessionForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\x5\0\0\0\0\0\0\0\x6\xff\0\0\x1?\0\0\x5\0\0\0\0\0\0\0\x6\xff\0\0\x1?\0\0\0\0\0\0\0\0\x4\0) qjackctlSessionForm\visible=false [History] MessagesLogPathComboBox\Item1=qjackctl.log ServerConfigNameComboBox\Item1=.jackdrc ServerNameComboBox\Item1=(default) ServerPrefixComboBox\Item1=/usr/bin/jackd ServerPrefixComboBox\Item2=jackd ServerPrefixComboBox\Item3=jackdmp ServerPrefixComboBox\Item4=jackstart XrunRegexComboBox\Item1=xrun of at least ([0-9|\\.]+) msecs XrunRegexComboBox\Item2=d\xe9synchronisation (XRUN) d'au moins ([0-9|\\.]+) ms [Options] ActivePatchbay=false ActivePatchbayPath= ActivePatchbayReset=false AliasesEditing=false AliasesEnabled=false AlsaSeqEnabled=true BaseFontSize=0 BezierLines=false ConnectionsFont="Noto Sans,9,-1,5,50,0,0,0,0,0" ConnectionsIconSize=0 DBusEnabled=true DisplayBlink=true DisplayEffect=true DisplayFont1="Noto Sans,14,-1,5,75,0,0,0,0,0" DisplayFont2="Noto Sans,8,-1,5,50,0,0,0,0,0" JackClientPortAlias=0 JackClientPortMetadata=false JackDBusEnabled=true KeepOnTop=false LeftButtons=true MessagesFont="Noto Sans,9,-1,5,50,0,0,0,0,0" MessagesLimit=true MessagesLimitLines=1000 MessagesLog=false MessagesLogPath=qjackctl.log PostShutdownScript=false PostShutdownScriptShell= PostStartupScript=false PostStartupScriptShell= QueryClose=true QueryDisconnect=true QueryShutdown=true RightButtons=true ServerConfig=true ServerConfigName=.jackdrc ServerConfigTemp=false ShutdownScript=false ShutdownScriptShell= Singleton=true StartJack=false StartMinimized=false StartupScript=false StartupScriptShell= StdoutCapture=true StopJack=true SystemTray=false SystemTrayQueryClose=true TextLabels=true TimeDisplay=0 TimeFormat=0 TransportButtons=true XrunRegex=xrun of at least ([0-9|\\.]+) msecs [Presets] DefPreset=(default) [Program] Version=0.4.5 [Settings] Audio=0 Chan=0 Dither=0 Driver=alsa Frames=1024 HWMeter=false HWMon=false IgnoreHW=false InChannels=0 InDevice= InLatency=0 Interface="hw:PCH,0" MidiDriver=aucun Monitor=false NoMemLock=false OutChannels=0 OutDevice= OutLatency=0 Periods=2 PortMax=256 Priority=5 Realtime=true SampleRate=44100 Server=/usr/bin/jackd ServerName= ServerSuffix= Shorts=false SoftMode=false StartDelay=2 Timeout=500 UnlockMem=false Verbose=false Wait=21333 WordLength=16 [Splitter] AlsaConnectView\sizes=38, 20, 38 AudioConnectView\sizes=221, 75, 221 InfraClientSplitter\sizes=13, 13 MidiConnectView\sizes=38, 20, 38 PatchbayView\sizes=220, 37, 220
Merci.