Erd-Orchester öffnen und „Erde anhören“ drücken → Die Karte beginnt sich zu bewegen; der Ton startet nach einem Klick, wie es Browser verlangen. Jeder Aufruf nutzt aktuelle Messwerte, deshalb verändert sich die Partitur mit der Zeit.
Woher die Töne kommen
Der USGS-Feed enthält Erdbeben ab Magnitude 4,5 aus den letzten 24 Stunden. Ich nehme höchstens 24 Ereignisse, nach Magnitude sortiert. Die NOAA veröffentlicht den Kp-Index als Maß für geomagnetische Aktivität.
Die Regeln sind bewusst einfach: Magnitude erhöht Lautstärke und Punktgröße; der Längengrad wählt einen Ton aus einer siebentönigen Skala; Kp beschleunigt den Takt und macht den Klang ab 5 rauer. Jeder leuchtende Kreis steht für ein Ereignis. Die Seite erzeugt die Klänge mit Web Audio, ohne vorproduzierte MP3.
Das ist eine künstlerische Übersetzung der Daten. Aus der Musik lässt sich weder die Gefahr eines Erdbebens noch einer Sonnensturmphase beurteilen. Dafür gelten die Originalmeldungen.
Der n8n-Workflow, Knoten für Knoten
- GET-Webhook: startet die Anfrage für eine neue Partitur.
- USGS earthquakes: liest den öffentlichen GeoJSON-Feed.
- NOAA solar activity: liest den jüngsten verfügbaren Kp-Wert.
- Compose planet score: sortiert Ereignisse und berechnet Tonhöhe, Position, Lautstärke, Dauer und Tempo.
- Return score: gibt JSON zurück, das jede Web-Audio-Oberfläche abspielen kann.
n8n-Workflow als JSON herunterladen → Nach dem Import den Webhook aktivieren. API-Schlüssel sind nicht nötig. Der Workflow erzeugt die Partitur; die öffentliche Demo holt dieselben Quellen über einen kleinen PHP-Endpunkt mit Cache, damit die Browser-Netzwerkregel eng bleibt. Wiedergabe und Animation laufen im Browser.
Warum so gebaut?
Ich wollte eine Automatisierung, die man hören kann, statt eines weiteren Dashboards. Ein Cache von fünf Minuten schont USGS und NOAA. Wenn eine Quelle ausfällt, übernimmt eine klar als Demo gekennzeichnete Partitur. Weder Audioaufnahmen noch persönliche Besucherdaten gehen an diese Dienste.
Am besten mit Kopfhörern ausprobieren: zum Erd-Orchester. Weitere Projekte stehen bei allen n8n-Workflows.