removing echo feedback
@whyameye Then you need a microphone that is very directional...super cardioid (shotgun)... or at least cardioid.
The Shure SM58 is still one of the affordable best cardioid with good rejection, but will still pick up some surrounding sound.
Sports presenters used to use a microphone that covered their mouth but there are a few good reasons not to use that here.
David.
removing echo feedback
@whyameye Not an easy task.
The subtraction method needs the delay to be sample perfect to avoid artefacts and to be finely equalised for the microphone and the speaker so that the subtracted signal matches the returning signal.
The simple solution is not to use Pd and use an analogue preamplifier between the microphone and the speaker amplifier and keep the speaker fairly close to the microphone (1970's rock and roll).
The expensive solution is to use a professional sound card with asio (windows) or core audio (mac) so that the delay is not perceptible as an echo.... more like a chorus if it is perceptible at all.... but you still need the speaker close to the microphone because of the speed of sound, and there is always a limit to volume before feedback.
Ah! I just read your post again.
You are introducing the 2 second delay on purpose within Pd using [delay~]?
A sound booth, or putting the microphone in another room would be a solution.... or would that ruin your installation...?
David.
removing echo feedback
I have installation where a person makes a sound in a microphone and they hear the sound manipulated back 2 seconds later. The issue is that the mic also hears the delayed sound coming from the speaker so the sound gets stuck in a 2 second feedback loop. I'm considering workarounds involving cutting the mic gain but the ideal solution in my mind would be to cancel the sound coming from the speaker to the microphone while simultaneously continuing to actively capture sounds from people.
I played with delaying the sound using Zexy's [z~] instead of [delay~] and then subtracting the delayed sound from what the mic heard. With this method I tried to tweak the delay, considering the time it takes for the sound to travel from the speaker to the mic, but couldn't get any meaningful results. I also tried playing with this patch:
https://github.com/JosephEoff/PureData_NoiseFilter
and that did a great job removing feedback when no 2 second delay was present but it doesn't seem to be the appropriate tool for my problem.
Any thoughts or suggestions would be appreciated.
analyzing a wavefile to come up with the frequencies in use for it
hi, let's say i'm sent a 440hz tuning fork recording. i.e. someone gets a microphone, hits a tuning fork and waves it around the microphone. how would i go about using PD to analyze it for "main frequencies"? i mean, like, let's imagine that the 440hz tuning fork does not only play 440hz but also plays say 30 or 50 harmonic overtones of it, like a piano might (i guess?)
what would the process be of outputting this kind of frequency analysis data out of a recording, using PD?
How to connect a mic and guitar on Pure Data?
@blurryface
Read the instructions for loading the USB drivers for the Behringer.
They might say..... load the driver for the Behringer onto your computer before plugging it in.... or just plug it in as a driver will be found on the internet when you do that.
Plug in the Mic (Mic input 1) and Guitar (Line input 2) and set line input 2 to INST (instrument).
Connect its USB to your computer.
Turn on the 48V switch on the back if you are using a condenser microphone.
Open Pd and in the Media tab select ASIO (for a PC)........ For other OS's I don't know.... google it.... you are looking for low latency drivers or the delay will be horrible.
Then in Media / Audio Settings select the Behringer with 2 inputs and 2 outputs.
[adc~ 1] will give you the microphone and [adc~ 2] will give you guitar.
[dac~] will return your stereo mix to the Behringer outputs.
David.
How to connect a mic and guitar on Pure Data?
There are a number of videos on YouTube of people using guitars and microphones on the Pure Data and they sound really good.
e.g:
video 1 -->
video 2 -->
video 3-->
How do I connect a guitar and a microphone, using the Behringer U-PHORIA UMC202HD board and having good sound quality?
Analyse frequencies from mic input
@KMETE Only about 5M for USB.
If your soundcard has a microphone input then you could use an analogue microphone up to probably 100M.
David.
Analyse frequencies from mic input
USb Mic like this one?
I Will look into [sigmund~] asap! Thanks
Analyse frequencies from mic input
Is the following possible:
Connecting dialectic mic to pd like that one or that one (does it need to pass through arduino? how can I first convert the analog signal to digital signal?
After receiving the signal in pd - is it possible to analyze the signal based on frequency and/or intensity ? so if the signal is at bandwidth x (between range of frequencies) it will trigger audio file x, if the signal is in bandwidth y it will trigger audio file y and so on
Is the above possible?
Thanks for any advising
Pd crashing on Mac
@Riccardo-V Hmm.... unless you have made a patch that uses the microphone....... using an [adc~] object.... and then fed that back to the speakers using a [dac~] object.... I cannot see how it would be Pd causing this. Especially not after it has been stopped.
But if you are using a [adc~] fed to a [dac~] then you will have to use headphones as the microphone is too close to the speakers on a laptop and feedback is unavoidable.
Please upload the patch that is causing the problem......... using the
button above where you are typing a message into the forum.
I believe a Mac will reopen all programs that were running before you shut the laptop down? If that is so then try closing them all before running Pd again. Programs for communications.....like Skype.. might change some audio settings.
Check to see what has been using the microphone, and the sound settings....... https://support.apple.com/guide/mac-help/change-the-sound-input-settings-mchlp2567/mac
Also there is just a chance that resetting the SMC will help.
Bedtime here.... so I will be gone for the next 8 hours but someone else might have some ideas.
David.