Recorded audio from my USB microphone is slowed down and kind of distorted, like playing a record on a slightly too slow speed.
Heres two clips of the opening 10ish seconds of pink floyd’s brain damage
linux slowed down, windows which sounds normal (If theres a better way to share these clips for future readers let me know.)
Other microphones work fine. That to me says wrong sampling rate. I went through the arch wiki PulseAudio/Troubleshooting - ArchWiki
and it fixed it one time, temporarily for some reason. I’m not convinced any of the steps did, but somewhere along the way killing pulseaudio or something did (that’s my theory at least.)
The default sampling rate for the card ~seems~ correct. (Am I being dumb, or should I be expecting sensible output from testing the usb microphone? ) I also tried turning on "avoid-resampling = yes
in daemon.conf" as recommended in the wiki, no dice.
Any ideas or anything obvious I’m forgetting? Thanks!
$ arecord --list-devices
**** List of CAPTURE Hardware Devices ****
card 1: Generic [HD-Audio Generic], device 0: ALC887-VD Analog [ALC887-VD Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 2: ALC887-VD Alt Analog [ALC887-VD Alt Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Audio [USB MIC Audio], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: Camera [HD Web Camera], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
$ arecord -f dat -r 60000 -D hw:1,0 -d 5 test.wav
Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 60000 Hz, Stereo
Warning: rate is not accurate (requested = 60000Hz, got = 48000Hz)
please, try the plug plugin
$ arecord -f dat -r 60000 -D hw:2,0 -d 5 test.wav
Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 60000 Hz, Stereo
arecord: set_params:1358: Channels count non available
$ grep "default-sample-rate" /etc/pulse/daemon.conf
; default-sample-rate = 48000