New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
USB Mic not displaying under sound input list #6094
Comments
Commented by: wxl |
Commented by: wxl Same situation with iMac running OS X 10.6.8 on a 3.06 GHz Intel Core i3 (built in audio) and an ATI Radeon HD 4670. Obviously using Core Audio. |
Commented by: rryan Bill -- any idea what the problem could be here? |
Commented by: rryan Hey wxl23, I noticed you commented in Bug #887917 about the iMic working with input and output enabled. Does that mean this problem is fixed? RJ |
Commented by: rryan Oops -- nevermind. I just saw this report is not about the iMic. |
Commented by: rryan Could it be that the microphone is being presented as a stereo ALSA device? Bill, don't we explicitly filter for mono devices for the mic input? |
Commented by: wxl
|
Commented by: rryan Hey Walter, Does your system have pulseaudio installed? How are you running Mixxx, from the desktop icon or from the terminal? Could you try running it like this:
I'm wondering if Pulseaudio is somehow locking your GoMic capture device. This doesn't make sense since you said it works in Audacity, but just to rule it out, could you please give it a try? :) |
Commented by: bkgood Would you mind compiling, running and pasting the output of http://portaudio.com/trac/browser/portaudio/trunk/examples/pa_devs.c (direct link to c file: http://portaudio.com/trac/export/1796/portaudio/trunk/examples/pa_devs.c)?
It'll list all the devices portaudio is seeing and give various info about them, hopefully it'll give a hint as to why Mixxx isn't displaying your microphone. I know you mentioned Audacity doesn't have any issues with it, but I think Audacity bundles its own copy of portaudio in its packages so it's possible there's some difference (also, knowing the info we're getting from PortAudio will likely be useful to know). |
Commented by: wxl I've tried running graphically and in the terminal to no avail. On 12/01/2011 04:07 PM, RJ Ryan wrote:
|
Commented by: wxl
100%[=======================================>] 9,015 --.-K/s in 2011-12-01 20:41:11 (89.0 KB/s) - `pa_devs.c' saved [9015/9015]
On 12/01/2011 04:12 PM, Bill Good wrote:
|
Commented by: rryan Hey Walter, Did you install portaudio19-dev? If you have, then could you try opening #include "portaudio.h" to
And give it another try?
|
Commented by: wxl with portaudio19-dev 19+svn20110326-2:
100%[=======================================>] 9,015 --.-K/s in 2011-12-10 22:10:07 (85.2 KB/s) - `pa_devs.c' saved [9015/9015]
On 12/10/2011 05:53 PM, RJ Ryan wrote:
|
Commented by: wxl anything else i can do to help with this? |
Commented by: mtbman333 Issue also affects Windows 7. It seems that Mixxx does not yet support USB microphones. |
Commented by: wxl What mic, Chris? On 01/25/2012 04:38 AM, Chris wrote:
|
Commented by: rryan The file is moved and is now at https://subversion.assembla.com/svn/portaudio/portaudio/trunk/examples/pa_devs.c Can you try this: gcc -I/usr/include/ -pthread -lportaudio -lasound -lm -lpthread -o pa_devs pa_devs.c
Bill -- I see this line in SoundManager in setupDevices:
This means we're ignoring all mono devices? wxl and Chris -- do you know if your USB mics are mono or stereo? |
Commented by: wxl
100%[=======================================>] 9,360 --.-K/s in 0.001s 2012-05-10 21:38:05 (7.08 MB/s) - `pa_devs.c' saved [9360/9360]
and by #7 above it's mono. so perhaps that's the source of the problem. is that filter necessary? |
Commented by: rryan wxl23 confirms this is a mono microphone. When you get the chance to build from source, could you try this change: open mixxx/src/soundmanager.cpp and on line 186 from:
to:
|
Commented by: wxl first things first (this is partially a reminder to myself): also when doing a universal install: now for the punchline: |
Commented by: bkgood And fixed: Thanks everyone for the help and patience, I stared at my preferences code forever looking for this but never thought to look to see if we were filtering devices in SoundManager. |
Issue closed with status Fix Released. |
Reported by: wxl
Date: 2011-11-09T08:54:25Z
Status: Fix Released
Importance: High
Launchpad Issue: lp887922
Tags: input, mic, microphone, talkover
Attachments: [output of running Mixxx and going through the reproduction steps](https://bugs.launchpad.net/bugs/887922/+attachment/2590424/+files/output of running Mixxx and going through the reproduction steps), [GoMic capture device on alsamixer](https://bugs.launchpad.net/bugs/887922/+attachment/2610112/+files/GoMic capture device on alsamixer)
== APPLICATION VERSION ==
Mixxx 1.10.0 beta 1
== OPERATING SYSTEM ==
Lubuntu 11.10
== CPU ==
Intel Core Duo T2500 2.0GHz
== REPRODUCTION ==
Simple stuff here:
1. Plug in mic.
2. Load Mixxx.
3. Open Options > Sound Hardware > Input > Microphone
4. Go Mic does not appear.
5. Open Options > Sound Hardware > Output and pick any of the options (e.g. Master)
6. Go Mic does appear.
7. Select Go Mic for output.
8. Open Options > Sound Hardware > Input > Microphone
9. Go Mic still does not appear.
10. Requery devices and nothing changes.
11. Try different sample rates, apply, and requery devices and nothing changes.
12. To be sure it is not a bug in PortAudio, use the mic in Audacity with no problems, so the problem does not lie there.
== IN CONCLUSION ==
Thank you, Mixxx Development Team, to finally implementing the talkover feature. I have been waiting desperately for it. Can't wait to put it to good use with my microphone!
The text was updated successfully, but these errors were encountered: