Présentation

Earth Garden est une application web qui transforme un globe virtuel en interface d’exploration audio. Chaque point du globe déclenche la lecture d’enregistrements de terrain provenant de la plateforme Freesound. L’expérience s’inspire de Radio Garden, mais remplace les flux radio par des sons d’environnement tels que les vagues de l’Atlantique, les grillons de Tanzanie ou la pluie de Manhattan.

Architecture technique

L’outil repose sur trois composants majeurs : un rendu 3D du globe, une couche d’interaction utilisateur et un moteur de lecture audio. Le globe est probablement généré avec une bibliothèque WebGL (par exemple Three.js) qui permet de faire pivoter la sphère automatiquement et de détecter la position du réticule. Lorsqu’un point d’intérêt est atteint, le client interroge l’API de Freesound pour récupérer l’URL du fichier audio associé. La lecture s’effectue via le Web Audio API, qui gère le décodage du flux et la diffusion dans le navigateur.

Gestion de la qualité audio

Les enregistrements proviennent d’une communauté ouverte, ce qui entraîne une hétérogénéité notable. Les formats varient (MP3, WAV) et les débits ne sont pas uniformes, d’où des différences de clarté perçue. De plus, aucune normalisation de volume n’est appliquée, ce qui explique les écarts de niveau sonore entre deux clips consécutifs. Cette absence de traitement post‑production simplifie l’architecture, mais impose à l’utilisateur d’ajuster manuellement le gain lorsqu’il passe d’une région à une autre.

Limites et perspectives

Le jeu de données est fortement biaisé géographiquement : la majorité des enregistrements se trouvent aux États‑Unis et en Europe, notamment au Royaume‑Uni, reflétant la répartition des contributeurs Freesound. Cette concentration limite la représentativité sonore des zones moins couvertes, comme l’Asie du Sud‑Est ou l’Afrique subsaharienne. Sur le plan technique, la dépendance à un service tiers implique une latence variable selon la localisation du serveur Freesound et la taille du fichier. Un cache côté client pourrait réduire ces délais, mais il n’est pas mentionné dans la documentation publique. Enfin, l’ajout d’un bouton pour superposer des drones ambiants montre que l’application peut combiner plusieurs sources audio, ouvrant la voie à des mixages plus sophistiqués, à condition d’intégrer un contrôle de niveau et de spatialisation plus fin.