Vuvuzela Filter using Fedora

If you, like me, like to watch the world cup in South Africa but hate the monotonous sound of the so called Vuvuzelas this post is for you.

I will show you how to filter out the noise using your Fedora machine:

First we need to install the necessary tools and add ourselves to the jackuser group:

yum install jack-rack qjackctl pulseaudio-module-jack ladspa-swh-plugins
gpasswd -a felix jackuser

Of course these commands need to be run as root and you need to replace felix with your username. After you’re done with that you need to log off for the changes to become effective.

Now launch QJackctl from the Applications menu and start configuring it. The following screenshots show my settings. The don’t necessarily need to be your settings, so this is a little bit trial and error.

After you changed the settings you can start the Jack daemon by pressing “Start” in the QJackctl window.

Now you fire up Jack-Rack from the Applications Menu as well. For anything to happen with your audio within Jack-Rack you need to connect your audio devices to the Jack connection of Jack-Rack. This can be done using QJackctl. See below screenshot on how I connected Jack-Rack with my sound devices:

And finally you need to add the filters to Jack-Rack. I used a serial setup of four “Mag’s Notch Filter”. You can add them by clicking on the “+” button at the top left of the Jack-Rack window. Then go to Frequency -> Filters -> Notch -> Mag’s Notch Filter.

Here’s a screenshot of my filter settings:

Frequencies are 233, 466, 932 and 1864 Hz.

Kudos for the information on frequencies go to Surfpoeten.de.

Now you need to hook up the sound output of your TV or cable/sattelite receiver to your computer’s audio input and in turn connect your computer’s audio output to some speakers or headphones.

I usually leave both filters at the end of the rack disabled as that allows for more atmosphere while keeping the vuvuzelas down :D

It’s not perfect but seems to work okay. If you manage to tweak your setup to achive a better sound feel free to add your findings to the comments.

And now enjoy the next world cup game without those annoying vuvuzelas :P

Edit

Here’s a command line for mplayer to achieve the same within mplayer:

mplayer -af pan=1:0.5:0.5,sinesuppress=233:0.01,sinesuppress=466:0.01,sinesuppress=932:0.01,sinesuppress=1864:0.01,sinesuppress=232:0.01,sinesuppress=465:0.01,sinesuppress=931:0.01,sinesuppress=1863:0.01,sinesuppress=234:0.01,sinesuppress=467:0.01,sinesuppress=933:0.01,sinesuppress=1865:0.01

Found by Thomas Moschny at http://pastebin.com/KunkS0uk

33 Gedanken zu „Vuvuzela Filter using Fedora

    1. Felix Kaechele Artikelautor

      Not for me. I can’t hear that much of a difference in latency. So it can’t be as much as that it would bother me.

      Antworten
  1. thm

    And now, if you rebuild rpmfusion’s mplayer rpm with jack support (–with jack), you can even watch TV from your TV card and apply the filter to the live audio signal. Cool!

    Antworten
  2. Pingback: Juho Makkonen - Sanainen arkku » Jalkapallon MM-kisat, nörttien juhla

  3. Alex

    Hey, I’ve come up with pretty much the same setup. At first I also used the notch filter and Mag’s notch filter, but the result wasn’t as good as that from the surfpoeten.de site. So I tweaked a bit more and found a set of “Single band parametric” filters to work best, now I can’t hear a difference to the result achieved with Logic. For the exact settings check out my post at http://ahans.de:8081/blog/entry/7

    Antworten
  4. Pingback: diário de bordo» Arquivo » Vuvuzelas: não há nada que possamos fazer?

  5. Pingback: Legal » Blog Archive » Removendo vuvuzelas da transmissão da Copa

  6. Schmogel

    I followed your instructions on my netbook with Ubuntu 10.04 installed, but somehow there is no frequency filtered. I can’t hear any difference to the unfiltered audio at all.
    After a few minutes the Jack-Rack entry disappears from the JACK Connections list and in a new window it says “Connecting to JACK server…”
    Any Suggestions?

    Antworten
  7. Pingback: Shahvar – شاهوار » آرشيو » معضلی به نام ووزیلا

  8. Pingback: Protegerse de las vuvuzelas del mundial con Gnu/Linux « Jvare Blog

  9. rking

    How nice! I just rewatched a Youtube news report about this and it is way less annoying with the filters installed. I never really played with JackRack, and now that I see how it can be used, I think I’m in for some fun.

    Also, according to my search for note frequencies, the Bb could be defined as 29.14, and the 3th through 5th octaves above that are more precisely:
    3: 233.12
    4: 466.24
    5: 932.48
    (Just in case anyone’s trying to get really narrow with their bandwidth)

    Thanks!

    Antworten
  10. HT

    This is one application of JACK to any consumer; one could also have equalisation according to your room acoustics etc. Sure it is not the only possible way to do things, but it is pro-audio oriented and the plugins would be top-notch.

    This is why I would love to see JACK by default in any Linux install. It would help things…

    Antworten
  11. Pingback: Yusuf’s blog supplemental » Blog Archive » Howto: Vuvuzela filter using Linux (Ubuntu)

  12. Pingback: Create Digital Music » Filter The Vuvuzela Horn Out of the World Cup; Learn JACK Routing on Linux

  13. Pingback: Filtrare le vuvuzelas dalle partite dei Mondiali in South Africa « AleXit Blog

  14. Pingback: Vuvuzela-freier Ton zur WM als MP3-Stream - Keep It Simple

  15. Pingback: THE TRENDSETTER » On Watching the World Cup: How to Filter out the Annoying Vuvuzela Horns

  16. Pingback: MG Blog » Devuvuzelator

  17. Pingback: Eliminare il suono delle vuvuzela con Ubuntu

  18. Polonaise

    You better filter the fundamental tone (233 Hz) and its harmonics. Those would be 466 and 699 Hz. I used a win32 sound editor to create three filters: 230-240, 460-480 and 690-720 Hz. That pretty effectively killed the nagging buzz. See the before and after spectral displays:
    http://polonai.se/luiers.org/vuvuzela.png
    http://polonai.se/luiers.org/vuvucut.png
    Higher harmonics (932, 1165 Hz etc) have much less energy and can be left. Or filtered, if need be. Make sure that with each higher harmonic the bandwidth should increase as well (10-20-30 Hz etc).
    Replace png with wav for audio.

    Antworten
  19. Pingback: Twitter Weekly Updates for 2010-06-20 - Joel's Blog

  20. Pingback: Vuvuzela filter, Yes! « factorQ.net

  21. Pingback: Jak odstranit bzučení z afrického fotbalu? | OndřejČermák.info

  22. Pingback: Technology against vuvuzelas « Brizoma

  23. Pingback: How to lower vuvuzela noise when watching the World Cup « High Tech News

  24. Pingback: On Watching the World Cup: How to Filter out the Annoying Vuvuzela Horns |Miscellaneous

  25. Pingback: How to silence the annoying vuvuzelas | Nelson Areal

  26. Pingback: jrobb's blog :: Vuvuzela filter, Yes! - 115

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>