ZERO JITTER
Audio déterministe DIY
Premier projet

Ground State

La première base concrète Zero Jitter : un streamer audio minimaliste, pensé pour réduire le chaos, respecter le temps et se faire oublier derrière la musique.

01 — Pourquoi Ground State existe

Une base saine avant tout.

Ground State n’a pas été conçu pour empiler des fonctions. Il a été pensé comme une base audio simple, stable et cohérente. L’objectif est de comprendre jusqu’où une architecture épurée peut aller lorsque chaque perturbation inutile est retirée.

Le rôle de Ground State n’est pas d’impressionner pendant cinq minutes. Il doit donner envie de rester écouter la musique plus longtemps.

02 — Architecture choisie

Simple ne veut pas dire simpliste.

L’architecture actuelle repose sur une plateforme Raspberry Pi, un DAC HAT, une sortie RCA directe et une interface WebUI séparée du chemin audio.

Les services inutiles sont réduits, les ports non utilisés peuvent être désactivés, et le pipeline audio reste volontairement minimal.

Base actuelle

  • Raspberry Pi 4
  • DAC HAT RCA
  • Pipeline OpenHome / Spotify selon mode
  • WebUI de contrôle hors chemin audio
  • Ports inutilisés réduits ou désactivés
03 — Pourquoi Raspberry Pi 4

Le choix de la cohérence avant la puissance brute.

Le Raspberry Pi 4 n’a pas été choisi parce qu’il est parfait. Il a été choisi parce qu’il permet de maîtriser le comportement du système.

Ground State privilégie la cohérence globale avant la puissance brute.

Le Raspberry Pi 5 apporte davantage de puissance, mais aussi davantage d’activité électrique, de perturbations EMI/RFI et de complexité globale.

Dans un système pensé autour de la temporalité et du silence de fonctionnement, chaque perturbation compte.

Le choix du Pi 4 permet aujourd’hui de construire une base plus stable, plus lisible et plus simple à maîtriser dans une logique déterministe.

Le but n’est pas d’utiliser la plateforme la plus récente. Le but est d’utiliser celle qui perturbe le moins la musique.

04 — Pourquoi ce DAC pour commencer

Valider une base avant de monter en gamme.

Le DAC utilisé au départ n’a pas été choisi pour flatter une fiche technique.

Il a été choisi parce qu’il permettait de construire une base musicale cohérente, simple et reproductible.

Ground State cherche d’abord à valider :

- le comportement du pipeline,
- la stabilité temporelle,
- la cohérence globale,
- et surtout le ressenti réel à l’écoute.

Les évolutions futures viendront uniquement si elles améliorent réellement la musique, sans casser l’équilibre général du système.

05 — Pipeline déterministe

Un seul chemin. Une seule logique.

Ground State repose sur une philosophie déterministe.

Le système cherche à limiter les comportements variables, les états parasites et les changements inutiles pendant la lecture.

Une fois la musique lancée, le pipeline doit rester stable, prévisible et cohérent.

Moins de chemins.
Moins d’interruptions.
Moins de bruit.
Plus de musique.

06 — WebUI et reboot

Contrôler sans polluer.

La WebUI sert à piloter le système, choisir les modes et déclencher certaines actions. Elle n’a pas vocation à devenir un centre multimédia lourd. Elle reste extérieure au chemin audio.

Ground State effectue un reboot lors du changement entre les modes Spotify et OpenHome.

Ce choix est volontaire.

Chaque mode possède son propre comportement, ses propres services et sa propre logique de fonctionnement.

Plutôt que d’empiler plusieurs états logiciels dans le même environnement actif, Ground State préfère revenir à un état sain, propre et entièrement vérifiable.

Ce reboot permet de :

- préserver un seul pipeline actif,
- éviter les résidus logiciels,
- limiter les interactions inutiles,
- conserver une architecture stable et déterministe.

Dans la philosophie Zero Jitter, un état clair vaut mieux qu’une complexité invisible.

07 — Alimentation de base

Une base cohérente dès le départ.

Ground State est actuellement fourni avec une alimentation iFi Power 5V de deuxième génération.

Cette alimentation a été retenue parce qu’elle apporte une base stable, cohérente et fiable pour l’architecture actuelle du projet.

Elle participe à réduire une partie du bruit et des perturbations électriques tout en gardant une approche réaliste et reproductible.

Le but n’était pas de créer immédiatement une alimentation extrême, mais de construire une chaîne cohérente du début à la fin.

Dans Ground State, chaque élément doit apporter sa pierre à l’édifice. Même une base d’alimentation propre peut déjà transformer le comportement général d’un système.

Les futures alimentations Zero Jitter iront plus loin, mais cette base actuelle participe déjà pleinement à la stabilité et à la cohérence sonore recherchée.

08 — Pourquoi OpenHome

Continuité et stabilité.

OpenHome a été choisi pour son comportement stable et cohérent.

Le renderer conserve son état directement dans l’appareil, permettant :

- une lecture plus stable,
- une continuité réelle,
- le gapless,
- une séparation claire entre contrôle et lecture audio.

Le téléphone devient une télécommande. La musique continue même lorsqu’il disparaît du chemin.

Ce choix participe à la philosophie Ground State : retirer les intermédiaires inutiles entre la musique et l’écoute.

09 — Pourquoi une seule sortie RCA

Une seule sortie. Un seul chemin.

Ground State ne cherche pas à multiplier les connectiques.

Une seule sortie RCA a été retenue pour garder un chemin plus court, plus simple et plus cohérent.

Chaque sortie supplémentaire ajoute :

- des chemins en plus,
- des perturbations potentielles,
- de la complexité mécanique et électrique.

Ici, le choix a été fait de privilégier la cohérence plutôt que l’accumulation de fonctions.

Une seule sortie.
Un seul chemin.
Plus de musique.

10 — Évolutions prévues

Faire évoluer sans perdre l’âme.

Les prochaines étapes porteront sur le boîtier, les RCA déportées, le bouton power, l’alimentation GPIO, le routage interne et la validation longue durée.

Chaque amélioration devra être testée à l’écoute. Si une modification apporte plus de démonstration mais moins de swing, elle sera refusée.