Bye Bye Vuvuzela
17.10.2010

Annoyed by the vuvuzelas in the worldcup soccer transmissions on tv?
So here is the solution: Bye Bye Vuvu!
For the impatient:
Here is the patch: byebyevuvu.pd
Now with updated streaming instructions!
What is this?
Bye Bye Vuvu is a realtime vuvuzela filter.
In fact it is a is a patch for a free software called Pure Data, or pd for short. It is
used to do signal processing. Anyway, for now the only important thing is, it can get ridd
of the annoying vuvuzelas in the tv.
How does it work?
Bye Bye Vuvu uses a notch filter tuned to the frequencies of the vuvuzela. Canceling out the Vuvuzela and leaving the remainder.
How to do it at home?
You will need the following:
- A receiver or TV with audio outputs
- A computer / laptop, PC or Mac, even Linux, will do fine
- The Pure Data extended software
- The Jack Audio Connection routing software (optional, see here)
- Some amplifier and speakers or active speakers
- Some cabling to put all this togehter
Step-by-step instructions for regular reception:
If you use your computer for reception things are slightly different
-
Download Pure Data extended Software from puredata.info and install it according to your operating system.
If there is no decent version for your OS go to autobuild.puredata.info and pick the 0.42.5 version. The 0.42 version
should also work, but be warned this is beta grade software. -
Download Bye Bye Vuvu and save it to a place you remember.
-
Connect your receiver or tv to your computer.
-
Connect yout computer to your amp or active speakers.
-
IMPORTANT! Turn the output volume down all the way! I mean it! Turn any volume slider and/or knob down all the way.
Pure Data has a tendency to act as an extremely powerfull amplifier. Believe me and your speakers/ears will be thankfull! -
Start Pure Data extended.
-
Open the ByeByeVuvu patch via the menu File → Open command.
-
Go to the Pure Data audio preferences and set the input and output according to your computer.
-
Click the On/Off switch in ByeByeVuvu to start audio processing.
-
Finally wait for the next match to watch vuvuzela-free and adjust the volume slider to a sensible value.
Step-by-step instructions for streaming from the internet or DVB:
A warning: this is a setup for the more advanced users!
- The first and second step is the same as for regular reception.
-
Download and install Jack Audio for your operating system from http://jackaudio.org/download.
Mac users can also choose http://www.jackosx.com/. -
Audio Routing Software
-
Windows
It’s sad to tell you, but there is no free software to do this in windows. Anyway,
you could use Virtual Audio Cables from http://software.muzychenko.net/eng/vac.html. -
Mac
Mac users should use a software called Soundflower to route audio through Pure Data.
Download it from http://code.google.com/p/soundflower/.
The homepage is located at http://cycling74.com/products/soundflower/. -
Linux
Since I currently do not have Linux installed, I am unable to recommend any other than
doing some googling for audio routing through jack. I am pretty shure that it can be done…
-
-
Setup
The general idea is to get the audio signal, which is normally send directly to your
soundcard’s audio out jack, routed through Pure Data. Since there are so many different hardware
setups out there a can only provide you with some general tips:- Make shure the audio routing software you are using is installed and running correctly
- Go to your operating system’s audio preferences and make shure that the routing software is selected as default output
- In PD’s audio setup you can then choose the routing software’s driver as input and your systems hardware output as output
- That way you get the bitch called flash to behave correctly, which is, what I’ve heard, the „streaming-client“ of choice ;)
- Start your streaming client or DVB tuner and Pure Data.
- Start jack audio.
- Open the jack audio routing editor and connect the output of your streaming client to the input of pure data.
- Connect the output of pure data to your system output. Be aware of both stereo channels.
-
IMPORTANT! Turn the output volume down all the way! I mean it! Turn any volume slider and/or knob down all the way.
Pure Data has a tendency to act as an extremely powerfull amplifier. Believe me and your speakers/ears will be thankfull! -
Open the ByeByeVuvu patch in pure data via the menu File → Open command.
-
Go to the Pure Data audio preferences and set the input and output to jack audio connector.
- See top 4 for Pure Data settings.
-
Click the On/Off switch in ByeByeVuvu to start audio processing.
-
Finally wait for the next match to watch vuvuzela-free and adjust the volume slider to a sensible value.
Have Fun!

