UMIK-1 not recognized by REW (on Ubuntu 20.04)

maxime.levesque

Registered
Thread Starter
Joined
Jul 9, 2021
Messages
2
My Linux OS recognizes the UMI-1:

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CX8200 Analog [CX8200 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: C920 [HD Pro Webcam C920], 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



But when I start REW (version 5.19), and go to the edit/preferences dialog, in the Sound Card preferences tab,

the drop down for selecting the sound card shows only "defaut device" and "Pulse Audio Mixer".

I have also tried another sound card that recognized by the OS, and REW does not see it.

any clues on what migth be wrong in my setup ?
 

maxime.levesque

Registered
Thread Starter
Joined
Jul 9, 2021
Messages
2
Ok, I found the problem.

In the ~/REW directory, there is a log file named roomeq_wizard0.log.txt, produced by REW, and the content was:


more roomeq_wizard0.log.txt
Jul 09, 2021 10:59:58 PM roomeqwizard.RoomEQ_Wizard main
INFO: REW V5.19 running JRE 1.8.0_292 64-bit on linux 5.4.0-77-generic
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no icedtea-sound in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
at java.lang.Runtime.loadLibrary0(Runtime.java:871)
at java.lang.System.loadLibrary(System.java:1124)
at org.classpath.icedtea.pulseaudio.SecurityWrapper.loadNativeLibrary(SecurityWrapper.java:66)
at org.classpath.icedtea.pulseaudio.EventLoop.<clinit>(EventLoop.java:97)
at org.classpath.icedtea.pulseaudio.PulseAudioMixer.openImpl(PulseAudioMixer.java:654)
at org.classpath.icedtea.pulseaudio.PulseAudioMixer.openLocal(PulseAudioMixer.java:588)
at org.classpath.icedtea.pulseaudio.PulseAudioMixer.openLocal(PulseAudioMixer.java:584)
at org.classpath.icedtea.pulseaudio.PulseAudioMixer.open(PulseAudioMixer.java:579)
at org.classpath.icedtea.pulseaudio.PulseAudioDataLine.open(PulseAudioDataLine.java:94)
at org.classpath.icedtea.pulseaudio.PulseAudioTargetDataLine.open(PulseAudioTargetDataLine.java:111)
at org.classpath.icedtea.pulseaudio.PulseAudioTargetDataLine.open(PulseAudioTargetDataLine.java:130)
at roomeqwizard.kD.A(Unknown Source)
at roomeqwizard.kD._(Unknown Source)
at roomeqwizard.JD$11.actionPerformed(Unknown Source)
...



I googled "java.lang.UnsatisfiedLinkError: no icedtea-sound in java.library.path"

and found that my java installation did not have the icedtea-sound library

A reinstallation of java with:

sudo apt-get install openjdk-8-jre openjdk-8-jdk

solved the problem
 

John Mulcahy

REW Author
Joined
Apr 3, 2017
Messages
7,349
Sounds like you might have had a headless runtime installed, which doesn't include audio support.
 
Top Bottom