Re: [gentoo-user] Poor mans audio in the world of the great Jack D.
Staring into the dark abyss of the fathomless mysteries, the humble scholar spake: "Shit! I'm out of ideas, dudeā¦" The .asoundrc snippet works out of the box for me, but I use it just for Firefox, to be honest, every other audio software There are more solutions at http://jackaudio.org/faq/routing_alsa.html Failing that, I don't know. Maybe qsstv does not belong to the ALSA tribe but to the OSS one, and uses the ALSA OSS emulation, and this prevents the ALSA jack plugin to work? -- Emanuele Rusconi
Re: [gentoo-user] Poor mans audio in the world of the great Jack D.
On Thu, May 21, 2015 at 12:59 PM, Bruce Schultz wrote: > On 21 May 2015 2:23:54 AM AEST, meino.cra...@gmx.de wrote: > >Emanuele Rusconi [15-05-20 17:36]: > >> On 19 May 2015 at 17:24, wrote: > >> > > >> > The master control program (qsstv) raises its shield against Tron, > >displaying > >> > "Sound card error: Device or resource busy." > >> > > >> > And silence was the only voice heard by the folks... > >> > And nothing was displayed anymore. > >> > >> Oops, I forgot the last line of my koan: > >> > >> pcm.!default { type plug; slave { pcm "rawjack" } } > >> > >> -- Emanuele Rusconi > >> > > > >...and confusion reaches the head of great Jack D. and > >from his mouth the words were heard: > > > >#>sudo /etc/init.d/jackd restart > > * Starting JACK Daemon ... > >* JACK daemon can't be started! Check logfile: /var/log/jackd.log > > [ !! ] > > * ERROR: jackd failed to start > >[1]6210 exit 1 sudo /etc/init.d/jackd restart > > > >...but none of his words, which were good and wise in the past, were > >written down for those who came after him: > > > >#>ls -l /var/log/jackd.log > >-rw-r--r-- 1 root root 0 2015-05-20 18:18 /var/log/jackd.log > > > >And the children - left alone in the dark of this ancient machine - > >stared into the empty LED eyes of their grandmaster not knowing > >to where to go and whether to flee or stand still... > > > >"Help - Oh help us brotheren of the Gentoo! Help!" > >they cried. > > Perhaps the great Jack D. Is talking to itself? > > The pcm.!default line says: when opening alsa, connect to rawjack > > The earlier .asoundrc says: when opening alsa rawjack, direct the > connection to the great Jack D. > > If the jackd connects to the default alsa output, aka rawjack, coult it be > tripping itself up? Is there maybe a jack option to direct the alsa output > to the sound hardware instead? > > > Looks like I'm off on the wrong track... by default, jack connects to the hw:0 alsa device, which is the sound hardware. This page has another example of asoundrc config which might work better for you. https://wiki.archlinux.org/index.php/JACK_Audio_Connection_Kit (search for "Playing nice with ALSA") The config file contents is: # convert alsa API over jack API # use it with # % aplay foo.wav # use this as default pcm.!default { type plug slave { pcm "jack" } } ctl.mixer0 { type hw card 1 } # pcm type jack pcm.jack { type jack playback_ports { 0 system:playback_1 1 system:playback_2 } capture_ports { 0 system:capture_1 1 system:capture_2 } } > -- > :B >
Re: [gentoo-user] Poor mans audio in the world of the great Jack D.
On 21 May 2015 2:23:54 AM AEST, meino.cra...@gmx.de wrote: >Emanuele Rusconi [15-05-20 17:36]: >> On 19 May 2015 at 17:24, wrote: >> > >> > The master control program (qsstv) raises its shield against Tron, >displaying >> > "Sound card error: Device or resource busy." >> > >> > And silence was the only voice heard by the folks... >> > And nothing was displayed anymore. >> >> Oops, I forgot the last line of my koan: >> >> pcm.!default { type plug; slave { pcm "rawjack" } } >> >> -- Emanuele Rusconi >> > >...and confusion reaches the head of great Jack D. and >from his mouth the words were heard: > >#>sudo /etc/init.d/jackd restart > * Starting JACK Daemon ... >* JACK daemon can't be started! Check logfile: /var/log/jackd.log > [ !! ] > * ERROR: jackd failed to start >[1]6210 exit 1 sudo /etc/init.d/jackd restart > >...but none of his words, which were good and wise in the past, were >written down for those who came after him: > >#>ls -l /var/log/jackd.log >-rw-r--r-- 1 root root 0 2015-05-20 18:18 /var/log/jackd.log > >And the children - left alone in the dark of this ancient machine - >stared into the empty LED eyes of their grandmaster not knowing >to where to go and whether to flee or stand still... > >"Help - Oh help us brotheren of the Gentoo! Help!" >they cried. Perhaps the great Jack D. Is talking to itself? The pcm.!default line says: when opening alsa, connect to rawjack The earlier .asoundrc says: when opening alsa rawjack, direct the connection to the great Jack D. If the jackd connects to the default alsa output, aka rawjack, coult it be tripping itself up? Is there maybe a jack option to direct the alsa output to the sound hardware instead? -- :B
Re: [gentoo-user] Poor mans audio in the world of the great Jack D.
Emanuele Rusconi [15-05-21 03:08]: > On 20 May 2015 at 19:49, wrote: > > (it become really fun to create Koans from problems! Nice > > and positive way to walk down the way to the solution... > :) I'm afraid my English is not quite up to the task, but it's fun to try. > > > > While it was calm and silent on the surface of the system and > > the spirit of nothing moves across the face of the tasklist, > > the ancient seer spake > > lsof /dev/snd/* > > > > and an echo from the far answered: > > /root>lsof /dev/snd/* > > COMMANDPID USER FD TYPE DEVICE SIZE/OFF NODE NAME > > volumeico 4231 mccramer8u CHR 116,2 0t0 4554 /dev/snd/controlC0 > > jackd 6539 mccramer memCHR 116,3 4555 /dev/snd/pcmC0D0p > > jackd 6539 mccramer memCHR 116,4 4556 /dev/snd/pcmC0D0c > > jackd 6539 mccramer8u CHR 116,2 0t0 4554 /dev/snd/controlC0 > > jackd 6539 mccramer 10u CHR 116,3 0t0 4555 /dev/snd/pcmC0D0p > > jackd 6539 mccramer 11u CHR 116,4 0t0 4556 /dev/snd/pcmC0D0c > > jackd 6539 mccramer 12u CHR 116,1 0t0 2052 /dev/snd/seq > > [1]15019 exit 1 lsof /dev/snd/* > > > > And again the great Jack D. displays its mighty so that all follows > > him and no one and nothing leads him. > > > > A lone voice in system he is... > > It seem so, that no cunning foe is stealing the resource, for the > great Jack D.'s voice to be heard. > > So the humble scholar found another word of hope, buried deep within > the arcane tomes: > for the .asoundrc spell, for the rite to be complete > that will allow the foreigners to be heard by Jack D., > the caster needs an artifact, a mystic scroll from the Great Library, > and that scroll is named /usr/lib/alsa-lib/libasound_module_pcm_jack.so > and can be summoned with the magic words: > # sudo USE="jack" emerge -av media-plugins/alsa-plugins > > -- Emanuele Rusconi > After rereading the wise words of the prophet who is Emanuele the simple Gentoo folks a } was missing in their transcript of the pergamentum. And after correcting their unholy fault, great Jack D. was so merciful to read and uynderstand their pergamentum. Nonetheless great Jack D. does not talk with people of the alsa tribe. -- Meino
Re: [gentoo-user] Poor mans audio in the world of the great Jack D.
Emanuele Rusconi [15-05-21 03:08]: > On 20 May 2015 at 19:49, wrote: > > (it become really fun to create Koans from problems! Nice > > and positive way to walk down the way to the solution... > :) I'm afraid my English is not quite up to the task, but it's fun to try. > > > > While it was calm and silent on the surface of the system and > > the spirit of nothing moves across the face of the tasklist, > > the ancient seer spake > > lsof /dev/snd/* > > > > and an echo from the far answered: > > /root>lsof /dev/snd/* > > COMMANDPID USER FD TYPE DEVICE SIZE/OFF NODE NAME > > volumeico 4231 mccramer8u CHR 116,2 0t0 4554 /dev/snd/controlC0 > > jackd 6539 mccramer memCHR 116,3 4555 /dev/snd/pcmC0D0p > > jackd 6539 mccramer memCHR 116,4 4556 /dev/snd/pcmC0D0c > > jackd 6539 mccramer8u CHR 116,2 0t0 4554 /dev/snd/controlC0 > > jackd 6539 mccramer 10u CHR 116,3 0t0 4555 /dev/snd/pcmC0D0p > > jackd 6539 mccramer 11u CHR 116,4 0t0 4556 /dev/snd/pcmC0D0c > > jackd 6539 mccramer 12u CHR 116,1 0t0 2052 /dev/snd/seq > > [1]15019 exit 1 lsof /dev/snd/* > > > > And again the great Jack D. displays its mighty so that all follows > > him and no one and nothing leads him. > > > > A lone voice in system he is... > > It seem so, that no cunning foe is stealing the resource, for the > great Jack D.'s voice to be heard. > > So the humble scholar found another word of hope, buried deep within > the arcane tomes: > for the .asoundrc spell, for the rite to be complete > that will allow the foreigners to be heard by Jack D., > the caster needs an artifact, a mystic scroll from the Great Library, > and that scroll is named /usr/lib/alsa-lib/libasound_module_pcm_jack.so > and can be summoned with the magic words: > # sudo USE="jack" emerge -av media-plugins/alsa-plugins > > -- Emanuele Rusconi > :) And Gentoo folks they are and followed their prophet Emanuele in doing so and finally found what he was telling them to be found in the great system. And the great system shouted out: [I] media-plugins/alsa-plugins Available versions: 1.0.27-r1 ~1.0.27-r3 1.0.28 ~1.0.29 {debug ffmpeg jack libsamplerate pulseaudio speex ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"} Installed versions: 1.0.28(19:27:03 04/16/15)(ffmpeg jack libsamplerate speex -debug -pulseaudio ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32") Homepage:http://www.alsa-project.org/ Description: ALSA extra plugins #>locate libasound_module_pcm_jack.so /usr/lib64/alsa-lib/libasound_module_pcm_jack.so /usr/lib64/debug/usr/lib64/alsa-lib/libasound_module_pcm_jack.so.debug But still the great Jack D. keeps its mouth shut and forbid to talk with alsa tongues. So the Gentoo folks asked themselves: Does the great system knows about the alsa-plugins being part of it? Or does the great systems need even more things to be told?
Re: [gentoo-user] Poor mans audio in the world of the great Jack D.
On 20 May 2015 at 19:49, wrote: > (it become really fun to create Koans from problems! Nice > and positive way to walk down the way to the solution... While it was calm and silent on the surface of the system and > the spirit of nothing moves across the face of the tasklist, > the ancient seer spake > lsof /dev/snd/* > > and an echo from the far answered: > /root>lsof /dev/snd/* > COMMANDPID USER FD TYPE DEVICE SIZE/OFF NODE NAME > volumeico 4231 mccramer8u CHR 116,2 0t0 4554 /dev/snd/controlC0 > jackd 6539 mccramer memCHR 116,3 4555 /dev/snd/pcmC0D0p > jackd 6539 mccramer memCHR 116,4 4556 /dev/snd/pcmC0D0c > jackd 6539 mccramer8u CHR 116,2 0t0 4554 /dev/snd/controlC0 > jackd 6539 mccramer 10u CHR 116,3 0t0 4555 /dev/snd/pcmC0D0p > jackd 6539 mccramer 11u CHR 116,4 0t0 4556 /dev/snd/pcmC0D0c > jackd 6539 mccramer 12u CHR 116,1 0t0 2052 /dev/snd/seq > [1]15019 exit 1 lsof /dev/snd/* > > And again the great Jack D. displays its mighty so that all follows > him and no one and nothing leads him. > > A lone voice in system he is... It seem so, that no cunning foe is stealing the resource, for the great Jack D.'s voice to be heard. So the humble scholar found another word of hope, buried deep within the arcane tomes: for the .asoundrc spell, for the rite to be complete that will allow the foreigners to be heard by Jack D., the caster needs an artifact, a mystic scroll from the Great Library, and that scroll is named /usr/lib/alsa-lib/libasound_module_pcm_jack.so and can be summoned with the magic words: # sudo USE="jack" emerge -av media-plugins/alsa-plugins -- Emanuele Rusconi
Re: [gentoo-user] Poor mans audio in the world of the great Jack D.
Emanuele Rusconi [15-05-20 19:36]: > On 20 May 2015 at 18:23, wrote: > > > ...and confusion reaches the head of great Jack D. and > > from his mouth the words were heard: > > > > #>sudo /etc/init.d/jackd restart > > * Starting JACK Daemon ... > > * JACK daemon can't be started! Check logfile: /var/log/jackd.log > > [ !! ] > > * ERROR: jackd failed to start > > [1]6210 exit 1 sudo /etc/init.d/jackd restart > > > > ...but none of his words, which were good and wise in the past, were > > written down for those who came after him: > > > > #>ls -l /var/log/jackd.log > > -rw-r--r-- 1 root root 0 2015-05-20 18:18 /var/log/jackd.log > > > > And the children - left alone in the dark of this ancient machine - > > stared into the empty LED eyes of their grandmaster not knowing > > to where to go and whether to flee or stand still... > > > > "Help - Oh help us brotheren of the Gentoo! Help!" > > they cried. > > > > How does the ancient seer answer to this cunning riddle? > # sudo lsof /dev/snd/* > > From the answer of the oracle we will know where our fate lies, > if the whimsical God of Knowledge will smile upon us. > > -- Emanuele Rusconi (it become really fun to create Koans from problems! Nice and positive way to walk down the way to the solution...lsof /dev/snd/* COMMANDPID USER FD TYPE DEVICE SIZE/OFF NODE NAME volumeico 4231 mccramer8u CHR 116,2 0t0 4554 /dev/snd/controlC0 jackd 6539 mccramer memCHR 116,3 4555 /dev/snd/pcmC0D0p jackd 6539 mccramer memCHR 116,4 4556 /dev/snd/pcmC0D0c jackd 6539 mccramer8u CHR 116,2 0t0 4554 /dev/snd/controlC0 jackd 6539 mccramer 10u CHR 116,3 0t0 4555 /dev/snd/pcmC0D0p jackd 6539 mccramer 11u CHR 116,4 0t0 4556 /dev/snd/pcmC0D0c jackd 6539 mccramer 12u CHR 116,1 0t0 2052 /dev/snd/seq [1]15019 exit 1 lsof /dev/snd/* And again the great Jack D. displays its mighty so that all follows him and no one and nothing leads him. A lone voice in system he is...
Re: [gentoo-user] Poor mans audio in the world of the great Jack D.
On 20 May 2015 at 18:23, wrote: > ...and confusion reaches the head of great Jack D. and > from his mouth the words were heard: > > #>sudo /etc/init.d/jackd restart > * Starting JACK Daemon ... > * JACK daemon can't be started! Check logfile: /var/log/jackd.log > [ !! ] > * ERROR: jackd failed to start > [1]6210 exit 1 sudo /etc/init.d/jackd restart > > ...but none of his words, which were good and wise in the past, were > written down for those who came after him: > > #>ls -l /var/log/jackd.log > -rw-r--r-- 1 root root 0 2015-05-20 18:18 /var/log/jackd.log > > And the children - left alone in the dark of this ancient machine - > stared into the empty LED eyes of their grandmaster not knowing > to where to go and whether to flee or stand still... > > "Help - Oh help us brotheren of the Gentoo! Help!" > they cried. > How does the ancient seer answer to this cunning riddle? # sudo lsof /dev/snd/* >From the answer of the oracle we will know where our fate lies, if the whimsical God of Knowledge will smile upon us. -- Emanuele Rusconi
Re: [gentoo-user] Poor mans audio in the world of the great Jack D.
Emanuele Rusconi [15-05-20 17:36]: > On 19 May 2015 at 17:24, wrote: > > > > The master control program (qsstv) raises its shield against Tron, > > displaying > > "Sound card error: Device or resource busy." > > > > And silence was the only voice heard by the folks... > > And nothing was displayed anymore. > > Oops, I forgot the last line of my koan: > > pcm.!default { type plug; slave { pcm "rawjack" } } > > -- Emanuele Rusconi > ...and confusion reaches the head of great Jack D. and from his mouth the words were heard: #>sudo /etc/init.d/jackd restart * Starting JACK Daemon ... * JACK daemon can't be started! Check logfile: /var/log/jackd.log [ !! ] * ERROR: jackd failed to start [1]6210 exit 1 sudo /etc/init.d/jackd restart ...but none of his words, which were good and wise in the past, were written down for those who came after him: #>ls -l /var/log/jackd.log -rw-r--r-- 1 root root 0 2015-05-20 18:18 /var/log/jackd.log And the children - left alone in the dark of this ancient machine - stared into the empty LED eyes of their grandmaster not knowing to where to go and whether to flee or stand still... "Help - Oh help us brotheren of the Gentoo! Help!" they cried.
Re: [gentoo-user] Poor mans audio in the world of the great Jack D.
On 19 May 2015 at 17:24, wrote: > > The master control program (qsstv) raises its shield against Tron, displaying > "Sound card error: Device or resource busy." > > And silence was the only voice heard by the folks... > And nothing was displayed anymore. Oops, I forgot the last line of my koan: pcm.!default { type plug; slave { pcm "rawjack" } } -- Emanuele Rusconi
Re: [gentoo-user] Poor mans audio in the world of the great Jack D.
Emanuele Rusconi [15-05-19 03:01]: > On 18 May 2015 at 19:54, wrote: > > > > Hi, > > > > From time to time I come across software, which directly wants > > to talks to good ole' alsa and get kicked by Sensei Jack D. for accessing > > a device, which already is occupied by him... > > > > Is there any way to go or any software to install which enables me to use > > Jack D.'ed software and alsa-acessing without shutting down and > > restarting that grandmaster Jack D. ? > > > > Thanks a lot for any Koan, which will light up my darkened ears! > > Best regards, > > Meino > > > > > > > > And so the wise ~/.asoundrc thus spake: > > > ## http://jackaudio.org/faq/routing_alsa.html > ## http://www.alsa-project.org/main/index.php/Asoundrc > pcm.jackplug { > type plug > slave { pcm "rawjack" } > hint { description "JACK Audio Connection Kit" } > } > pcm.rawjack { > type jack > playback_ports { > 0 system:playback_1 > 1 system:playback_2 > } > capture_ports { > 0 system:capture_1 > 1 system:capture_2 > } > } > > > -- Emanuele Rusconi > Wise the words may sound and nice to hear. But the shell spake #>qsstv using visual class 4, id 2b hijackWindow() context created for QSplashScreen(0x7ffecb5760c0) 1 Created Window Surface FBO QSize(736, 330) with samples 8 Card 0 name: HDA ATI SB Card 1 name: HDA NVidia Card 2 name: HDA NVidia ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.0.28/work/alsa-lib-1.0.28/src/pcm/pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave "Unable to open default: Device or resource busy" hijackWindow() context created for mainWindow(0x1820730, name = "MainWindow") 1 Created Window Surface FBO QSize(897, 530) with samples 8 The master control program (qsstv) raises its shield against Tron, displaying "Sound card error: Device or resource busy." And silence was the only voice heard by the folks... And nothing was displayed anymore.
Re: [gentoo-user] Poor mans audio in the world of the great Jack D.
On 18 May 2015 at 19:54, wrote: > > Hi, > > From time to time I come across software, which directly wants > to talks to good ole' alsa and get kicked by Sensei Jack D. for accessing > a device, which already is occupied by him... > > Is there any way to go or any software to install which enables me to use > Jack D.'ed software and alsa-acessing without shutting down and > restarting that grandmaster Jack D. ? > > Thanks a lot for any Koan, which will light up my darkened ears! > Best regards, > Meino > > > And so the wise ~/.asoundrc thus spake: ## http://jackaudio.org/faq/routing_alsa.html ## http://www.alsa-project.org/main/index.php/Asoundrc pcm.jackplug { type plug slave { pcm "rawjack" } hint { description "JACK Audio Connection Kit" } } pcm.rawjack { type jack playback_ports { 0 system:playback_1 1 system:playback_2 } capture_ports { 0 system:capture_1 1 system:capture_2 } } -- Emanuele Rusconi