Unable to use Behringer X32 as USB audio source

Posted about 1 year ago by Wes Garland

Post a topic
Un Solved
Wes Garland
Wes Garland

The X32 has 3 cards with USB outputs; X-LIVE, X-UF, X-USB.  I have all three.  Most users have the X-USB, the X-UF is discontinued.  I know they are all slightly different, because there are three Windows drivers, but Mac and Linux do not require drivers with any of them.

I booted up my X32 and connected Maestro to my X-LIVE which was configured in 2-channel mode (it is actually a 32-channel interface). I then power-cycled Maestro.  I was unable to see any other input source than "Line Input".

I used to have laptop running a DAW on Ubuntu 16.04.  If memory serves me correctly, it detected these as ALSA devices.

Is there anything I can do to troubleshoot this further?

FYI - here another user's `lsusb` etc for that card, might offer some detection hints?

0 Votes


1 Comments

Wes Garland

Wes Garland posted about 1 year ago

https://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg32799.html


[Alsa-user] Behringer X32 X-Live USB glitches

Jon Mansey Mon, 29 Jun 2020 18:41:57 -0700

Hi, I have a Behringer X32 mixer. The default X-USB interface works great, it 
appears as a S32_LE multichannel and has no problems up to 32 channels I/O. Im 
using RaspberryPi4 as the host. 


Generally I will be using mpd to play background and interval music from disk 
or streaming.

I installed the newer X-live board in the X32 that has two SD slots for 
recording and playback, plus it has (according to the blurb) “the same USB 
interface as the X-USB board”. However when I play back audio, it has glitches 
and pops. If  I play a 1 minute duration wav file of 50Hz tone, it runs fine 
for about 40 sec, then glitch.

The X-Live card supports S24_3LE only. As far as I can tell thats the only 
difference.

I tested it thoroughly with a MacBook Pro running Catalina, and I dont get any 
glitches, so the board and cable are good. Only with Alsa driving it do I seem 
to get this problem. I tested 44.1 and 48, with the same result.

I tested with the default kernel 4.19 from raspbian, plus the version 5.4 
below, same result. I tested both hw:1,0 and plughw:1,0, same result.

$ uname -a
Linux raspberrypi 5.4.49-v7l+ #1323 SMP Fri Jun 26 14:40:18 BST 2020 armv7l 
GNU/Linux



pi@moode-pa:~ $ cat /proc/asound/card*/stream0
BEHRINGER X-LIVE at usb-0000:01:00.0-1.4, high speed : USB Audio

Playback:
  Status: Stop
  Interface 1
    Altset 1
    Format: S24_3LE
    Channels: 16
    Endpoint: 1 OUT (ASYNC)
    Rates: 48000
    Data packet interval: 125 us

Capture:
  Status: Stop
  Interface 2
    Altset 1
    Format: S24_3LE
    Channels: 16
    Endpoint: 1 IN (ASYNC)
    Rates: 48000
    Data packet interval: 125 us
pi@moode-pa:~ $ 


alsacap

Card 1, ID `XLIVE', name `X-LIVE'
  Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
    16 channels, sampling rate 48000..48000 Hz
    Sample formats: S24_3LE
    Buffer size range from 12 to 21845
    Period size range from 6 to 10922

      Subdevice 0, name `subdevice #0'


lsusb

Bus 001 Device 004: ID 1397:050a BEHRINGER International GmbH 


pi@moode-pa:~ $ cat /proc/asound/XLIVE/usbmixer 
USB Mixer: usb_id=0x1397050a, ctrlif=0, ctlerr=0
Card: BEHRINGER X-LIVE at usb-0000:01:00.0-1.4, high speed
USB Mixer: usb_id=0x1397050a, ctrlif=0, ctlerr=0
Card: BEHRINGER X-LIVE at usb-0000:01:00.0-1.4, high speed
  Unit: 41
    Control: name="X-LIVE Internal Clock Validity", index=0
    Info: id=41, control=2, cmask=0x0, channels=1, type="BOOLEAN"
    Volume: min=0, max=1, dBmin=0, dBmax=0


pi@moode-pa:~ $ cat /proc/asound/card1/pcm0p/sub0/hw_params 
access: RW_INTERLEAVED
format: S24_3LE
subformat: STD
channels: 16
rate: 48000 (48000/1)
period_size: 5461
buffer_size: 21845

pi@moode-pa:~ $ cat /proc/asound/card1/pcm0p/sub0/sw_params 
tstamp_mode: NONE
period_step: 1
avail_min: 5461
start_threshold: 16384
stop_threshold: 21845
silence_threshold: 0
silence_size: 0
boundary: 1431633920


pi@moode-pa:~ $ cat /proc/asound/card*/stream0
BEHRINGER X-LIVE at usb-0000:01:00.0-1.4, high speed : USB Audio

Playback:
  Status: Running
    Interface = 1
    Altset = 1
    Packet Size = 336
    Momentary freq = 48000 Hz (0x6.0000)
  Interface 1
    Altset 1
    Format: S24_3LE
    Channels: 16
    Endpoint: 1 OUT (ASYNC)
    Rates: 48000
    Data packet interval: 125 us

Capture:
  Status: Stop
  Interface 2
    Altset 1
    Format: S24_3LE
    Channels: 16
    Endpoint: 1 IN (ASYNC)
    Rates: 48000
    Data packet interval: 125 us



_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user


0 Votes

Login or Sign up to post a comment