Good Day @all !
I can easily record and play microphone sound using
arecord --vumeter=mono --device="default:CARD=PCH" -f cd rec-test-mic.wav
aplay --vumeter=mono --device="plughw:0,0" rec-test-mic.wav
Now i wanna play sound to my laptop speakers/headphones using ALSA (and only ALSA),
and at same time record this sound !
It means that any sound played to default:CARD=PCH or sysdefault:CARD=PCH or plughw:0,0 or hw:0,0
is routed also to Loopback device, and capturerd from Loopback (i guess) .
I have manually loaded # modprobe snd-aloop .
After this, 8 Loopback devices was created, and i have play sound with command
mpg123 test.mp3 .
Now i try to route/clone my sound to Loopback FIFO one end
alsaloop -P hw:1,0,1 -C sysdefault:CARD=PCH
and record from Loopback FIFO another end
arecord --vumeter=mono --device="hw:1,0,0" rec-test-mic.wav
vumeter shows constant zero and records silence .
How i can manually route/clone ALSA sound to Loopback, and make it available for recording ?
BTW - in this case alsaloop works as FIFO daemon (i guess) ?
Is it possible to connect/disconnect sound routing using one-shot commands ?
Probably i wanna sound routing make not permanent, but On-Demand.
First i wanna manually test it , an only after successful test write to configs !
Is it possible (at begin) to test sound routing on-da-fly without rewrite any config files ?
After manual config will be OK, how i must rewrite my configs ?
ls /usr/share/alsa/pcm/
center_lfe.conf dpl.conf hdmi.conf rear.conf surround40.conf surround51.conf
default.conf dsnoop.conf iec958.conf side.conf surround41.conf surround71.conf
dmix.conf front.conf modem.conf surround21.conf surround50.conf
Thanks a lot @ all
Im voraus besten Dank
Alfs Kurmis
aplay -lL
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH
HDA Intel PCH, CX20751/2 Analog
Default Audio Device
sysdefault:CARD=PCH
HDA Intel PCH, CX20751/2 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, CX20751/2 Analog
Front speakers
surround21:CARD=PCH,DEV=0
HDA Intel PCH, CX20751/2 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, CX20751/2 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, CX20751/2 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, CX20751/2 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, CX20751/2 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, CX20751/2 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI Audio Output
default:CARD=Loopback
Loopback, Loopback PCM
Default Audio Device
sysdefault:CARD=Loopback
Loopback, Loopback PCM
Default Audio Device
front:CARD=Loopback,DEV=0
Loopback, Loopback PCM
Front speakers
surround21:CARD=Loopback,DEV=0
Loopback, Loopback PCM
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Loopback,DEV=0
Loopback, Loopback PCM
4.0 Surround output to Front and Rear speakers
surround41:CARD=Loopback,DEV=0
Loopback, Loopback PCM
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Loopback,DEV=0
Loopback, Loopback PCM
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Loopback,DEV=0
Loopback, Loopback PCM
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Loopback,DEV=0
Loopback, Loopback PCM
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 1: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
I can easily record and play microphone sound using
arecord --vumeter=mono --device="default:CARD=PCH" -f cd rec-test-mic.wav
aplay --vumeter=mono --device="plughw:0,0" rec-test-mic.wav
Now i wanna play sound to my laptop speakers/headphones using ALSA (and only ALSA),
and at same time record this sound !
It means that any sound played to default:CARD=PCH or sysdefault:CARD=PCH or plughw:0,0 or hw:0,0
is routed also to Loopback device, and capturerd from Loopback (i guess) .
I have manually loaded # modprobe snd-aloop .
After this, 8 Loopback devices was created, and i have play sound with command
mpg123 test.mp3 .
Now i try to route/clone my sound to Loopback FIFO one end
alsaloop -P hw:1,0,1 -C sysdefault:CARD=PCH
and record from Loopback FIFO another end
arecord --vumeter=mono --device="hw:1,0,0" rec-test-mic.wav
vumeter shows constant zero and records silence .
How i can manually route/clone ALSA sound to Loopback, and make it available for recording ?
BTW - in this case alsaloop works as FIFO daemon (i guess) ?
Is it possible to connect/disconnect sound routing using one-shot commands ?
Probably i wanna sound routing make not permanent, but On-Demand.
First i wanna manually test it , an only after successful test write to configs !
Is it possible (at begin) to test sound routing on-da-fly without rewrite any config files ?
After manual config will be OK, how i must rewrite my configs ?
ls /usr/share/alsa/pcm/
center_lfe.conf dpl.conf hdmi.conf rear.conf surround40.conf surround51.conf
default.conf dsnoop.conf iec958.conf side.conf surround41.conf surround71.conf
dmix.conf front.conf modem.conf surround21.conf surround50.conf
Thanks a lot @ all
Im voraus besten Dank
Alfs Kurmis
aplay -lL
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH
HDA Intel PCH, CX20751/2 Analog
Default Audio Device
sysdefault:CARD=PCH
HDA Intel PCH, CX20751/2 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, CX20751/2 Analog
Front speakers
surround21:CARD=PCH,DEV=0
HDA Intel PCH, CX20751/2 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, CX20751/2 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, CX20751/2 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, CX20751/2 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, CX20751/2 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, CX20751/2 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI Audio Output
default:CARD=Loopback
Loopback, Loopback PCM
Default Audio Device
sysdefault:CARD=Loopback
Loopback, Loopback PCM
Default Audio Device
front:CARD=Loopback,DEV=0
Loopback, Loopback PCM
Front speakers
surround21:CARD=Loopback,DEV=0
Loopback, Loopback PCM
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Loopback,DEV=0
Loopback, Loopback PCM
4.0 Surround output to Front and Rear speakers
surround41:CARD=Loopback,DEV=0
Loopback, Loopback PCM
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Loopback,DEV=0
Loopback, Loopback PCM
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Loopback,DEV=0
Loopback, Loopback PCM
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Loopback,DEV=0
Loopback, Loopback PCM
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 1: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
----
_______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user