<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
  <title>RPMN0ISE</title>
  <subtitle>Développeur, créateur, explorateur de technologies modernes.</subtitle>
  <link href="https://rpmn0ise.github.io/feed.xml" rel="self"/>
  <link href="https://rpmn0ise.github.io/"/>
  <updated>2026-05-21T20:12:44.048Z</updated>
  <id>https://rpmn0ise.github.io/</id>
  <author>
    <name>RPMN0ISE</name>
    <email>rpmn0ise@proton.me</email>
  </author>

  
  <entry>
    <title>Installer un subwoofer de voiture à la maison</title>
    <link href="https://rpmn0ise.github.io/blog/sub-voiture-maison/"/>
    <updated>2026-05-20T00:00:00.000Z</updated>
    <id>https://rpmn0ise.github.io/blog/sub-voiture-maison/</id>
    
    <summary>Alimentation, ampli, caisson, réglages — tout ce qu&#39;il faut pour faire tourner un sub auto chez soi.</summary>
    
    <content type="html">
      <![CDATA[<p>Utiliser un sub de voiture à la maison, c’est une excellente idée si tu veux de l’infrabass propre pour pas cher. Les subs auto sont conçus pour tenir la pression, souvent bien plus capables que leurs équivalents hi-fi au même prix. Le truc c’est que tout tourne en 12V — donc il faut adapter l’alimentation et la chaîne de signal.</p>
<h2 id="l-alimentation-12v" tabindex="-1">L’alimentation 12V <a class="header-anchor" href="#l-alimentation-12v" aria-hidden="true">#</a></h2>
<p>C’est le point central. Un sub voiture ne se branche pas directement sur le secteur.</p>
<h3 id="option-1-alimentation-atx-recuperee-recommande" tabindex="-1">Option 1 : alimentation ATX récupérée (recommandé) <a class="header-anchor" href="#option-1-alimentation-atx-recuperee-recommande" aria-hidden="true">#</a></h3>
<p>Une vieille alim de PC fait très bien le job. 500W minimum, 700W+ si ton ampli est gourmand.</p>
<p>Pour forcer le démarrage sans PC :</p>
<pre class="language-bash" tabindex="0"><code class="language-bash"><span class="token comment"># Court-circuiter le fil vert (PS_ON, pin 16) avec n'importe quel fil noir (GND)</span>
<span class="token comment"># Un trombone ou un bout de fil suffit</span></code></pre>
<p>Les rails 12V jaunes = ta puissance. Les noirs = masse. C’est tout.</p>
<p>Avantage : cheap, souvent dispo en récup, protection intégrée contre les surcharges.</p>
<p>Inconvénient : peut introduire un léger bruit de fond (ripple) — soignable avec un condensateur sur la ligne 12V.</p>
<h3 id="option-2-alimentation-de-labo-12v" tabindex="-1">Option 2 : alimentation de labo 12V <a class="header-anchor" href="#option-2-alimentation-de-labo-12v" aria-hidden="true">#</a></h3>
<p>Plus propre électriquement, réglable, avec affichage courant/tension. Utile pour le debug. Mais ça coûte plus cher pour le même résultat final.</p>
<hr>
<h2 id="l-ampli" tabindex="-1">L’ampli <a class="header-anchor" href="#l-ampli" aria-hidden="true">#</a></h2>
<p>Un ampli voiture mono classe D, c’est l’outil le plus adapté. Il accepte du 12V directement et pilote un sub sans transformer.</p>
<h3 id="ce-qu-il-faut-regarder" tabindex="-1">Ce qu’il faut regarder <a class="header-anchor" href="#ce-qu-il-faut-regarder" aria-hidden="true">#</a></h3>
<table>
<thead>
<tr>
<th>Critère</th>
<th>Pourquoi</th>
</tr>
</thead>
<tbody>
<tr>
<td>Classe D mono</td>
<td>Efficace, peu de chaleur, pensé pour les basses</td>
</tr>
<tr>
<td>Subsonic filter réglable</td>
<td>Indispensable pour descendre bas sans cramer le sub</td>
</tr>
<tr>
<td>Low pass filter (LPF)</td>
<td>Pour ne laisser passer que les basses</td>
</tr>
<tr>
<td>Impédance supportée</td>
<td>2Ω ou 1Ω si tu veux câbler plusieurs subs</td>
</tr>
</tbody>
</table>
<h3 id="modeles-serieux-a-des-prix-corrects" tabindex="-1">Modèles sérieux à des prix corrects <a class="header-anchor" href="#modeles-serieux-a-des-prix-corrects" aria-hidden="true">#</a></h3>
<ul>
<li><strong>Skar Audio RP-1500.1D</strong> — bon rapport puissance/prix, subsonic à 15 Hz</li>
<li><strong>Sundown SFB-2000</strong> — pour ceux qui veulent aller loin en infrabass</li>
<li><strong>Rockford Fosgate T1500-1bdCP</strong> — qualité build premium, filtre très propre</li>
<li>Budget serré : <strong>Crunch PX-1000.1</strong> — ça fait le job pour commencer</li>
</ul>
<h3 id="connexion-signal" tabindex="-1">Connexion signal <a class="header-anchor" href="#connexion-signal" aria-hidden="true">#</a></h3>
<p>Depuis un PC ou un téléphone :</p>
<pre><code>Jack 3.5mm stéréo → adaptateur RCA → entrée RCA de l'ampli
</code></pre>
<p>Certains amplis ont une entrée haut-parleur (speaker level input) — pratique si ta source n’a pas de sortie RCA.</p>
<hr>
<h2 id="le-caisson" tabindex="-1">Le caisson <a class="header-anchor" href="#le-caisson" aria-hidden="true">#</a></h2>
<p>C’est souvent là que tout se joue. Un bon sub dans un mauvais caisson, ça donne un résultat médiocre.</p>
<h3 id="bass-reflex-ou-clos" tabindex="-1">Bass-reflex ou clos ? <a class="header-anchor" href="#bass-reflex-ou-clos" aria-hidden="true">#</a></h3>
<ul>
<li><strong>Clos</strong> : son précis, contrôlé, descend moins bas mais plus proprement. Facile à construire.</li>
<li><strong>Bass-reflex</strong> : descend plus bas, plus efficace, mais l’accord doit être calculé pour le sub utilisé. C’est ce qu’utilise Sinewave.</li>
</ul>
<p>Pour du 20-30 Hz comme dans la vidéo → <strong>bass-reflex accordé bas</strong>, volume généreux (60-100L selon le sub).</p>
<h3 id="simuler-avant-de-construire" tabindex="-1">Simuler avant de construire <a class="header-anchor" href="#simuler-avant-de-construire" aria-hidden="true">#</a></h3>
<p>WinISD (Windows/Wine) permet de simuler le comportement du sub dans différents volumes et accords avant de couper le MDF. À utiliser systématiquement.</p>
<h3 id="materiaux" tabindex="-1">Matériaux <a class="header-anchor" href="#materiaux" aria-hidden="true">#</a></h3>
<ul>
<li><strong>MDF 19mm</strong> pour les parois — dense, pas de résonance parasite</li>
<li>Colle à bois + vis — double assemblage</li>
<li>Joint mousse ou silicone sur toutes les jointures — l’étanchéité est critique</li>
</ul>
<hr>
<h2 id="reglages-de-l-ampli" tabindex="-1">Réglages de l’ampli <a class="header-anchor" href="#reglages-de-l-ampli" aria-hidden="true">#</a></h2>
<p>Une fois tout branché :</p>
<ol>
<li><strong>Gain</strong> : commence à zéro, monte doucement jusqu’à ce que la source soit à 80% du volume max sans distorsion</li>
<li><strong>LPF</strong> : 80 Hz pour un sub dédié infrabass, 100 Hz si tu n’as pas d’autres enceintes</li>
<li><strong>Subsonic filter</strong> : règle 5 Hz en dessous de la fréquence d’accord du caisson (ex : accord à 25 Hz → subsonic à 20 Hz)</li>
<li><strong>Bass boost</strong> : laisser à 0 dB — ça sature facilement et ça sert à rien si le caisson est bien conçu</li>
</ol>
<hr>
<h2 id="ce-que-j-aurais-fait-differemment" tabindex="-1">Ce que j’aurais fait différemment <a class="header-anchor" href="#ce-que-j-aurais-fait-differemment" aria-hidden="true">#</a></h2>
<ul>
<li>Pas sauter l’étape WinISD. Construire un caisson à l’œil sans simuler c’est du gâchis de MDF.</li>
<li>Soigner la masse dès le départ. Un mauvais ground = buzz constant et prise de tête.</li>
<li>Prévoir un fusible sur le +12V proche de l’alim. Pas négociable.</li>
</ul>
<hr>
<h2 id="schema-recapitulatif" tabindex="-1">Schéma récapitulatif <a class="header-anchor" href="#schema-recapitulatif" aria-hidden="true">#</a></h2>
<pre><code>[Source audio — PC/téléphone]
         ↓ Jack 3.5 → RCA
     [Ampli mono 12V]
         ↓ câble HP
     [Subwoofer dans caisson]
         ↑
[Alim ATX 12V — fil vert ponté sur masse]
</code></pre>
<p>Pas besoin d’être électronicien. Avec une alim ATX récupérée et un ampli d’entrée de gamme sérieux, tu peux avoir quelque chose qui joue proprement en dessous de 30 Hz pour moins de 150€.</p>
]]>
    </content>
  </entry>
  
  <entry>
    <title>Le Labo du Jeu Vidéo — ce que j&#39;en retiens</title>
    <link href="https://rpmn0ise.github.io/blog/labo-jeu-video-science-etonnante-retour-lecture/"/>
    <updated>2026-05-18T00:00:00.000Z</updated>
    <id>https://rpmn0ise.github.io/blog/labo-jeu-video-science-etonnante-retour-lecture/</id>
    
    <summary>Retour de lecture sur le livre de Science Étonnante sur la physique et les mathématiques derrière les jeux vidéo. Ce qui m&#39;a surpris, ce qui rejoint mes pratiques, ce qui m&#39;a donné envie de creuser.</summary>
    
    <content type="html">
      <![CDATA[<p>Je suis tombé sur ce livre sans trop savoir ce que j’allais y trouver. Je connaissais la chaîne YouTube de Science Étonnante — vulgarisation scientifique sérieuse, bien documentée — mais un livre entier sur la physique des jeux vidéo, j’avais des doutes sur la profondeur.</p>
<p>J’avais tort.</p>
<h2 id="ce-que-le-livre-couvre" tabindex="-1">Ce que le livre couvre <a class="header-anchor" href="#ce-que-le-livre-couvre" aria-hidden="true">#</a></h2>
<p>Le Labo du Jeu Vidéo explore comment les jeux simulent (ou feignent de simuler) des phénomènes physiques réels — lumière, son, mouvement, collision, fluides. Pas d’un point de vue technique pur, mais en montrant l’écart entre ce qui se passe réellement dans le moteur et ce que le joueur perçoit.</p>
<p>C’est cet écart qui est fascinant. La plupart des “simulations” dans les jeux sont des approximations calculées pour <em>paraître</em> justes plutôt que pour <em>être</em> justes. Ça marche parce que notre cerveau comble les lacunes.</p>
<h2 id="ce-qui-m-a-directement-parle-beamng-comme-contre-exemple" tabindex="-1">Ce qui m’a directement parlé — BeamNG comme contre-exemple <a class="header-anchor" href="#ce-qui-m-a-directement-parle-beamng-comme-contre-exemple" aria-hidden="true">#</a></h2>
<p>Le chapitre sur la physique des véhicules est celui qui m’a le plus retenu, pour une raison évidente : je passe du temps dans BeamNG.</p>
<p>La majorité des jeux de voiture utilisent des modèles de physique de carrosserie <strong>rigide</strong> — le véhicule est un bloc indéformable avec des points de contact aux roues. C’est suffisant pour simuler la conduite, mais ça ne dit rien sur ce qui se passe quand la structure est soumise à des forces importantes.</p>
<p>BeamNG fait autre chose. Le modèle soft-body que j’utilise au quotidien — les nœuds, les poutres, les seuils de déformation — c’est exactement la distinction que le livre met en avant entre simulation et approximation. BeamNG est l’un des rares jeux grand public à résoudre les équations plutôt qu’à les contourner.</p>
<p>Lire l’explication théorique de ce que je manipule concrètement dans les fichiers JBeam a changé ma façon de voir les paramètres. Quand je règle un <code>deform</code> ou un <code>damp</code>, je ne tweak plus un chiffre — je fixe une propriété matérielle dans un système d’équations différentielles.</p>
<h2 id="ce-qui-m-a-surpris-le-son" tabindex="-1">Ce qui m’a surpris — le son <a class="header-anchor" href="#ce-qui-m-a-surpris-le-son" aria-hidden="true">#</a></h2>
<p>Je m’attendais à ce que le chapitre audio soit basique. Il ne l’est pas.</p>
<p>La partie sur la propagation sonore dans les jeux — comment les moteurs audio calculent (ou simulent) la réverbération, l’occlusion, l’effet Doppler — m’a rappelé des trucs que je connais du côté car audio mais que je n’avais jamais connectés à l’univers du jeu vidéo.</p>
<p>Un truc concret : la plupart des moteurs de jeu n’implémentent pas de vraie propagation d’onde sonore. Ils utilisent des systèmes de zones et de courbes d’atténuation précalculées. C’est pour ça que le son dans un couloir d’un FPS ne sonne jamais vraiment comme un couloir — les réflexions sont soit absentes soit stéréotypées.</p>
<p>FMOD et Wwise font mieux, mais même là c’est de l’approximation. La vraie acoustique géométrique en temps réel reste trop coûteuse.</p>
<h2 id="ce-que-le-livre-ne-couvre-pas" tabindex="-1">Ce que le livre ne couvre pas <a class="header-anchor" href="#ce-que-le-livre-ne-couvre-pas" aria-hidden="true">#</a></h2>
<p>La physique des fluides en temps réel — les simulations de eau, fumée, feu. C’est brièvement mentionné mais pas développé. C’est un sujet à part entière et je comprends le choix éditorial, mais c’est ce qui me manque le plus dans le livre.</p>
<p>Aussi : aucune mention de BeamNG, ce qui est dommage. C’est l’exemple parfait de ce que le livre décrit comme la direction vers laquelle la simulation physique peut aller.</p>
<h2 id="pourquoi-je-le-recommande" tabindex="-1">Pourquoi je le recommande <a class="header-anchor" href="#pourquoi-je-le-recommande" aria-hidden="true">#</a></h2>
<p>Pas parce que c’est un livre technique — il ne l’est pas vraiment, c’est de la vulgarisation accessible. Mais parce qu’il donne un cadre pour comprendre <em>pourquoi</em> les jeux fonctionnent comme ils fonctionnent, et <em>où</em> se situent les compromis entre fidélité physique et jouabilité.</p>
<p>Si tu utilises BeamNG pour autre chose que crasher des voitures, si tu t’intéresses à comment les sons se comportent dans l’espace, ou si tu te demandes pourquoi la lumière dans les jeux a toujours quelque chose d’un peu faux — ce livre répond à ces questions mieux que n’importe quel article que j’ai trouvé en ligne.</p>
]]>
    </content>
  </entry>
  
  <entry>
    <title>Mon expérience avec le tuning d’un subwoofer en bass-reflex</title>
    <link href="https://rpmn0ise.github.io/blog/subwoofer-bass-reflex-tuning-retour-experience/"/>
    <updated>2025-02-15T00:00:00.000Z</updated>
    <id>https://rpmn0ise.github.io/blog/subwoofer-bass-reflex-tuning-retour-experience/</id>
    
    <summary>Retour d’expérience sur la conception et le tuning d’un caisson bass-reflex : MDF, WinISD, REW, erreurs de calcul et résultats réels.</summary>
    
    <content type="html">
      <![CDATA[<p>Le bass-reflex paraît simple sur le papier : un volume, un évent, une fréquence d’accord et terminé. En pratique, c’est beaucoup plus sensible que ce que montrent les simulations. Entre les pertes réelles, les résonances, la voiture, les matériaux et les erreurs de calcul, j’ai vite compris pourquoi certains setups jouent fort mais sonnent mal.</p>
<p>J’ai construit plusieurs caissons en MDF pour tester différentes approches avec le même subwoofer. Le but n’était pas juste de faire du SPL, mais d’obtenir des basses profondes, propres et capables de descendre bas sans devenir brouillonnes.</p>
<h2 id="le-materiel-utilise" tabindex="-1">Le matériel utilisé <a class="header-anchor" href="#le-materiel-utilise" aria-hidden="true">#</a></h2>
<h3 id="subwoofer" tabindex="-1">Subwoofer <a class="header-anchor" href="#subwoofer" aria-hidden="true">#</a></h3>
<ul>
<li>12 pouces orienté basses fréquences</li>
<li>Double bobine</li>
<li>Gros débattement</li>
<li>Utilisation principalement musique électronique, phonk, hardcore, rebassed</li>
</ul>
<h3 id="materiaux" tabindex="-1">Matériaux <a class="header-anchor" href="#materiaux" aria-hidden="true">#</a></h3>
<ul>
<li>MDF 18 mm</li>
<li>Vis à bois + colle PU</li>
<li>Renforts internes</li>
<li>Joint silicone interne</li>
<li>Event slot intégré</li>
</ul>
<p>J’ai testé du MDF plus fin sur un ancien caisson. Mauvaise idée. Même si le subwoofer fonctionne, les panneaux vibrent, le grave devient moins propre et certaines fréquences créent des résonances parasites.</p>
<p>Le MDF 18 mm reste un bon compromis coût / rigidité pour un projet DIY.</p>
<h2 id="simulation-sous-winisd" tabindex="-1">Simulation sous WinISD <a class="header-anchor" href="#simulation-sous-winisd" aria-hidden="true">#</a></h2>
<h3 id="pourquoi-winisd-reste-indispensable" tabindex="-1">Pourquoi WinISD reste indispensable <a class="header-anchor" href="#pourquoi-winisd-reste-indispensable" aria-hidden="true">#</a></h3>
<p>Avant de découper quoi que ce soit, j’ai simulé plusieurs volumes et accords sous WinISD.</p>
<p>Le logiciel permet de visualiser :</p>
<ul>
<li>la courbe de réponse</li>
<li>la fréquence d’accord</li>
<li>la vitesse d’air dans l’évent</li>
<li>l’excursion du subwoofer</li>
<li>le délai de groupe</li>
</ul>
<p>Sans simulation, on travaille quasiment à l’aveugle.</p>
<h3 id="les-erreurs-que-j-ai-faites-au-debut" tabindex="-1">Les erreurs que j’ai faites au début <a class="header-anchor" href="#les-erreurs-que-j-ai-faites-au-debut" aria-hidden="true">#</a></h3>
<h4 id="copier-des-caissons-trouves-sur-internet" tabindex="-1">Copier des caissons trouvés sur internet <a class="header-anchor" href="#copier-des-caissons-trouves-sur-internet" aria-hidden="true">#</a></h4>
<p>Très mauvaise approche.</p>
<p>Beaucoup de plans partagés :</p>
<ul>
<li>ne correspondent pas au vrai volume interne</li>
<li>oublient le déplacement du sub</li>
<li>ignorent le volume de l’évent</li>
<li>ont des évents trop petits</li>
</ul>
<p>Résultat :</p>
<ul>
<li>bruit d’air</li>
<li>accord incohérent</li>
<li>grave mou</li>
<li>énorme pic autour d’une fréquence précise</li>
</ul>
<h4 id="accorder-trop-haut" tabindex="-1">Accorder trop haut <a class="header-anchor" href="#accorder-trop-haut" aria-hidden="true">#</a></h4>
<p>Mon premier accord était autour de 40 Hz.</p>
<p>Sur certaines musiques ça tapait fort, mais :</p>
<ul>
<li>presque aucune infra</li>
<li>son fatigant</li>
<li>grave très “one note”</li>
</ul>
<p>J’ai ensuite testé un accord plus bas autour de 32-34 Hz, beaucoup plus agréable pour :</p>
<ul>
<li>phonk</li>
<li>rebassed</li>
<li>électro</li>
<li>infra bass</li>
</ul>
<p>Le subwoofer descendait beaucoup mieux sans devenir agressif.</p>
<h2 id="construction-du-caisson" tabindex="-1">Construction du caisson <a class="header-anchor" href="#construction-du-caisson" aria-hidden="true">#</a></h2>
<h3 id="importance-des-renforts" tabindex="-1">Importance des renforts <a class="header-anchor" href="#importance-des-renforts" aria-hidden="true">#</a></h3>
<p>Un gros problème des caissons DIY, c’est la flexion des panneaux.</p>
<p>Même un MDF épais peut vibrer si :</p>
<ul>
<li>les panneaux sont trop grands</li>
<li>il n’y a pas de renforts</li>
<li>le sub pousse fort</li>
</ul>
<p>J’ai ajouté :</p>
<ul>
<li>traverses internes</li>
<li>renforts croisés</li>
<li>double façade avant</li>
</ul>
<p>Différence immédiate :</p>
<ul>
<li>grave plus propre</li>
<li>moins de vibrations parasites</li>
<li>meilleure sensation d’impact</li>
</ul>
<h3 id="l-event-slot" tabindex="-1">L’évent slot <a class="header-anchor" href="#l-event-slot" aria-hidden="true">#</a></h3>
<p>J’ai choisi un évent slot intégré plutôt qu’un tube PVC.</p>
<p>Avantages :</p>
<ul>
<li>plus simple à intégrer</li>
<li>grande surface possible</li>
<li>esthétique plus propre</li>
</ul>
<p>Mais il faut faire attention :</p>
<ul>
<li>aux angles trop serrés</li>
<li>à la surface insuffisante</li>
<li>à la longueur réelle de l’évent</li>
</ul>
<p>J’ai sous-estimé la vitesse d’air au début. À fort volume, l’évent sifflait légèrement.</p>
<p>Après augmentation de la surface :</p>
<ul>
<li>moins de compression</li>
<li>moins de bruit</li>
<li>basses plus propres</li>
</ul>
<h2 id="mesures-rew-la-realite-apres-les-simulations" tabindex="-1">Mesures REW : la réalité après les simulations <a class="header-anchor" href="#mesures-rew-la-realite-apres-les-simulations" aria-hidden="true">#</a></h2>
<p>Les simulations WinISD donnent une base. Mais une fois dans une voiture ou une pièce réelle, tout change.</p>
<p>J’ai utilisé :</p>
<ul>
<li>micro de mesure</li>
<li>REW</li>
<li>sweep de fréquences</li>
</ul>
<h2 id="ce-qui-m-a-surpris" tabindex="-1">Ce qui m’a surpris <a class="header-anchor" href="#ce-qui-m-a-surpris" aria-hidden="true">#</a></h2>
<h3 id="le-gain-cabine" tabindex="-1">Le gain cabine <a class="header-anchor" href="#le-gain-cabine" aria-hidden="true">#</a></h3>
<p>Dans une voiture, les basses fréquences sont énormément amplifiées.</p>
<p>Certaines fréquences devenaient beaucoup trop fortes alors qu’elles semblaient équilibrées dans WinISD.</p>
<p>Le comportement réel dépend :</p>
<ul>
<li>du coffre</li>
<li>du placement</li>
<li>de l’orientation du sub</li>
<li>des vibrations de carrosserie</li>
</ul>
<p>Un simple changement d’orientation du caisson modifiait complètement la réponse.</p>
<h3 id="les-creux-impossibles-a-corriger" tabindex="-1">Les creux impossibles à corriger <a class="header-anchor" href="#les-creux-impossibles-a-corriger" aria-hidden="true">#</a></h3>
<p>Certaines fréquences disparaissaient presque totalement à la position d’écoute.</p>
<p>Même avec EQ :</p>
<ul>
<li>impossible de réellement corriger</li>
<li>perte de puissance</li>
<li>distorsion plus élevée</li>
</ul>
<p>À ce moment-là, j’ai compris que :</p>
<ul>
<li>le placement est aussi important que le DSP</li>
<li>une bonne acoustique vaut mieux qu’un boost massif</li>
</ul>
<h2 id="ce-qui-a-reellement-marche" tabindex="-1">Ce qui a réellement marché <a class="header-anchor" href="#ce-qui-a-reellement-marche" aria-hidden="true">#</a></h2>
<table>
<thead>
<tr>
<th>Configuration</th>
<th>Résultat</th>
</tr>
</thead>
<tbody>
<tr>
<td>Accord plus bas (~33 Hz)</td>
<td>Grave plus profond et plus musical</td>
</tr>
<tr>
<td>Gros évent avec surface suffisante</td>
<td>Moins de bruit d’air</td>
</tr>
<tr>
<td>Renforts internes</td>
<td>Grave plus propre</td>
</tr>
<tr>
<td>Double façade MDF</td>
<td>Moins de vibrations</td>
</tr>
<tr>
<td>Mesures REW</td>
<td>Correction des vrais problèmes</td>
</tr>
<tr>
<td>Simulation WinISD avant découpe</td>
<td>Gain énorme de temps</td>
</tr>
</tbody>
</table>
<h2 id="ce-qui-n-a-pas-marche" tabindex="-1">Ce qui n’a pas marché <a class="header-anchor" href="#ce-qui-n-a-pas-marche" aria-hidden="true">#</a></h2>
<table>
<thead>
<tr>
<th>Erreur</th>
<th>Conséquence</th>
</tr>
</thead>
<tbody>
<tr>
<td>Copier un plan internet sans vérifier</td>
<td>Accord faux</td>
</tr>
<tr>
<td>Event trop petit</td>
<td>Chuffing</td>
</tr>
<tr>
<td>Accord trop haut</td>
<td>Grave agressif</td>
</tr>
<tr>
<td>Pas assez de renforts</td>
<td>Vibrations</td>
</tr>
<tr>
<td>Se fier uniquement aux simulations</td>
<td>Mauvais résultat réel</td>
</tr>
<tr>
<td>EQ excessive</td>
<td>Distorsion</td>
</tr>
</tbody>
</table>
<h2 id="l-importance-du-delai-de-groupe" tabindex="-1">L’importance du délai de groupe <a class="header-anchor" href="#l-importance-du-delai-de-groupe" aria-hidden="true">#</a></h2>
<p>Au début je regardais uniquement :</p>
<ul>
<li>la réponse SPL</li>
<li>l’excursion</li>
<li>la puissance</li>
</ul>
<p>Erreur.</p>
<p>Le délai de groupe change énormément la sensation des basses.</p>
<p>Un caisson qui joue très fort peut devenir :</p>
<ul>
<li>lent</li>
<li>brouillon</li>
<li>“boomy”</li>
</ul>
<p>J’ai préféré sacrifier un peu de SPL pour obtenir :</p>
<ul>
<li>un grave plus propre</li>
<li>une meilleure attaque</li>
<li>moins de traînage</li>
</ul>
<h2 id="ce-que-j-aurais-fait-differemment" tabindex="-1">Ce que j’aurais fait différemment <a class="header-anchor" href="#ce-que-j-aurais-fait-differemment" aria-hidden="true">#</a></h2>
<h3 id="utiliser-rew-des-le-debut" tabindex="-1">Utiliser REW dès le début <a class="header-anchor" href="#utiliser-rew-des-le-debut" aria-hidden="true">#</a></h3>
<p>J’ai perdu énormément de temps à “tuner à l’oreille”.</p>
<p>Les mesures montrent immédiatement :</p>
<ul>
<li>les pics</li>
<li>les creux</li>
<li>les résonances</li>
<li>les problèmes d’accord</li>
</ul>
<h3 id="prevoir-plus-de-volume-pour-l-event" tabindex="-1">Prévoir plus de volume pour l’évent <a class="header-anchor" href="#prevoir-plus-de-volume-pour-l-event" aria-hidden="true">#</a></h3>
<p>Les évents prennent énormément de place dans un vrai caisson.</p>
<p>Entre :</p>
<ul>
<li>la longueur nécessaire</li>
<li>les renforts</li>
<li>le déplacement du sub</li>
</ul>
<p>Le volume utile diminue vite.</p>
<h3 id="tester-plusieurs-orientations" tabindex="-1">Tester plusieurs orientations <a class="header-anchor" href="#tester-plusieurs-orientations" aria-hidden="true">#</a></h3>
<p>L’orientation du caisson change parfois plus le résultat que :</p>
<ul>
<li>l’EQ</li>
<li>le gain</li>
<li>le filtre</li>
</ul>
<p>Dans certaines configurations :</p>
<ul>
<li>sub vers l’arrière = plus d’infra</li>
<li>sub vers le haut = grave plus diffus</li>
<li>évent proche d’une paroi = résonances</li>
</ul>
<h2 id="conclusion" tabindex="-1">Conclusion <a class="header-anchor" href="#conclusion" aria-hidden="true">#</a></h2>
<p>Le tuning d’un subwoofer bass-reflex est beaucoup plus complexe qu’un simple calcul de fréquence d’accord.</p>
<p>Les simulations sont essentielles, mais elles ne remplacent jamais :</p>
<ul>
<li>les mesures réelles</li>
<li>les tests</li>
<li>l’expérimentation</li>
</ul>
<p>Le plus gros apprentissage pour moi :</p>
<ul>
<li>un caisson équilibré et bien conçu sonne souvent mieux qu’un setup uniquement orienté SPL</li>
<li>les détails mécaniques comptent énormément</li>
<li>la rigidité et l’évent sont aussi importants que le subwoofer lui-même</li>
</ul>
<p>Et surtout : mesurer change complètement la manière de construire un système audio.</p>
]]>
    </content>
  </entry>
  
  <entry>
    <title>Pourquoi je suis resté sur Arch après avoir tout essayé</title>
    <link href="https://rpmn0ise.github.io/blog/pourquoi-arch-apres-tout-essaye/"/>
    <updated>2025-02-08T00:00:00.000Z</updated>
    <id>https://rpmn0ise.github.io/blog/pourquoi-arch-apres-tout-essaye/</id>
    
    <summary>J&#39;ai utilisé Ubuntu, Fedora, NixOS, Gentoo et une dizaine d&#39;autres distributions. Voici pourquoi Arch (et CachyOS) est ce sur quoi j&#39;ai fini par stabiliser, et ce que chaque distribution m&#39;a appris.</summary>
    
    <content type="html">
      <![CDATA[<p>Le distro hopping a mauvaise réputation. On le présente comme une procrastination déguisée en exploration. C’est parfois vrai. Dans mon cas, chaque changement de distribution a appris quelque chose de spécifique que je n’aurais pas appris autrement.</p>
<h2 id="ce-que-chaque-distribution-enseigne" tabindex="-1">Ce que chaque distribution enseigne <a class="header-anchor" href="#ce-que-chaque-distribution-enseigne" aria-hidden="true">#</a></h2>
<p><strong>Ubuntu / Debian</strong> — la base. Les dépôts stables, le gestionnaire de paquets APT, l’écosystème qui fonctionne sans friction. Ce que ça enseigne : que “ça marche” n’est pas un critère suffisant si tu veux comprendre ce qui se passe en dessous.</p>
<p><strong>Fedora</strong> — le packaging RPM, SELinux, et une philosophie de mise à jour différente. Fedora m’a appris à apprécier un système opinionné qui fait des choix cohérents. Je ne suis pas toujours d’accord avec ses choix, mais ils sont documentés et défendables.</p>
<p><strong>NixOS</strong> — le concept de configuration déclarative et reproductible. Théoriquement génial. Pratiquement, la courbe d’apprentissage est brutale et le langage Nix est… particulier. Je comprends l’attrait, je ne suis pas prêt à habiter dedans.</p>
<p><strong>Gentoo</strong> — compiler depuis les sources, comprendre les USE flags, attendre 6 heures qu’un navigateur compile. Ce que ça enseigne : comment le système est réellement assemblé, et pourquoi les distributions binaires sont un cadeau que tu n’apprécies qu’après les avoir perdues.</p>
<h2 id="pourquoi-arch-a-gagne" tabindex="-1">Pourquoi Arch a gagné <a class="header-anchor" href="#pourquoi-arch-a-gagne" aria-hidden="true">#</a></h2>
<p>Arch n’est pas la distribution la plus facile. Ce n’est pas non plus la plus performante par défaut, ni la plus stable au sens Debian du terme. Ce qui la distingue :</p>
<p><strong>L’AUR (Arch User Repository)</strong> — l’accès à presque n’importe quel logiciel, maintenu par la communauté, dans un format cohérent. La longue traîne des logiciels que les dépôts officiels ne packagient pas devient accessible en quelques secondes.</p>
<p><strong>Le rolling release</strong> — pas de migrations de version, pas de “Ubuntu 24.04 → 26.04”. Les paquets sont mis à jour en continu. Ça demande de lire les news avant de faire <code>pacman -Syu</code> parfois, mais c’est un compromis acceptable.</p>
<p><strong>Le wiki</strong> — l’Arch Wiki est la meilleure documentation Linux qui existe. Elle est utile même quand tu n’utilises pas Arch. C’est la référence que je consulte sur n’importe quelle distribution.</p>
<p><strong>La minimalisme de base</strong> — Arch ne décide rien à ta place sur l’environnement de bureau, le display manager, le gestionnaire de son. Tu construis ce que tu veux. Ça prend plus de temps la première fois, mais tu sais exactement ce qui tourne sur ta machine.</p>
<h2 id="cachyos-arch-avec-des-patches-de-performance" tabindex="-1">CachyOS : Arch avec des patches de performance <a class="header-anchor" href="#cachyos-arch-avec-des-patches-de-performance" aria-hidden="true">#</a></h2>
<p>CachyOS est une distribution basée sur Arch qui shippe avec des patches kernel orientés performance (notamment le scheduler BORE et les patches EEVDF), des paquets recompilés avec des flags d’optimisation CPU, et une interface d’installation plus accessible.</p>
<p>Pour du gaming sous Linux ou n’importe quel workload latency-sensitive, la différence est mesurable. Je l’utilise sur ma machine principale, avec Arch vanilla dans des VMs pour les tests.</p>
<h2 id="ce-que-le-distro-hopping-m-a-reellement-appris" tabindex="-1">Ce que le distro hopping m’a réellement appris <a class="header-anchor" href="#ce-que-le-distro-hopping-m-a-reellement-appris" aria-hidden="true">#</a></h2>
<p>Pas vraiment quelle distribution est “la meilleure”. Plutôt : comment les distributions font leurs choix, pourquoi le même logiciel se comporte différemment selon l’environnement, et que la majorité des problèmes Linux viennent de 3 sources : le kernel, les drivers (principalement GPU), et systemd dans ses interactions avec le reste.</p>
<p>Le distro hopping n’est pas une perte de temps si tu l’abordes avec une question précise à chaque fois. “Je veux comprendre comment NixOS gère les dépendances” est une bonne raison. “Je suis ennuyé” en est une moins bonne — même si elle est honnête.</p>
]]>
    </content>
  </entry>
  
  <entry>
    <title>Infrabass : ce que les specs ne te disent pas</title>
    <link href="https://rpmn0ise.github.io/blog/infrabass-ce-que-les-specs-ne-disent-pas/"/>
    <updated>2025-01-25T00:00:00.000Z</updated>
    <id>https://rpmn0ise.github.io/blog/infrabass-ce-que-les-specs-ne-disent-pas/</id>
    
    <summary>Fréquence de résonance, déplacement membranaire, puissance thermique — ce que j&#39;ai appris en construisant mes premiers systèmes de grave et pourquoi le chiffre de puissance sur la boîte ne veut rien dire.</summary>
    
    <content type="html">
      <![CDATA[<p>Quand on commence dans le car audio ou le subwoofer DIY, on regarde les watts. C’est l’erreur que tout le monde fait, moi inclus.</p>
<h2 id="le-probleme-avec-les-watts" tabindex="-1">Le problème avec les watts <a class="header-anchor" href="#le-probleme-avec-les-watts" aria-hidden="true">#</a></h2>
<p>Un subwoofer à 1000W RMS ne produit pas deux fois plus de pression acoustique qu’un à 500W. La relation entre puissance électrique et SPL (Sound Pressure Level) est <strong>logarithmique</strong> : pour gagner 3 dB de pression, il faut doubler la puissance. Pour gagner 10 dB — ce qui est perçu comme “deux fois plus fort” — il faut multiplier la puissance par 10.</p>
<p>Concrètement : passer de 500W à 1000W te donne +3 dB. Passer de 500W à 5000W te donne +10 dB. La puissance a des rendements décroissants très rapides.</p>
<p>Ce qui compte réellement :</p>
<p><strong>L’efficacité (sensibilité)</strong> — exprimée en dB/W/m. Un woofer à 90 dB/W/m alimenté avec 100W produit 110 dB à 1m. Un woofer à 85 dB/W/m a besoin de 316W pour le même résultat.</p>
<p><strong>Le déplacement (Xmax et Sd)</strong> — la quantité d’air déplacée. Pour les basses fréquences, c’est ça qui fait la pression, pas la puissance. <code>Volume d'air = Sd × Xmax</code>. Un woofer avec un grand diamètre et un long débattement peut reproduire des infrasons avec moins de puissance qu’un petit woofer poussé à fond.</p>
<h2 id="frequence-de-resonance-pourquoi-ca-change-tout" tabindex="-1">Fréquence de résonance : pourquoi ça change tout <a class="header-anchor" href="#frequence-de-resonance-pourquoi-ca-change-tout" aria-hidden="true">#</a></h2>
<p>Chaque haut-parleur a une fréquence de résonance libre (Fs). En dessous de Fs, le haut-parleur ne joue plus — il consomme de l’énergie sans produire de pression utile, et chauffe.</p>
<p>Dans une enceinte close, Fs monte. Dans un bass-reflex accordé correctement, l’évent prend le relais autour de l’accord. Le choix du type d’enceinte dépend directement de ce que tu veux descendre en fréquence et de ce que le woofer peut physiquement faire.</p>
<p>J’ai appris ça en simulant des enceintes avec <strong>WinISD</strong> avant de couper du MDF. Simuler d’abord, construire ensuite — j’aurais économisé du bois et du temps si j’avais commencé par là.</p>
<h2 id="ce-que-le-rebassage-revele" tabindex="-1">Ce que le rebassage révèle <a class="header-anchor" href="#ce-que-le-rebassage-revele" aria-hidden="true">#</a></h2>
<p>Le rebassed (l’ajout de fréquences graves synthétiques sur des tracks US rap) est souvent méprisé dans les cercles audiophiles sérieux. Je comprends pourquoi, et je m’en fous.</p>
<p>Ce qui m’intéresse dans le rebassage c’est ce qu’il révèle sur le système : un sub qui joue proprement du 20 Hz rebassé sans distorsion visible, sans claquement mécanique, c’est un système qui a de la marge. C’est un test de stress.</p>
<p>Et honnêtement, 20 Hz à 110 dB dans un habitacle, c’est une expérience physique difficile à reproduire autrement.</p>
<h2 id="ce-que-je-ferais-differemment" tabindex="-1">Ce que je ferais différemment <a class="header-anchor" href="#ce-que-je-ferais-differemment" aria-hidden="true">#</a></h2>
<p>Si je recommençais : moins regarder les watts, plus regarder le <code>Vas</code>, le <code>Qts</code> et le <code>Fs</code>. Simuler avant de commander. Et accepter que le gain le plus important ne vient pas du subwoofer lui-même, mais de <strong>la conception de l’enceinte et du placement dans l’espace</strong>.</p>
<p>L’acoustique de salle (ou d’habitacle) annule ou amplifie les fréquences de façon qui dépasse souvent l’apport de n’importe quel upgrade hardware. C’est frustrant, mais c’est la réalité.</p>
]]>
    </content>
  </entry>
  
  <entry>
    <title>BeamNG.drive n&#39;est pas un jeu, c&#39;est un laboratoire</title>
    <link href="https://rpmn0ise.github.io/blog/beamng-laboratoire-physique/"/>
    <updated>2025-01-10T00:00:00.000Z</updated>
    <id>https://rpmn0ise.github.io/blog/beamng-laboratoire-physique/</id>
    
    <summary>Pourquoi je considère BeamNG comme une plateforme d&#39;expérimentation physique sérieuse, et ce que j&#39;y ai appris sur les systèmes mécaniques que je n&#39;aurais pas appris autrement.</summary>
    
    <content type="html">
      <![CDATA[<p>La plupart des gens voient BeamNG.drive comme le jeu où les voitures se crashent de façon réaliste. C’est techniquement vrai et complètement à côté de l’essentiel.</p>
<h2 id="ce-que-le-moteur-fait-reellement" tabindex="-1">Ce que le moteur fait réellement <a class="header-anchor" href="#ce-que-le-moteur-fait-reellement" aria-hidden="true">#</a></h2>
<p>BeamNG utilise un moteur de physique <strong>soft-body</strong> en temps réel. Chaque véhicule est modélisé comme un réseau de nœuds (masses ponctuelles) reliés par des poutres (ressorts/amortisseurs). Il n’y a pas de hitbox rigide, pas de mesh de collision simplifié — chaque déformation est le résultat direct de la simulation des forces appliquées à chaque nœud individuellement.</p>
<p>Ce qui veut dire que quand une voiture s’écrase contre un mur à 80 km/h, le simulateur ne joue pas une animation de crash pré-calculée. Il résout des milliers d’équations différentielles en temps réel pour déterminer comment chaque partie de la carrosserie se déforme sous la contrainte.</p>
<p>C’est fondamentalement différent de tout ce qu’Assetto Corsa, iRacing ou Forza proposent.</p>
<h2 id="ce-que-j-ai-appris-sur-la-suspension" tabindex="-1">Ce que j’ai appris sur la suspension <a class="header-anchor" href="#ce-que-j-ai-appris-sur-la-suspension" aria-hidden="true">#</a></h2>
<p>En moddant des véhicules, j’ai dû comprendre les paramètres réels de suspension pour que les comportements soient cohérents :</p>
<ul>
<li><strong>Spring rate</strong> (raideur du ressort) : trop rigide = rebonds non amorties, trop souple = roulis excessif</li>
<li><strong>Damper</strong> (amortisseur) : le ratio bump/rebound change complètement le comportement en virage</li>
<li><strong>Anti-roll bar</strong> : son interaction avec le différentiel sur les transferts de charge latéraux</li>
</ul>
<p>J’aurais pu lire ça dans un manuel de mécanique auto. Mais le voir en temps réel, modifier un paramètre et observer immédiatement la conséquence sur le comportement du véhicule — c’est une autre forme de compréhension.</p>
<h2 id="le-modding-comme-reverse-engineering" tabindex="-1">Le modding comme reverse engineering <a class="header-anchor" href="#le-modding-comme-reverse-engineering" aria-hidden="true">#</a></h2>
<p>Créer un mod dans BeamNG, c’est écrire des fichiers JSON qui décrivent la topologie physique du véhicule. Chaque poutre a une résistance à la tension, une résistance à la compression, un seuil de rupture. Chaque nœud a une masse, une position.</p>
<pre class="language-json" tabindex="0"><code class="language-json"><span class="token punctuation">{</span>
  <span class="token property">"nodes"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
    <span class="token punctuation">[</span><span class="token string">"id"</span><span class="token punctuation">,</span> <span class="token string">"posX"</span><span class="token punctuation">,</span> <span class="token string">"posY"</span><span class="token punctuation">,</span> <span class="token string">"posZ"</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
    <span class="token punctuation">[</span><span class="token string">"chassis_fr"</span><span class="token punctuation">,</span> <span class="token number">-0.72</span><span class="token punctuation">,</span> <span class="token number">1.45</span><span class="token punctuation">,</span> <span class="token number">0.32</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
    <span class="token punctuation">[</span><span class="token string">"chassis_fl"</span><span class="token punctuation">,</span>  <span class="token number">0.72</span><span class="token punctuation">,</span> <span class="token number">1.45</span><span class="token punctuation">,</span> <span class="token number">0.32</span><span class="token punctuation">]</span>
  <span class="token punctuation">]</span><span class="token punctuation">,</span>
  <span class="token property">"beams"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
    <span class="token punctuation">[</span><span class="token string">"id1"</span><span class="token punctuation">,</span> <span class="token string">"id2"</span><span class="token punctuation">,</span> <span class="token punctuation">{</span><span class="token property">"spring"</span><span class="token operator">:</span> <span class="token number">4500000</span><span class="token punctuation">,</span> <span class="token property">"damp"</span><span class="token operator">:</span> <span class="token number">15000</span><span class="token punctuation">,</span> <span class="token property">"deform"</span><span class="token operator">:</span> <span class="token number">85000</span><span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
    <span class="token punctuation">[</span><span class="token string">"chassis_fr"</span><span class="token punctuation">,</span> <span class="token string">"chassis_fl"</span><span class="token punctuation">,</span> <span class="token punctuation">{</span><span class="token punctuation">}</span><span class="token punctuation">]</span>
  <span class="token punctuation">]</span>
<span class="token punctuation">}</span></code></pre>
<p>C’est du génie civil appliqué à une Japonaise des années 90.</p>
<h2 id="la-limite-de-la-simulation" tabindex="-1">La limite de la simulation <a class="header-anchor" href="#la-limite-de-la-simulation" aria-hidden="true">#</a></h2>
<p>Ce serait malhonnête de ne pas mentionner ce que BeamNG ne fait pas bien : la dynamique des pneus à haute vitesse reste approximative comparée à des simulateurs dédiés comme Assetto Corsa Competizione. Le modèle thermique des freins est simplifié. Et le comportement aérodynamique est quasi absent sur les véhicules de série.</p>
<p>C’est un outil d’apprentissage sur la structure et la mécanique, pas un outil de préparation à la compétition.</p>
<h2 id="pourquoi-je-continue-d-y-passer-du-temps" tabindex="-1">Pourquoi je continue d’y passer du temps <a class="header-anchor" href="#pourquoi-je-continue-d-y-passer-du-temps" aria-hidden="true">#</a></h2>
<p>Parce que c’est l’un des rares softwares qui me permet de <strong>formuler une hypothèse, la tester immédiatement, et observer le résultat</strong> dans un système physique complexe — sans avoir de voiture, d’atelier, ou de budget pour casser du métal réel.</p>
<p>C’est ça, un laboratoire.</p>
]]>
    </content>
  </entry>
  
</feed>
