i want to mute a particular frequency range in real time audio for eg: in audio signal frequency above 3 kHz should be muted for specific interval of time.

  • $\begingroup$ You can achieve this by running the signal through a low-pass filter, e.g. a Butterworth filter. This will not mute the signal above 3 kHz, but it will attenuate frequencies above that frequency. To apply the filter only for specific time intervals, just put the filter into the signal path for those time intervals. $\endgroup$ – applesoup Feb 4 '18 at 10:51
  • $\begingroup$ thanks, but i have to stop the music at 3khz,not to filter the noise or freq. $\endgroup$ – Guestgc Feb 5 '18 at 12:35
  • $\begingroup$ Have you considered a notch filter at 3 kHz? $\endgroup$ – Ben Feb 5 '18 at 12:52
  • 1
    $\begingroup$ @applesoup answer is good for the question you asked. You said that you wanted to mute frequencies above 3KHz, that's what a low pass filter does. It does no only filter noise. Maybe you should clarify your question. Do you want to attenuate a narrowband around 3KHz or do you want to attenuate all frequencies above 3KHz? $\endgroup$ – Pier-Yves Lessard Feb 5 '18 at 19:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.