[SOLVED] How to get Shure sm58 mic and behringer interface installed and working?
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,501
Rep:
Connect the Shure to the Behringer then plug in to computer, you will need a program such as Audacity installed, check that the input is from your mic, start recording.
How do I get the Shure SM58 microphone and beringer U-Phoria UM2 installed on debian?
The SM58 is totally analog and has nothing to do with any Linux question.
I know nothing about the latter device. Maybe it's some sort of analog-to-digital converter and preamp?
Location: Montreal, Quebec and Dartmouth, Nova Scotia CANADA
Distribution: Arch, AntiX, ArtiX
Posts: 1,364
Rep:
Quote:
Originally Posted by linux-man
How do I get the Shure SM58 microphone and beringer U-Phoria UM2 installed on debian?
Hi linux-man,
I don't use Debian for my sound studio (I use Arch), but the basics should be the same.
Getting your SM58 working depends on the interface (your UM2) itself being recognized as a sound card. That's where I would start. "Installing" it is, as mentioned above by fatmac, simply plugging the UM2 into a USB port on your computer (most of the time ... see my note further down concerning USB class compliance). After doing that, does it appear as a sound card in your system ?
Also, could you describe how you are set up for sound, beyond the basic Alsa stuff ... Are you using JACK ? Pulseaudio ? Something else ? ... These are all "audio servers" that interact with Alsa and must be configured to use the UM2 as a sound card.
If your UM2 isn't working as suspected after connecting, I suspect that either your UM2 isn't being recognized (unlikely, if it's a USB class-compliant device, which I believe most Behringers are ...) or, more likely, it IS being recognized, but your Debian system defaults to using your computer's internal sound card instead of the UM2.
Distribution: native install of Parrot Home Edition 5.0 Debian (no security tools) 64 bit, KDE, 5.14.0-9parrot1,
Posts: 872
Original Poster
Rep:
Quote:
Originally Posted by Rickkkk
simply plugging the UM2 into a USB port on your computer
I did that with USB, and I got a breif pop up message, something a along the lines of "PCM 2902 Audio Codec Analgog Stereo". I clicked volume in task bar far lower right of screen and see a blue tab next to it.
Quote:
Originally Posted by Rickkkk
does it appear as a sound card in your system ?
How do I go about checking that?
Quote:
Originally Posted by Rickkkk
...could you describe how you are set up for sound, beyond the basic Alsa stuff ... Are you using JACK ? Pulseaudio ?
Since I transitioned to linux I have not done anything to set up for sound, I installed the os and whatever came with it in terms of sound is what I got. Never heard of Alsa before you mentioned it. I did a search for JACK, and Pulseaudio but I don't have on my system. And Audacity is not listed in Synaptic either. I am open to anything you recommend. What do you use?
Quote:
Originally Posted by Rickkkk
These are all "audio servers"
First time I am hearing of the term audio servers
Quote:
Originally Posted by Rickkkk
If your UM2 isn't working as suspected after connecting, I suspect that either your UM2 isn't being recognized (unlikely, if it's a USB class-compliant device, which I believe most Behringers are ...) or, more likely, it IS being recognized, but your Debian system defaults to using your computer's internal sound card instead of the UM2.
I think it may be recognized because I got a pop up message about codec when I plugged it in using USB, I note that when its plugged in Youtube videos are muted.When I breathe (puff) into the mic or talk into it has no effect
Distribution: native install of Parrot Home Edition 5.0 Debian (no security tools) 64 bit, KDE, 5.14.0-9parrot1,
Posts: 872
Original Poster
Rep:
Quote:
Originally Posted by fatmac
Check that your 'mic' isn't muted, they often are, (otherwise some may give feedback noises).
I spoke into the microphone and nothing happened. I turned the volume (input output) control into lower right of screen (task bar) to 100% it appears unmuted. Haven't installed audacity or anything similar yet, my os didnt come with audacity preinstalled.
Distribution: native install of Parrot Home Edition 5.0 Debian (no security tools) 64 bit, KDE, 5.14.0-9parrot1,
Posts: 872
Original Poster
Rep:
Quote:
Originally Posted by Rickkkk
Getting your SM58 working depends on the interface (your UM2) itself being recognized as a sound card. That's where I would start. "Installing" it is, as mentioned above by fatmac, simply plugging the UM2 into a USB port on your computer (most of the time ... see my note further down concerning USB class compliance). After doing that, does it appear as a sound card in your system ?
Also, could you describe how you are set up for sound, beyond the basic Alsa stuff ... Are you using JACK ? Pulseaudio ? Something else ? ... These are all "audio servers" that interact with Alsa and must be configured to use the UM2 as a sound card.
If your UM2 isn't working as suspected after connecting, I suspect that either your UM2 isn't being recognized (unlikely, ihttps://www.linuxquestions.org/questions/editpost.php?do=editpost&p=6387787f it's a USB class-compliant device, which I believe most Behringers are ...) or, more likely, it IS being recognized, but your Debian system defaults to using your computer's internal sound card instead of the UM2.
Let us know if this helps.
Cheers,
Rick
Yes, after plugging in UM2 with usb it appears as:
Code:
Analog output PCM2902 audio codec stereo
Analog Input PCM2902 audio codec stereo
Microphone HD webcam analog stereo
I have Jack Audio Connection Kit and Audacity. I clicked Start in Jack audio connection kit nothing telling me microphone is working. Is see RT hovering between 0.11-0.13% and 00:00:00.000 after pressing start in jack audio connection kit
Does JACK record too?
Does both JACK and Audacity need to be active whenever I need to use the SM58 microphone for anything?
I don't see a sign microphone is working yet.
Distribution: native install of Parrot Home Edition 5.0 Debian (no security tools) 64 bit, KDE, 5.14.0-9parrot1,
Posts: 872
Original Poster
Rep:
Quote:
Originally Posted by fatmac
Connect the Shure to the Behringer then plug in to computer, you will need a program such as Audacity installed, check that the input is from your mic, start recording.
To check that the input is installed from my mic do I do that from within Audacity File>preferences>devices?
What if I don't need to record anything but rather use the mic to speak to someone over VOIP or whatnot? Actually I need solution for both scenarios.
Distribution: native install of Parrot Home Edition 5.0 Debian (no security tools) 64 bit, KDE, 5.14.0-9parrot1,
Posts: 872
Original Poster
Rep:
Quote:
Originally Posted by Rickkkk
it IS being recognized, but your Debian system defaults to using your computer's internal sound card instead of the UM2.
Is there a way to tell? And how do I tell my computer not to default to it's internal sound card? For instance I can't hear anything straight after connecting UM2 to computer i.e. no audio thru speakers,is this normal?
Is there a way to tell? And how do I tell my computer not to default to it's internal sound card? For instance I can't hear anything straight after connecting UM2 to computer i.e. no audio thru speakers,is this normal?
I'm not familiar with your distro at all, but I assume that it is using PulseAudio to manage sound...
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Do you have a sound settings or volume settings in your menu? Your could try running pavucontrol (I think it the program) on the command line. I suspect you just have to either unmute the soundcard or, like i get with my USB DAC, change the output setting from one kind to another and back - I have no idea why that is needed in my case but if it's Pulse Audio then I just expect weirdness.
Location: Montreal, Quebec and Dartmouth, Nova Scotia CANADA
Distribution: Arch, AntiX, ArtiX
Posts: 1,364
Rep:
Hi linux-man,
From your most recent posts, it would seem that your UM2 is indeed being recognized by your system and is probably the default sound card when it is plugged in. This is why you can't hear your internal computer speakers when the UM2 is plugged in. Your system is using the UM2 for both input and output. You would need to have external speakers or headphones plugged into the UM2 to hear something.
Concerning JACK. You don't really need it if you don't require any low-latency recording capabilities (such as listening to an existing track while recording an additional track using software such as Audacity or Ardour ... ). Furthermore, if you are already using Pulseaudio (likely - most distros come with it pre-installed and configured), you shouldn't try to use JACK concurrently. It *IS* possible, with additional add-in software, but it's a little finicky to set up and, in my experience, yields no benefits. JACK and Pulseaudio fulfill similar functions - they are both "audio servers" that interface with the lower-level ALSA sound system in linux. I would use one or the other in your situation. Personally, I have Pulseaudio installed on my studio system, I have just configured it to be started and stopped manually, so that when I'm using JACK for low-latency recording, I make sure Pulseaudio isn't running.
Once you've managed to succesfully hear the output from the UM2 (headphones are probably the easiest way to test) as well as hear yourself speaking through a microphone plugged into the UM2, you'll know that it is set up properly and working. After that, it will be a question of using the proper parameters in Pulseaudio and / or JACK and / or any recording application (or a combination of such) to actually use it.
Distribution: native install of Parrot Home Edition 5.0 Debian (no security tools) 64 bit, KDE, 5.14.0-9parrot1,
Posts: 872
Original Poster
Rep:
Quote:
Originally Posted by Rickkkk
Concerning JACK. You don't really need it if you don't require any low-latency recording capabilities (such as listening to an existing track while recording an additional track using software such as Audacity or Ardour ... ).
You mean like from VLC player whilst doing something on Audacity unrelated?
Quote:
Originally Posted by Rickkkk
Furthermore, if you are already using Pulseaudio (likely - most distros come with it pre-installed and configured), you shouldn't try to use JACK concurrently.
Appears to be pre-installed after checking with Synaptic.
Quote:
Originally Posted by Rickkkk
Once you've managed to succesfully hear the output from the UM2 (headphones are probably the easiest way to test) as well as hear yourself speaking through a microphone plugged into the UM2, you'll know that it is set up properly and working.
I have the speakers plugged into output of UM2 and can now hear fine. I have headphones plugged into the other output at the back of UM2 beside speaker. I can hear speakers and headphones voice the sound simultaneously, is this normal? Nothing indicating mic is working with headphones on/off.
Quote:
Originally Posted by Rickkkk
After that, it will be a question of using the proper parameters in Pulseaudio and / or JACK and / or any recording application (or a combination of such) to actually use it.
The proper parameters are done in terminal? Because I just typed Pulseaudio into menu search bar and nothing for it came up (bottom left of screen). If in terminal, then what should I type in terminal to set proper parameters? I don't see pavucontrol (graphical mixer utility) aka Pulse Audio Mixer (in repo) even though installed.
So to get a mic working on linux, the only way to do it is to go thru the audio server?
Distribution: native install of Parrot Home Edition 5.0 Debian (no security tools) 64 bit, KDE, 5.14.0-9parrot1,
Posts: 872
Original Poster
Rep:
Quote:
Originally Posted by 273
Do you have a sound settings or volume settings in your menu?
Yes,KDE audio settings, bottom far left of screen.
Quote:
Originally Posted by 273
Your could try running pavucontrol (I think it the program) on the command line.
Pavucontrol is aka the Pulse Audio Mixer in the repos, is that correct? Pulse Audio Mixer installed. Should I go to terminal, isn't there a graphical?
Quote:
Originally Posted by 273
I suspect you just have to either unmute the soundcard or, like i get with my USB DAC, change the output setting from one kind to another and back
You mean to get the mic working? In audio setting under PCM2902 Audio Codec is is Profile Analog Stereo Duplex, and Built-In Audio Profile is Analog Stereo Output
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.