Genervt von den Vuvuzelas bei den Weltmeisterschaftsübertragungen?
Hier ist die Lösung: Bye Bye Vuvu!
Für die ungeduldigen:
Hier ist der Patch: byebyevuvu.pd
Jetzt mit aktualisierter Anleitung für Streaming!
Was ist das?
Bye Bye Vuvu ist ein Echtzeit Vuvuzela Filter. Tatsächlich ist es ein Patch für die freie Software Pure Data, oder pd. Es wird für Signalmanipulation benutzt.
Wie auch immer, für uns wichtig ist, dass es uns vom Getute befreit.
Wie funktioniert das?
Bye Bye Vuvu verwendet einen Bandstoppfilter mit den Frequenzen, die von den Vuvuzelas erzeugt werden.
Was muss ich machen?
Du brauchst folgendes:
- Receiver oder Fernseher mit Audio Ausgängen
- Computer / Laptop mit Windows, Mac OS oder Linux
- Die Pure Data extended Software
- Die Jack Audio Software (optional, siehe hier)
- Einen Verstärker mit Lautsprechern oder aktive Lautsprecher
- Entsprechende Kabel um alles miteinander zu verbinden
Schritt-für-Schritt Anleitung für regulären Empfang:
Solltest du die Spiele mit deinem Computer empfangen geht das etwas anders.
-
Lade Pure Data extended von puredata.info und installiere es entsprechend deinem Betriebsystem.
Falls es dort nichts für dein System gibt gehe zu autobuild.puredata.info und lade die 0.42.5 Version.
Die 0.43 Version sollte auch funktionieren, ist aber der Erwähnung halber Beta-Status. -
Lade Bye Bye Vuvu herunter speichere es an einem Ort, den du wieder findest.
-
Schließe deinen Receiver oder Fernseher an den Computer an (Audioverbindung).
-
Schließe den Computer an den Verstärker oder die aktiven Lautsprecher an.
-
WICHTIG! Drehe die Lautstärke ganz runter! Damit meine ich jeden verfügbaren Lautstärkeregler!
Pure Data kann als extremer Verstärker fungieren und deine Ohren werden es dir danken! -
Starte Pure Data extended.
- Öffne den ByeByeVuv Patch über das Menu: File → Open command.
-
Gehe in die Pure Data Audio Voreinstellungen und wähle als Ein- und Ausgang den Jack Audio Connector.
-
Klicke den On/Off Button in ByeByeVuvu um die Audioverarbeitung zu starten.
-
Schließlich wartest du auf das nächste Vuvuzela freie Spiel und stellst die Lautstärke vorsichtig auf einen passenden Wert.
Schritt-für-Schritt Anleitung für Streaming oder DVB:
Eine Warnung: das hier ist für eher erfahrene Benutzer!- Die ersten beiden Schritte sind die selben wie für regulären Empfang.
- Lade die Jack Audio Software von http://jackaudio.org/download herunter. Mac Benutzer können ebenso http://www.jackosx.com/ verwenden.
-
Audio Routing Software
-
Windows
Leider gibt es für Windows keine freie Software für das Audio Routing.
Unter Windows funktioniert Virtual Audio Cables http://software.muzychenko.net/eng/vac.html
ganz passabel. -
Mac
Für Macs gibt es das freie Soundflower auf http://code.google.com/p/soundflower/ zum
Download. Die Homepage befindet sich unter http://cycling74.com/products/soundflower/. -
Linux
Da ich zur Zeit kein Linux installiert habe kann ich dazu nicht all zu viel sagen. Ein schnelles Googlen
hat aber gezeigt, dass hier eine Lösung mit Jack möglich sein sollte.
-
-
Einrichtung
Die Idee hinter dem Setup ist das Audiosignal, das normalerweise direkt zum Ausgang deiner Soundkarte geht,
durch Pure Data zu leiten. Da es eine Unmenge an verschiedenen Konfigurationen gibt, kann ich hier nur ein paar Tipps geben:- Stelle sicher, dass die Routing Software korrekt installiert ist und läuft
- Wähle in den Audioeinstellungen deines Betriebsystems das Gerät der Routing Software als Standardausgang
- In Pure Data kann dann das Routing Gerät als Eingang und der Ausgang der Soundkarte als Ausgang gewählt werden
- Das ist nach ein wenig Probieren der einzige Weg Flash zur Kooperation zu bewegen, was, wie ich hörte, der Streaming Client der Wahl zu sein scheint.
- Starte deinen Streaming Client / DVB Software und Pure Data.
- Starte Jack Audio.
- Öffne den Jack Audio Routing Editor und verbinde die Ausgänge deines Streaming Clients/ DVB Software mit den Eingängen von Pure Data.
- Verbinde die Pure Data Ausgänge mit deinen System Ausgängen. Achte darauf, dass beide Stereo Kanäle verbunden sind.
-
WICHTIG! Drehe die Lautstärke ganz runter! Damit meine ich jeden verfügbaren Lautstärkeregler!
Pure Data kann als extremer Verstärker fungieren und deine Ohren werden es dir danken! - Öffne den ByeByeVuv Patch in Pure Data über das Menu: File → Open command.
-
Gehe in die Pure Data Audio Voreinstellungen und wähle Ein- und Ausgang entsprechend deiner Hardware.
- Siehe Ounkt 4 für die Pure Data Einstellungen.
-
Klicke den On/Off Button in ByeByeVuvu um die Audioverarbeitung zu starten.
-
Schließlich wartest du auf das nächste Vuvuzela freie Spiel und stellst die Lautstärke vorsichtig auf einen passenden Wert.