I don't understand how Pd or ALSA manage in/out.
But I found a (weird or not ?) solution :
I have to use several devices in Pd with 2 outputs each. So to get 6
inputs from ALSA loopback, I need 3 Loopback devices with 2 input
channels in Pd (see small screen capture attached).
Someone can confirm if this is the way to do things with Pd and ALSA
loopback ?
However, if the quality of the sound thru the first stereo input is
good, this is not the case with the second one (lot of glitch/noise).
Sure I made something wrong here. So, if you have some recommandations,
I will be happy to test them.
++
Jack
Le 12/04/2018 à 19:15, Jack a écrit :
> Hello,
>
> I have a problem to get all usable channels of the ALSA loopback in Pd.
>
> Here the output of :
> $ aplay -l
> List of PLAYBACK Hardware Devices
> card 0: PCH [HDA Intel PCH], device 0: ALC3266 Analog [ALC3266 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 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> card 1: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
> Subdevices: 7/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: 7/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
>
> and of :
> $ arecord -l
> List of CAPTURE Hardware Devices
> card 0: PCH [HDA Intel PCH], device 0: ALC3266 Analog [ALC3266 Analog]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> card 1: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
> Subdevices: 7/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: 7/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
>
>
> With Pd, if I select Loopback (hardware) with 8 in/out, i get in console :
> ALSA: set input channels to 2
> ALSA: set output channels to 2
>
> How can I recover the 8 channels of ALSA loopback to get all in/out ?
> Any help would be appreciated.
> ++
>
> Jack
>
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list