Anyone on Linux with issues and willingness to share the log? I will need to understand the issue to work on a fix.
I'm back with the full logs. sorry for overlooking the ones generated within the gsonic folder. Apparently, they are not that helpful anyway.
There are no log lines on button press events.
The console output is:
[giacomo@nevux gsonic]$ ./GSonic
Loading settings...
Enumerating audio devices...
Enumerating RtAudio devices...
ALSA lib control.c:1575: (snd_ctl_open_noupdate) [error.control] Invalid CTL pulse
Found 8 RtAudio devices
No ASIO drivers found, defaulting to RtAudio backend
Init complete.
Generating measurement signal...
-- Generating measurement signal --
Measurement sweep generated:
Duration: 10.9 s (523193 samples)
Range: 1 - 24000 Hz
Fade: 1000 samples (20.8 ms)
Timing reference generated (100ms)
Signal assembled: 14.1s total, level: -12 dBFS
-- Ready --
Sweep ready: 14.1s signal, 523193 sample inverse filter
[initBackend] Out: 'DAC8STEREO (USB Audio)' id=135 (2 ch), In: 'Umik-1 Gain: 18dB (USB Audio)' id=136 (2 ch)
RtApiAlsa:: probeDeviceOpen: pcm device (hw:U18dB,0) data format not supported by RtAudio.
[RtAudio] openStream failed: RtApiAlsa:: probeDeviceOpen: pcm device (hw:U18dB,0) data format not supported by RtAudio.
Failed to init backend for test
[initBackend] Out: 'DAC8STEREO (USB Audio)' id=135 (2 ch), In: 'Umik-1 Gain: 18dB (USB Audio)' id=136 (2 ch)
RtApiAlsa:: probeDeviceOpen: pcm device (hw:U18dB,0) data format not supported by RtAudio.
[RtAudio] openStream failed: RtApiAlsa:: probeDeviceOpen: pcm device (hw:U18dB,0) data format not supported by RtAudio.
Failed to init backend for test
> arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC257 Analog [ALC257 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: DAC8STEREO [DAC8STEREO], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: U18dB [Umik-1 Gain: 18dB], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
> lsusb -vv
Bus 003 Device 005: ID 2752:0007 miniDSP Umik-1 Gain: 18dB
Couldn't open device, some information will be missing
Negotiated speed: Full Speed (12Mbps)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 [unknown]
bDeviceSubClass 0 [unknown]
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x2752 miniDSP
idProduct 0x0007 Umik-1 Gain: 18dB
bcdDevice 1.00
iManufacturer 1 miniDSP
iProduct 2 Umik-1 Gain: 18dB
iSerial 3 00002
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0080
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 1 Control Device
bInterfaceProtocol 0
iInterface 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 1.00
wTotalLength 0x0028
bInCollection 1
baInterfaceNr(0) 1
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 1
wTerminalType 0x0201 Microphone
bAssocTerminal 2
bNrChannels 2
wChannelConfig 0x0003
Left Front (L)
Right Front (R)
iChannelNames 0
iTerminal 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 2
wTerminalType 0x0101 USB Streaming
bAssocTerminal 1
bSourceID 3
iTerminal 0
AudioControl Interface Descriptor:
bLength 10
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 3
bSourceID 1
bControlSize 1
bmaControls(0) 0x01
Mute Control
bmaControls(1) 0x02
Volume Control
bmaControls(2) 0x02
Volume Control
iFeature 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 2
bDelay 1 frames
wFormatTag 0x0001 PCM
AudioStreaming Interface Descriptor:
bLength 29
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 2
bSubframeSize 3
bBitResolution 24
bSamFreqType 1 Discrete
tSamFreq[ 0] 48000
junk at descriptor end: 11 2b 00 80 3e 00 22 56 00 00 7d 00 44 ac 00 80 bb 00
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 13
Transfer Type Isochronous
Synch Type Synchronous
Usage Type Data
wMaxPacketSize 0x0120 1x 288 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
AudioStreaming Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x01
Sampling Frequency
bLockDelayUnits 0 Undefined
wLockDelay 0x0000
I am willing to contribute for further testing.
Linux is in a constant and rapid evolution. What works today may be broken in a few months.
I suggest you test on a USB stick distro always kept up to date, if not natively, if yuo want to support Linux
As an alternative, I'm glad to assist for any help.