I just purchased a generic USB audio interface, which shows up in lsusb as:
4c4a:4155 Jieli Technology USB Composite Device
The device on the whole seems to simply just work. But the level control for the stereo capture seems to be completely ignored, both in alsamixer and pavucontrol.
My setup is Debian GNU/Linux 12 (bookworm), standard apt including contrib.
General stack is wireplumber and pipewire, implementing JACK via pw-jack and pipewire-pulse. This is working very well for my music work.
Lastly, below is a paste of my currently installed packages relevant to ALSA and JACK.
Grateful if anyone can advise.
Cheers
David
ii a2jmidid 9-3 amd64 Daemon for exposing legacy ALSA MIDI in JACK MIDI systems
ii aj-snapshot 0.9.9-4 amd64 make snapshots of JACK connections
ii alsa-tools 1.2.5-3 amd64 Console based ALSA utilities for specific hardware
ii alsa-tools-gui 1.2.5-3 amd64 GUI based ALSA utilities for specific hardware
ii alsa-topology-conf 1.2.5.1-2 all ALSA topology configuration files
ii alsa-ucm-conf 1.2.8-1 all ALSA Use Case Manager configuration files
ii alsa-utils 1.2.8-1 amd64 Utilities for configuring and using ALSA
ii drumstick-data 2.7.2-1 all Qt5/C++ wrapper for ALSA Sequencer (data files)
ii gir1.2-cvc-1.0:amd64 5.6.1-1 amd64 Introspection data for Cinnamon pulseaudio abstraction
ii gnome-remote-desktop 43.3-1 amd64 Remote desktop daemon for GNOME using PipeWire
ii gstreamer1.0-alsa:amd64 1.22.0-3+deb12u1 amd64 GStreamer plugin for ALSA
ii gstreamer1.0-pipewire:amd64 0.3.65-3+deb12u1 amd64 GStreamer 1.0 plugin for the PipeWire multimedia server
ii jack-midi-clock 0.4.3-1+b1 amd64 JACK client that sends MIDI beat clock pulses
ii jack-mixer 17-2+b2 amd64 GTK+ JACK audio mixer application (Python 3)
ii jack-tools 20131226-1.1 amd64 various JACK tools: dl, record, scope, osc, plumbing, udp, play, transport
ii jackd 5+nmu1 all JACK Audio Connection Kit (default server package)
ii jackd2 1.9.21~dfsg-3 amd64 JACK Audio Connection Kit (server and example clients)
ii jackd2-firewire 1.9.21~dfsg-3 amd64 JACK Audio Connection Kit (FFADO backend)
ii jackmeter 0.4-1+b2 amd64 a basic command line meter for the JACK audio system
ii jacktrip 1.7.0+ds-1 amd64 high-quality system for audio network performances (cmdline)
ii klick 0.12.2-4.1 amd64 advanced metronome for JACK
ii kmetronome 1.3.1-1 amd64 ALSA MIDI Metronome
ii libasound2:amd64 1.2.8-1+b1 amd64 shared library for ALSA applications
ii libasound2:i386 1.2.8-1+b1 i386 shared library for ALSA applications
ii libasound2-data 1.2.8-1 all Configuration files and profiles for ALSA drivers
ii libasound2-dev:amd64 1.2.8-1+b1 amd64 shared library for ALSA applications -- development files
ii libasound2-plugins:amd64 1.2.7.1-1 amd64 ALSA library additional plugins
ii libasound2-plugins:i386 1.2.7.1-1 i386 ALSA library additional plugins
ii libatopology2:amd64 1.2.8-1+b1 amd64 shared library for handling ALSA topology definitions
ii libcanberra-pulse:amd64 0.30-10 amd64 PulseAudio backend for libcanberra
ii libclalsadrv2 2.0.0-3.1 amd64 ALSA driver C++ access library
ii libcvc0:amd64 5.6.1-1 amd64 Cinnamon pulseaudio abstraction library
ii libdrumstick-alsa2:amd64 2.7.2-1 amd64 Qt5/C++ wrapper for ALSA Sequencer (shared library)
ii libdrumstick-widgets2:amd64 2.7.2-1 amd64 Qt5/C++ wrapper for ALSA Sequencer (widgets)
ii libjack-jackd2-0:amd64 1.9.21~dfsg-3 amd64 JACK Audio Connection Kit (libraries)
ii libjack-jackd2-0:i386 1.9.21~dfsg-3 i386 JACK Audio Connection Kit (libraries)
ii libjack-jackd2-dev:amd64 1.9.21~dfsg-3 amd64 JACK Audio Connection Kit (development files)
ii libpipewire-0.3-0:amd64 0.3.65-3+deb12u1 amd64 libraries for the PipeWire multimedia server
ii libpipewire-0.3-common 0.3.65-3+deb12u1 all libraries for the PipeWire multimedia server - common files
ii libpipewire-0.3-modules:amd64 0.3.65-3+deb12u1 amd64 libraries for the PipeWire multimedia server - modules
ii libpulse-mainloop-glib0:amd64 16.1+dfsg1-2+b1 amd64 PulseAudio client libraries (glib support)
ii libpulse0:amd64 16.1+dfsg1-2+b1 amd64 PulseAudio client libraries
ii libpulse0:i386 16.1+dfsg1-2+b1 i386 PulseAudio client libraries
ii libpulsedsp:amd64 16.1+dfsg1-2+b1 amd64 PulseAudio OSS pre-load library
ii libspa-0.2-bluetooth:amd64 0.3.65-3+deb12u1 amd64 libraries for the PipeWire multimedia server - bluetooth plugins
ii libspa-0.2-modules:amd64 0.3.65-3+deb12u1 amd64 libraries for the PipeWire multimedia server Simple Plugin API - modules
ii libzita-alsa-pcmi0:amd64 0.6.1-1 amd64 C++ wrapper around the ALSA API
ii lsp-plugins-jack 1.2.5-1 amd64 LSP (Linux Studio Plugins) audio-plugins (standalone JACK clients)
ii mudita24 1.0.3+svn13-7 amd64 ALSA GUI control tool for Envy24 (ice1712) soundcards
ii multimedia-jack 0.10 all JACK (Jack Audio Connection Kit) and ALSA related packages
ii pavucontrol 5.0-2 amd64 PulseAudio Volume Control
ii pipewire:amd64 0.3.65-3+deb12u1 amd64 audio and video processing engine multimedia server
ii pipewire-alsa:amd64 0.3.65-3+deb12u1 amd64 PipeWire ALSA plugin
ii pipewire-audio 0.3.65-3+deb12u1 all recommended set of PipeWire packages for a standard audio desktop use
ii pipewire-bin 0.3.65-3+deb12u1 amd64 PipeWire multimedia server - programs
ii pipewire-jack:amd64 0.3.65-3+deb12u1 amd64 PipeWire JACK plugin
ii pipewire-pulse 0.3.65-3+deb12u1 amd64 PipeWire PulseAudio daemon
ii pulseaudio-utils 16.1+dfsg1-2+b1 amd64 Command line tools for the PulseAudio sound server
ii qasconfig 0.23.0-1 amd64 ALSA configuration browser
ii qashctl 0.23.0-1 amd64 mixer for ALSA's High level Control Interface
ii qasmixer 0.23.0-1 amd64 ALSA mixer for the desktop
ii qjackctl 0.9.9-1 amd64 User interface for controlling the JACK sound server
ii silentjack 0.3-2+b2 amd64 silence detector for the JACK audio system
ii wireplumber 0.4.13-1 amd64 modular session / policy manager for PipeWire
ii xjadeo 0.8.12-1 amd64 Video player with JACK sync
ii zita-ajbridge 0.8.4-1 amd64 alsa to jack bridge
ii zita-alsa-pcmi-utils 0.6.1-1 amd64 Two simple demo programs zita-alsa-pcmi library
ii zita-lrx 0.1.2-1 amd64 Command line jack application providing crossover filters
ii zita-mu1 0.3.3-2 amd64 organise stereo monitoring for Jack Audio Connection Kit
ii zita-njbridge 0.4.8-1 amd64 Jack clients to transmit multichannel audio over a local IP network
I just purchased a generic USB audio interface, which shows up in
lsusb
as:The device on the whole seems to simply just work. But the level control for the stereo capture seems to be completely ignored, both in
alsamixer
andpavucontrol
.My setup is Debian GNU/Linux 12 (bookworm), standard apt including contrib. General stack is wireplumber and pipewire, implementing JACK via pw-jack and pipewire-pulse. This is working very well for my music work.
Lastly, below is a paste of my currently installed packages relevant to ALSA and JACK.
Grateful if anyone can advise.
Cheers David