You are not logged in.

#1 2020-05-24 21:40:10

tuttiarch
Member
Registered: 2015-01-31
Posts: 13

Steinberg UR22C Audio Interface Sometimes Low-pitched Playback, Cracks

Hello,

I recently bought a Steinberg UR22C USB audio interface and it usually works fine for both playback and recording of audio. However, sometimes, the playback gets briefly interrupted and then resumes with a lowered pitch (like running a vinyl record at too low speed, except the playback speed is still correct, i.e. only lower voices etc.). At the same time the playback audio starts crackling. I had one occurrence of people in voice chat reporting my voice to sound weird as well (I guess the same effect the other way around with recording instead of playback).

The only way to get it back to normal playback is to "restart" PulseAudio by killing all playback and restarting the program (i.e. refresh Firefox tab with audio, restart game, restart voice chat).

Although I don't know what the problem might be, I can reproduce this issue 100% by removing and re-plugging the USB cable. The audio will then start distorted...

Also, some programs seem to be causing more trouble than others: When connecting to a mumble server (voice chat), the issue happen 8/10 times, while with Teamspeak it never happens. Steam voice chat is also not working properly. Interestingly, when starting Teamspeak and afterwards starting Mumble, the issue does not appear.

I hope you can give me some hints on how to find out what the actual cause of this could be. As I could not find any similar issues (for the UR22C device and Linux), I assume it could be something with my setup or configuration instead of a general problem. Any comment is much appreciated!

Offline

#2 2020-05-24 22:12:55

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,431

Re: Steinberg UR22C Audio Interface Sometimes Low-pitched Playback, Cracks

Sounds like sample rate issues. Post a

pacmd list-sink-inputs
pacmd list-source-outputs

during working and not working.

Offline

#3 2020-05-25 08:09:52

tuttiarch
Member
Registered: 2015-01-31
Posts: 13

Re: Steinberg UR22C Audio Interface Sometimes Low-pitched Playback, Cracks

Thanks for your reply. Here are the results:

Working:

$ pacmd list-sink-inputs 
1 sink input(s) available.
    index: 4282
	driver: <protocol-native.c>
	flags: START_CORKED 
	state: RUNNING
	sink: 231 <alsa_output.usb-Yamaha_Corporation_Steinberg_UR22C-00.analog-stereo>
	volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	muted: no
	current latency: 58.12 ms
	requested latency: 75.00 ms
	sample spec: float32le 2ch 48000Hz
	channel map: front-left,front-right
	             Stereo
	resample method: copy
	module: 9
	client: 1132 <Firefox>
	properties:
		media.name = "AudioStream"
		application.name = "Firefox"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "33"
		application.process.id = "394187"
		application.process.user = "tutti"
		application.process.host = "home"
		application.process.binary = "firefox"
		application.language = "en_US.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "f38fe53411b548639702c5668d38aa6f"
		application.process.session_id = "2"
		application.icon_name = "firefox"
		module-stream-restore.id = "sink-input-by-application-name:Firefox"
$ pacmd list-source-outputs 
1 source output(s) available.
    index: 312
	driver: <protocol-native.c>
	flags: 
	state: RUNNING
	source: 343 <alsa_input.usb-Yamaha_Corporation_Steinberg_UR22C-00.analog-stereo>
	volume: mono: 65536 / 100% / 0.00 dB
	        balance 0.00
	muted: no
	current latency: 0.00 ms
	requested latency: 10.00 ms
	sample spec: float32le 1ch 44100Hz
	channel map: mono
	             Mono
	resample method: copy
	owner module: 9
	client: 1165 <Mumble>
	properties:
		media.name = "Microphone"
		application.name = "Mumble"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "33"
		application.id = "net.sourceforge.mumble.mumble"
		application.icon_name = "mumble"
		media.role = "game"
		application.process.id = "1862825"
		application.process.user = "tutti"
		application.process.host = "home"
		application.process.binary = "mumble"
		application.language = "en_US.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "f38fe53411b548639702c5668d38aa6f"
		application.process.session_id = "2"
		module-stream-restore.id = "source-output-by-media-role:game"

Broken:

$ pacmd list-sink-inputs 
1 sink input(s) available.
    index: 4282
	driver: <protocol-native.c>
	flags: START_CORKED 
	state: RUNNING
	sink: 280 <alsa_output.usb-Yamaha_Corporation_Steinberg_UR22C-00.analog-stereo>
	volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	muted: no
	current latency: 120.50 ms
	requested latency: 75.00 ms
	sample spec: float32le 2ch 48000Hz
	channel map: front-left,front-right
	             Stereo
	resample method: copy
	module: 9
	client: 1132 <Firefox>
	properties:
		media.name = "AudioStream"
		application.name = "Firefox"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "33"
		application.process.id = "394187"
		application.process.user = "tutti"
		application.process.host = "home"
		application.process.binary = "firefox"
		application.language = "en_US.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "f38fe53411b548639702c5668d38aa6f"
		application.process.session_id = "2"
		application.icon_name = "firefox"
		module-stream-restore.id = "sink-input-by-application-name:Firefox"
$ pacmd list-source-outputs 
1 source output(s) available.
    index: 311
	driver: <protocol-native.c>
	flags: 
	state: RUNNING
	source: 343 <alsa_input.usb-Yamaha_Corporation_Steinberg_UR22C-00.analog-stereo>
	volume: mono: 65536 / 100% / 0.00 dB
	        balance 0.00
	muted: no
	current latency: 0.00 ms
	requested latency: 10.00 ms
	sample spec: float32le 1ch 44100Hz
	channel map: mono
	             Mono
	resample method: copy
	owner module: 9
	client: 1162 <Mumble>
	properties:
		media.name = "Microphone"
		application.name = "Mumble"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "33"
		application.id = "net.sourceforge.mumble.mumble"
		application.icon_name = "mumble"
		media.role = "game"
		application.process.id = "1862639"
		application.process.user = "tutti"
		application.process.host = "home"
		application.process.binary = "mumble"
		application.language = "en_US.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "f38fe53411b548639702c5668d38aa6f"
		application.process.session_id = "2"
		module-stream-restore.id = "source-output-by-media-role:game"

Note that while the input (mic) was broken, the audio output was working correctly. So, the commands above are not sorted chronologically.

Offline

#4 2020-05-29 07:50:14

tuttiarch
Member
Registered: 2015-01-31
Posts: 13

Re: Steinberg UR22C Audio Interface Sometimes Low-pitched Playback, Cracks

This is still happening. Does anyone have an idea what could be the problem?

Offline

#5 2020-07-28 10:12:05

kryptoxx
Member
Registered: 2020-07-28
Posts: 1

Re: Steinberg UR22C Audio Interface Sometimes Low-pitched Playback, Cracks

I have the same problem, and it happens on both Linux and Windows. I can confirm that it is most of the times triggered by running a program (in my case Discord). Sometimes the mic input has a lower pitch, other times it is the output that has a low pitch.

My current workaround is to disconnect and reconnect the USB cable, but I wouldn't call it an ideal solution.

The fact that I have the problem on Windows as well as Linux makes me think it might be a hardware/firmware issue, but I might be wrong.

Offline

#6 2021-11-26 16:18:03

wooptoo
Member
Registered: 2007-04-23
Posts: 78
Website

Re: Steinberg UR22C Audio Interface Sometimes Low-pitched Playback, Cracks

I have the same issue, this is being discussed upstream here:   
https://gitlab.freedesktop.org/pulseaud … issues/980

Offline

Board footer

Powered by FluxBB