2 points par caaat 2026-02-25 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Tadak - Mon lecteur de bruit blanc personnalisé

Aperçu du projet

Il s’agit d’une application iOS de lecture de bruit blanc personnalisé, conçue pour permettre aux utilisateurs de créer eux-mêmes leur propre environnement sonore.

Définition du problème

L’analyse des commentaires de vidéos de bruit blanc sur YouTube a permis d’identifier les besoins suivants chez les utilisateurs.

  1. Vouloir ajouter ou supprimer certains sons.
  2. Les sons en boucle répétitifs et artificiels sont inconfortables.
  3. La bande de fréquences perçue comme apaisante diffère selon les personnes.

Autrement dit, il fallait un bruit blanc personnalisé par l’utilisateur, et non un simple preset prédéfini.

Caractéristiques du design

  • UI à l’esthétique analogique basée sur le concept d’un disque vinyle
  • Interaction où le volume s’ajuste selon la vitesse de rotation du disque
  • Structure permettant de contrôler directement le bras de lecture
  • Prise en charge des layouts Stack / Grid
  • Layout responsive compatible avec le multitâche sur iPad
  • Application de Liquid Glass d’iOS 26

L’objectif n’était pas de créer un simple lecteur, mais de reproduire l’expérience de manipulation d’un véritable équipement audio.

Audio spatial personnalisé

  • Placement des sources sonores dans des coordonnées spatiales 2D
  • Réglage de la direction et de la distance par glisser-déposer
  • Combinaison de plusieurs sons pour composer un soundscape personnalisé

Un audio spatial réaliste a été implémenté à l’aide de PHASE (Physical Audio Spatialization Engine).

Conception sonore basée sur les fractales

  • Les sons de signal ne suivent pas une boucle fixe
  • L’algorithme de dimension fractale ajuste dynamiquement le moment de lecture et la fréquence d’apparition
  • Les motifs artificiels sont supprimés pour réduire la fatigue cérébrale

Couleurs du bruit et personnalisation

Le concept des couleurs du bruit a été utilisé pour refléter les différences de perception auditive selon les caractéristiques fréquentielles.

  • White : énergie uniforme sur toute la bande
  • Pink / Brown : accent sur les basses fréquences
  • Blue / Violet : accent sur les hautes fréquences

L’application a été conçue pour permettre d’ajuster directement les caractéristiques fréquentielles en tenant compte des différences auditives d’un utilisateur à l’autre.

Implémentation de l’égaliseur

  • Traitement de transformation fréquentielle basé sur la FFT
  • Utilisation du framework Accelerate(vDSP)
  • Refonte de la texture sonore via la reconstruction du spectre
  • Correction de gain basée sur le RMS et application d’un soft clipping
  • Optimisation SIMD pour obtenir une vitesse de traitement proche du temps réel

👉 App Store

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.