Wie wurden die Klänge ausgesucht?
Die Klänge werden algorithmisch – auf Basis bestimmter Regeln – vom Computer erzeugt. Wir haben also keinen Einfluß auf das Endergebnis und sind selbst immer wieder überrascht. Der Computer soll ja in der Lage sein, auch für Themen die es noch gar nicht gibt entsprechende Sounds hervorzubringen. Wenn man ihm immer erst neue Klänge beibringen müsste, könnte er auch nicht in Echtzeit auf Trends reagieren.
Die Klänge sollen möglichst neutral sein, da nicht vorhergesehen werden kann, welches Thema welche klangliche Entsprechung haben wird, gleichzeitig sollen sie aber auch gut wiedererkennbar sein. Das ist natürlich ein Widerspruch. Wir haben versucht, ihn so gut es geht aufzulösen und sind mit dem Ergebnis nicht unzufrieden.
Nochmal langsam: Wie funktioniert das mit den #Hashtag-Sounds genau?
Recht vereinfacht: Jedem Buchstaben des #Hashtags wird ein bestimmter Zahlenwert zugewiesen (a = 1, b = 2, etc.), dann werden alle Buchstaben addiert und noch ein paar andere Rechenoperationen durchgeführt. Das Ergebnis ist eine Zahl, die sich nur aus diesem speziellen Wort ergibt (Ausnahmen bestätigen die Regel). Diese Zahl wird dann zur Steuerung aller zentralen Klangsynthese-Parameter verwendet, so dass jede Zahl und damit jedes #Hashtag einen einzigartigen Sound hervorbringt.
Dabei spielt u.A. auch das Verhältnis von Vokalen zu Konsonanten im Wort eine Rolle. Dieses wirkt sich z.B. darauf aus, ob der Sound am Ende eher tonal/harmonisch oder rauh/geräuschhaft klingt.
Wenn man herausfindet, welches #Hashtag welchen Sound hervorruft, könnte man dann nicht mit Tweets ein Lied spielen?
Genau. Zu den entsprechenden Sendezeiten sogar live auf Deutschlandradio Kultur.
Wie kommt ihr an die Daten? Ist das nicht illegal?
Twitter stellt diese Daten über eine sogenannte API (Schnittstelle) jedem in Echtzeit zur Verfügung. Wer sich auf Twitter äußert, tut das öffentlich, sofern er seinen Account nicht als privat definiert hat – in diesem Fall tauchen seine Tweets auch nicht bei #tweetscapes auf.
Jedes Twitter-Programm verwendet diese API, normalerweise werden aber nur die Nachrichten der abonnierten Nutzer abgefragt. #tweetscapes fragt im Gegensatz dazu alle* deutschen Tweets ab. Das ist ungewöhnlich, aber nicht verboten.
Ich höre/sehe meinen Tweet nicht!
Das kann verschiedene Gründe haben:
- Die Umwandlung geht normalerweise ziemlich schnell, also direkt nach dem Abschicken gut aufpassen.
- Der Tweet ist nur dann eindeutig identifizierbar, wenn darin ein #Hashtag vorkommt – ansonsten wird er zwar verarbeitet, geht aber in der großen Masse des anonymen “Chitchat” unter (siehe Funktionsweise).
- Der Tweet muss auf Deutsch geschrieben oder eindeutig aus Deutschland abgeschickt worden sein. Details siehe nächste Frage.
- Manchmal ist Twitter auch einfach überlastet und gibt uns nicht alle Nachrichten, die wir gerne hätten. Einfach nochmal probieren.
- Vor dem Mittwittern am besten die Seite neu laden, um sicherzugehen, daß der Stream nicht verzögert ist.
- Achtung: Pro Tweet kommt immer nur ein Hashtag durch – und zwar das aktuell relevanteste. Alles andere gäbe zu großes klangliches Durcheinander.
Bekommt ihr wirklich alle deutschen Tweets?
Leider nur fast. Aufgrund verschiedener Beschränkungen der Twitter-Schnittstelle können z.Zt. nur Tweets verarbeitet werden, die folgende Bedingungen erfüllen:
- a) sie sind mit eindeutigen Ortsinformationen versehen (sog. Geotags; können im Twitter-Programm aktiviert werden) und wurden innerhalb Deutschlands abgeschickt oder
- b) sie beinhalten mindestens ein Wort in Deutscher Sprache und die Sprache des Twitter-Accounts ist auf Deutsch eingestellt (Kann man hier umstellen.)
Wir stehen aber mit Twitter in Verbindung und arbeiten daran, die Treffsicherheit und Aussagekraft von #tweetscapes weiter zu erhöhen.
Ich sehe und höre überhaupt nichts!
Sorry. Wir arbeiten an der Stabilität. Meistens liegt es an der Verbindung zu Twitter, die nicht unbedingt für das ausgelegt ist, was wir hier machen.
Es lohnt sich übrigens ohnehin, häufiger mal vorbeizukommen, denn die #tweetscapes klingen zu jeder Tages- und Nachtzeit anders.
Welche Software verwendet ihr?
Abfrage der Twitter-API: Eigenentwicklung von Florian Eitel in Ruby.
Sonifikation: Eigenentwicklung von Anselm Venezian Nehls und Thomas Hermann in SuperCollider.
Visualisierung: Versum von Tarik Barri, basierend auf Max/MSP, Java und einigen geheimen Zutaten.
Ich höre seltsames… Vogelgezwitscher?
Das sind Walgesänge. Die sind immer dann zu hören, wenn das System zwar läuft, aber Twitter gerade keine Daten bereitstellt.
Warum gerade Wale?
Ich habe eine andere Frage / eine gute Idee!
Du kannst dich direkt per Twitter z.B. mit @venezian, @HEAVYLISTENING oder @sonarisationen in Verbindung setzen, uns eine eMail schreiben, auf facebook vorbeischauen oder hier einen Kommentar hinterlassen.

English
Deutsch