<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><span style="-webkit-text-size-adjust: auto; background-color: rgb(255, 255, 255);">@Sean</span><br style="-webkit-text-size-adjust: auto;"><div style="-webkit-text-size-adjust: auto;"><br></div><div style="-webkit-text-size-adjust: auto;">I popped in to the church to get this info and try again with the analog output cable.</div><div style="-webkit-text-size-adjust: auto;"><br></div><div style="-webkit-text-size-adjust: auto;">Just powered up the QU and rebooted my PC.  I am trying to email from an account I created for this pc.  If that bombs I will resend from my account.</div><div style="-webkit-text-size-adjust: auto;"><br></div><div style="-webkit-text-size-adjust: auto;">So I did:</div><div style="-webkit-text-size-adjust: auto;">camera@cameras:~$ pactl list sources<br></div><div style="-webkit-text-size-adjust: auto;"><br></div><div style="-webkit-text-size-adjust: auto;">And got:</div><div style="-webkit-text-size-adjust: auto;"><br></div><div style="-webkit-text-size-adjust: auto;">Source #0<br>State: SUSPENDED<br>Name: alsa_output.usb-Allen_Heath_Ltd_QU-24-01.multichannel-output.monitor<br>Description: Monitor of QU-24 Multichannel<br>Driver: module-alsa-card.c<br>Sample Specification: s32le 32ch 48000Hz<br>Channel Map: front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right,aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7,aux8,aux9,aux10,aux11,aux12,aux13,aux14,aux15,aux16,aux17,aux18,aux19,aux20,aux21,aux22,aux23<br>Owner Module: 7<br>Mute: no<br>Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB,   rear-left: 65536 / 100% / 0.00 dB,   rear-right: 65536 / 100% / 0.00 dB,   front-center: 65536 / 100% / 0.00 dB,   lfe: 65536 / 100% / 0.00 dB,   side-left: 65536 / 100% / 0.00 dB,   side-right: 65536 / 100% / 0.00 dB,   aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB,   aux2: 65536 / 100% / 0.00 dB,   aux3: 65536 / 100% / 0.00 dB,   aux4: 65536 / 100% / 0.00 dB,   aux5: 65536 / 100% / 0.00 dB,   aux6: 65536 / 100% / 0.00 dB,   aux7: 65536 / 100% / 0.00 dB,   aux8: 65536 / 100% / 0.00 dB,   aux9: 65536 / 100% / 0.00 dB,   aux10: 65536 / 100% / 0.00 dB,   aux11: 65536 / 100% / 0.00 dB,   aux12: 65536 / 100% / 0.00 dB,   aux13: 65536 / 100% / 0.00 dB,   aux14: 65536 / 100% / 0.00 dB,   aux15: 65536 / 100% / 0.00 dB,   aux16: 65536 / 100% / 0.00 dB,   aux17: 65536 / 100% / 0.00 dB,   aux18: 65536 / 100% / 0.00 dB,   aux19: 65536 / 100% / 0.00 dB,   aux20: 65536 / 100% / 0.00 dB,   aux21: 65536 / 100% / 0.00 dB,   aux22: 65536 / 100% / 0.00 dB,   aux23: 65536 / 100% / 0.00 dB<br>       balance 0.00<br>Base Volume: 65536 / 100% / 0.00 dB<br>Monitor of Sink: alsa_output.usb-Allen_Heath_Ltd_QU-24-01.multichannel-output<br>Latency: 0 usec, configured 0 usec<br>Flags: DECIBEL_VOLUME LATENCY <br>Properties:<br>device.description = "Monitor of QU-24 Multichannel"<br>device.class = "monitor"<br>alsa.card = "1"<br>alsa.card_name = "QU-24"<br>alsa.long_card_name = "Allen&Heath Ltd QU-24 at usb-0000:00:14.0-2.4, high speed"<br>alsa.driver_name = "snd_usb_audio"<br>device.bus_path = "pci-0000:00:14.0-usb-0:2.4:1.1"<br>sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.4/1-2.4:1.1/sound/card1"<br><a href="http://udev.id/">udev.id</a> = "usb-Allen_Heath_Ltd_QU-24-01"<br>device.bus = "usb"<br><a href="http://device.vendor.id/">device.vendor.id</a> = "22f0"<br><a href="http://device.vendor.name/">device.vendor.name</a> = "Allen&Heath Ltd"<br><a href="http://device.product.id/">device.product.id</a> = "0007"<br><a href="http://device.product.name/">device.product.name</a> = "QU-24"<br>device.serial = "Allen_Heath_Ltd_QU-24"<br>device.string = "1"<br>module-udev-detect.discovered = "1"<br>device.icon_name = "audio-card-usb"<br>Formats:<br>pcm<br><br>Source #1<br>State: SUSPENDED<br>Name: alsa_input.usb-Allen_Heath_Ltd_QU-24-01.multichannel-input<br>Description: QU-24 Multichannel<br>Driver: module-alsa-card.c<br>Sample Specification: s32le 32ch 48000Hz<br>Channel Map: front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right,aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7,aux8,aux9,aux10,aux11,aux12,aux13,aux14,aux15,aux16,aux17,aux18,aux19,aux20,aux21,aux22,aux23<br>Owner Module: 7<br>Mute: no<br>Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB,   rear-left: 65536 / 100% / 0.00 dB,   rear-right: 65536 / 100% / 0.00 dB,   front-center: 65536 / 100% / 0.00 dB,   lfe: 65536 / 100% / 0.00 dB,   side-left: 65536 / 100% / 0.00 dB,   side-right: 65536 / 100% / 0.00 dB,   aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB,   aux2: 65536 / 100% / 0.00 dB,   aux3: 65536 / 100% / 0.00 dB,   aux4: 65536 / 100% / 0.00 dB,   aux5: 65536 / 100% / 0.00 dB,   aux6: 65536 / 100% / 0.00 dB,   aux7: 65536 / 100% / 0.00 dB,   aux8: 65536 / 100% / 0.00 dB,   aux9: 65536 / 100% / 0.00 dB,   aux10: 65536 / 100% / 0.00 dB,   aux11: 65536 / 100% / 0.00 dB,   aux12: 65536 / 100% / 0.00 dB,   aux13: 65536 / 100% / 0.00 dB,   aux14: 65536 / 100% / 0.00 dB,   aux15: 65536 / 100% / 0.00 dB,   aux16: 65536 / 100% / 0.00 dB,   aux17: 65536 / 100% / 0.00 dB,   aux18: 65536 / 100% / 0.00 dB,   aux19: 65536 / 100% / 0.00 dB,   aux20: 65536 / 100% / 0.00 dB,   aux21: 65536 / 100% / 0.00 dB,   aux22: 65536 / 100% / 0.00 dB,   aux23: 65536 / 100% / 0.00 dB<br>       balance 0.00<br>Base Volume: 65536 / 100% / 0.00 dB<br>Monitor of Sink: n/a<br>Latency: 0 usec, configured 0 usec<br>Flags: HARDWARE DECIBEL_VOLUME LATENCY <br>Properties:<br>alsa.resolution_bits = "32"<br>device.api = "alsa"<br>device.class = "sound"<br>alsa.class = "generic"<br>alsa.subclass = "generic-mix"<br><a href="http://alsa.name/">alsa.name</a> = "USB Audio"<br><a href="http://alsa.id/">alsa.id</a> = "USB Audio"<br>alsa.subdevice = "0"<br>alsa.subdevice_name = "subdevice #0"<br>alsa.device = "0"<br>alsa.card = "1"<br>alsa.card_name = "QU-24"<br>alsa.long_card_name = "Allen&Heath Ltd QU-24 at usb-0000:00:14.0-2.4, high speed"<br>alsa.driver_name = "snd_usb_audio"<br>device.bus_path = "pci-0000:00:14.0-usb-0:2.4:1.1"<br>sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.4/1-2.4:1.1/sound/card1"<br><a href="http://udev.id/">udev.id</a> = "usb-Allen_Heath_Ltd_QU-24-01"<br>device.bus = "usb"<br><a href="http://device.vendor.id/">device.vendor.id</a> = "22f0"<br><a href="http://device.vendor.name/">device.vendor.name</a> = "Allen&Heath Ltd"<br><a href="http://device.product.id/">device.product.id</a> = "0007"<br><a href="http://device.product.name/">device.product.name</a> = "QU-24"<br>device.serial = "Allen_Heath_Ltd_QU-24"<br>device.string = "hw:1"<br>device.buffering.buffer_size = "<span dir="ltr">1048576</span>"<br>device.buffering.fragment_size = "524288"<br>device.access_mode = "mmap+timer"<br><a href="http://device.profile.name/">device.profile.name</a> = "multichannel-input"<br>device.profile.description = "Multichannel"<br>device.description = "QU-24 Multichannel"<br>module-udev-detect.discovered = "1"<br>device.icon_name = "audio-card-usb"<br>Ports:<br>multichannel-input: Multichannel Input (priority: 0)<br>Active Port: multichannel-input<br>Formats:<br>pcm<br><br>Source #2<br>State: SUSPENDED<br>Name: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor<br>Description: Monitor of Built-in Audio Analog Stereo<br>Driver: module-alsa-card.c<br>Sample Specification: s32le 2ch 44100Hz<br>Channel Map: front-left,front-right<br>Owner Module: 8<br>Mute: no<br>Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB<br>       balance 0.00<br>Base Volume: 65536 / 100% / 0.00 dB<br>Monitor of Sink: alsa_output.pci-0000_00_1f.3.analog-stereo<br>Latency: 0 usec, configured 0 usec<br>Flags: DECIBEL_VOLUME LATENCY <br>Properties:<br>device.description = "Monitor of Built-in Audio Analog Stereo"<br>device.class = "monitor"<br>alsa.card = "0"<br>alsa.card_name = "HDA Intel PCH"<br>alsa.long_card_name = "HDA Intel PCH at 0xf7320000 irq 130"<br>alsa.driver_name = "snd_hda_intel"<br>device.bus_path = "pci-0000:00:1f.3"<br>sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"<br>device.bus = "pci"<br><a href="http://device.vendor.id/">device.vendor.id</a> = "8086"<br><a href="http://device.vendor.name/">device.vendor.name</a> = "Intel Corporation"<br><a href="http://device.product.id/">device.product.id</a> = "a2f0"<br><a href="http://device.product.name/">device.product.name</a> = "200 Series PCH HD Audio"<br>device.form_factor = "internal"<br>device.string = "0"<br>module-udev-detect.discovered = "1"<br>device.icon_name = "audio-card-pci"<br>Formats:<br>pcm<br><br>Source #3<br>State: SUSPENDED<br>Name: alsa_input.pci-0000_00_1f.3.analog-stereo<br>Description: Built-in Audio Analog Stereo<br>Driver: module-alsa-card.c<br>Sample Specification: s32le 2ch 44100Hz<br>Channel Map: front-left,front-right<br>Owner Module: 8<br>Mute: no<br>Volume: front-left: 17948 /  27% / -33.75 dB,   front-right: 17948 /  27% / -33.75 dB<br>       balance 0.00<br>Base Volume: 6554 /  10% / -60.00 dB<br>Monitor of Sink: n/a<br>Latency: 0 usec, configured 0 usec<br>Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY <br>Properties:<br>alsa.resolution_bits = "32"<br>device.api = "alsa"<br>device.class = "sound"<br>alsa.class = "generic"<br>alsa.subclass = "generic-mix"<br><a href="http://alsa.name/">alsa.name</a> = "ALC662 rev3 Analog"<br><a href="http://alsa.id/">alsa.id</a> = "ALC662 rev3 Analog"<br>alsa.subdevice = "0"<br>alsa.subdevice_name = "subdevice #0"<br>alsa.device = "0"<br>alsa.card = "0"<br>alsa.card_name = "HDA Intel PCH"<br>alsa.long_card_name = "HDA Intel PCH at 0xf7320000 irq 130"<br>alsa.driver_name = "snd_hda_intel"<br>device.bus_path = "pci-0000:00:1f.3"<br>sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"<br>device.bus = "pci"<br><a href="http://device.vendor.id/">device.vendor.id</a> = "8086"<br><a href="http://device.vendor.name/">device.vendor.name</a> = "Intel Corporation"<br><a href="http://device.product.id/">device.product.id</a> = "a2f0"<br><a href="http://device.product.name/">device.product.name</a> = "200 Series PCH HD Audio"<br>device.form_factor = "internal"<br>device.string = "front:0"<br>device.buffering.buffer_size = "705600"<br>device.buffering.fragment_size = "352800"<br>device.access_mode = "mmap+timer"<br><a href="http://device.profile.name/">device.profile.name</a> = "analog-stereo"<br>device.profile.description = "Analog Stereo"<br>device.description = "Built-in Audio Analog Stereo"<br>module-udev-detect.discovered = "1"<br>device.icon_name = "audio-card-pci"<br>Ports:<br>analog-input-front-mic: Front Microphone (priority: 8500, available)<br>analog-input-rear-mic: Rear Microphone (priority: 8200, not available)<br>analog-input-linein: Line In (priority: 8100, not available)<br>Active Port: analog-input-front-mic<br>Formats:<br>pcm<br><br>Source #4<br>State: IDLE<br>Name: Source.monitor<br>Description: Monitor of Null Output<br>Driver: module-null-sink.c<br>Sample Specification: float32le 2ch 44100Hz<br>Channel Map: front-left,front-right<br>Owner Module: 26<br>Mute: no<br>Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB<br>       balance 0.00<br>Base Volume: 65536 / 100% / 0.00 dB<br>Monitor of Sink: Source<br>Latency: 0 usec, configured <span dir="ltr">2000000</span> usec<br>Flags: DECIBEL_VOLUME LATENCY <br>Properties:<br>device.description = "Monitor of Null Output"<br>device.class = "monitor"<br>device.icon_name = "audio-input-microphone"<br>Formats:<br>pcm<br><br>Source #5<br>State: SUSPENDED<br>Name: VirtualMic<br>Description: Virtual Source VirtualMic on Monitor of Null Output<br>Driver: module-virtual-source.c<br>Sample Specification: float32le 2ch 44100Hz<br>Channel Map: front-left,front-right<br>Owner Module: 27<br>Mute: no<br>Volume: front-left: 65536 / 100%,   front-right: 65536 / 100%<br>       balance 0.00<br>Base Volume: 65536 / 100%<br>Monitor of Sink: n/a<br>Latency: 0 usec, configured 0 usec<br>Flags: HW_MUTE_CTRL LATENCY <br>Properties:<br>device.master_device = "Source.monitor"<br>device.class = "filter"<br><a href="http://device.vsource.name/">device.vsource.name</a> = "VirtualMic"<br>device.description = "Virtual Source VirtualMic on Monitor of Null Output"<br>device.icon_name = "audio-input-microphone"<br>Formats:<br>pcm</div><br><div dir="ltr"><div><br></div><div><br></div><div>Richard Cooke</div>(Sent from my iPhone)</div><div dir="ltr"><br><blockquote type="cite">On Jul 11, 2022, at 3:25 AM, Sean Greenslade <sean@seangreenslade.com> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><span>On Sun, Jul 10, 2022 at 09:41:16PM -0400, Richard Cooke wrote:</span><br><blockquote type="cite"><span>On 2022-07-10 4:14 PM, Sean Greenslade wrote:</span><br></blockquote><blockquote type="cite"><blockquote type="cite"><span>You should (in theory) be able to use module-remap-sink or</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>module-remap-source to create a virtual 2-channel sink/source using</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>specific channels from the 32 channel one. See:</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#module-remap-sink</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>It may require some experimentation to figure out what names pulse is</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>assigning to each channel, since the first 8 channels are given</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>standardized 7.1-channel names. Take a look here for the string names</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>that module-remap-* is looking for in channel_map:</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>https://github.com/pulseaudio/pulseaudio/blob/7f4d7fcf5f6407913e50604c6195d0d5356195b1/src/pulse/channelmap.c#L39</span><br></blockquote></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Thanks Sean!  I was working on it again today, I posted the latest update to</span><br></blockquote><blockquote type="cite"><span>another website:</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>https://linuxmusicians.com/viewtopic.php?f=27&t=24713&sid=e80ee72d0f2e1b23402e32e62ca0bf6f</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>In summary, I can see only two MIDI devices in the signal patch window.  I</span><br></blockquote><blockquote type="cite"><span>do not see the 32-channels of audio data that I know is there - because</span><br></blockquote><blockquote type="cite"><span>Audacity can access it.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>So I assume I am missing something in my config to expose those channels.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>I'll read through your links too, in  case the missing piece is in there.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Part of my frustration is I can only see the QU when its powered up.  The</span><br></blockquote><blockquote type="cite"><span>streaming PC is on all the time, but we cannot leave the QU powered up</span><br></blockquote><blockquote type="cite"><span>because of the main power amps.  Bad things could easily happen if I play</span><br></blockquote><blockquote type="cite"><span>around with signals while the whole system is live!  Or while left</span><br></blockquote><blockquote type="cite"><span>unattended.</span><br></blockquote><span></span><br><span>I re-added the mailing list, although this is perhapes straying away</span><br><span>from a pulse-specific discussion.</span><br><span></span><br><span>You mention "Catlia" in your forum post, which I assume is a typo. There</span><br><span>are two similar programs in the KXStudio lineup, "Catia" and "Carla".</span><br><span>I'm assuming you're using catia, which is a patchbay for the JACK audio</span><br><span>server. JACK is similar to Pulseaudio in that it is a sound routing</span><br><span>engine and not a direct soundcard driver. In Linux, the soundcard driver</span><br><span>is ALSA. Both JACK and Pulse make use of ALSA to interact with the</span><br><span>hardware sound devices. Generally speaking you would only use one sound</span><br><span>server. Although there are ways to run both simultaneously and to route</span><br><span>audio between the two, that's definitely an advanced setup.</span><br><span></span><br><span>Note that Catia cannot control Pulseaudio at all, and while Carla</span><br><span>technically has the ability to use Pulse as its backend, it doesn't</span><br><span>expose the Pulse sources / sinks in a useful way to provide the type of</span><br><span>routing you're looking to do.</span><br><span></span><br><span>From your screenshot, it appears that JACK has not taken control of the</span><br><span>ALSA device for your 32-channel mixer, or it's not configured correctly</span><br><span>to detect and expose the full channel count. You should probably find a</span><br><span>JACK mailing list if you want to go down that route, although I believe</span><br><span>Pulse is fully capable of accomplishing the task you laid out in your</span><br><span>original email.</span><br><span></span><br><span>One side note: MIDI is not the same as audio. If you're only concerned</span><br><span>about routing audio signals around, you can completely ignore MIDI.</span><br><span></span><br><span>To give some more concrete suggestions, can you do a fresh reboot of the</span><br><span>streaming PC, turn on and connect the mixer, then run the following</span><br><span>command and post its output:</span><br><span></span><br><span>$ pactl list sources</span><br><span></span><br><span>--Sean</span><br><span></span><br></div></blockquote></body></html>