﻿﻿{"id":2047,"date":"2026-01-12T14:51:10","date_gmt":"2026-01-12T13:51:10","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/linus-torvalds-se-met-a-la-musique-et-au-vibe-coding\/"},"modified":"2026-01-12T14:51:10","modified_gmt":"2026-01-12T13:51:10","slug":"linus-torvalds-se-met-a-la-musique-et-au-vibe-coding","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/linus-torvalds-se-met-a-la-musique-et-au-vibe-coding\/","title":{"rendered":"Linus Torvalds se met \u00e0 la musique (et au vibe coding)"},"content":{"rendered":"<p>Il y a quelques semaines,<br \/>\n<a href=\"https:\/\/korben.info\/linus-torvalds-ia-vibe-coding-pragmatisme-dev.html\">je vous parlais de la vision tr\u00e8s pragmatique de Linus Torvalds<\/a><br \/>\nsur l&#8217;IA et le &#8220;vibe coding&#8221;. Et bien figurez-vous que le cr\u00e9ateur et mainteneur du noyau Linux ne fait pas que donner son avis, il met aussi les mains dans le cambouis (ou plut\u00f4t dans le code) avec un nouveau petit projet perso baptis\u00e9 <strong>AudioNoise<\/strong>.<\/p>\n<p>Alors calmez-vous tout de suite, il ne s&#8217;agit pas du prochain concurrent de Pro Tools ou d&#8217;Ableton Live. C&#8217;est un projet qu&#8217;il qualifie lui-m\u00eame de &#8220;silly&#8221; (idiot), n\u00e9 de ses r\u00e9centes exp\u00e9rimentations avec des p\u00e9dales d&#8217;effets pour guitare. Apr\u00e8s avoir jou\u00e9 avec le hardware et les circuits analogiques, Linus a d\u00e9cid\u00e9 de voir ce que \u00e7a donnait c\u00f4t\u00e9 num\u00e9rique.<\/p>\n<p>Le<br \/>\n<a href=\"https:\/\/github.com\/torvalds\/AudioNoise\">d\u00e9p\u00f4t GitHub<\/a><br \/>\ncontient des impl\u00e9mentations basiques en C d&#8217;effets audio : d\u00e9lais, phasers, et de filtres IIR (Infinite Impulse Response)&#8230; Bref, de quoi simuler des effets sans pr\u00e9tention.<\/p>\n<p>Ce qui est marrant, c&#8217;est l&#8217;approche car Linus explique clairement dans le README qu&#8217;il n&#8217;y a rien de r\u00e9volutionnaire l\u00e0-dedans en terme d&#8217;algo mais juste des boucles de d\u00e9lai et des filtres simples. C&#8217;est du &#8220;single sample in, single sample out&#8221;, con\u00e7u pour apprendre les bases du traitement du signal (DSP).<\/p>\n<p>Le projet inclut \u00e9galement un visualiseur en Python que Linus avoue avoir \u00e9crit en mode &#8220;vibe-coding&#8221;. En gros, comme il ne ma\u00eetrise pas vraiment Python, il a utilis\u00e9 l&#8217;outil <strong>Google Antigravity<\/strong> pour g\u00e9n\u00e9rer le code \u00e0 sa place. C&#8217;est du &#8220;monkey-see-monkey-do&#8221; assum\u00e9, o\u00f9 il a supprim\u00e9 l&#8217;interm\u00e9diaire (lui-m\u00eame cherchant sur Google) pour aller directement au but.<\/p>\n<p>Bref, c&#8217;est toujours marrant de voir qu&#8217;un des devs les plus influents de la plan\u00e8te continue de coder des trucs &#8220;juste pour le fun&#8221;, sans se prendre la t\u00eate, et en utilisant les outils modernes comme un d\u00e9butant curieux. Si vous voulez jeter un \u0153il au code (ou l&#8217;utiliser pour vos propres bidouilles sonores), \u00e7a se passe sur<br \/>\n<a href=\"https:\/\/github.com\/torvalds\/AudioNoise\">GitHub<\/a><br \/>\n.<\/p>\n<p>Merci \u00e0 Lorenper pour le partage !<\/p>\n<p>\n<a href=\"https:\/\/linuxiac.com\/linus-torvalds-shares-audionoise-a-personal-experiment-in-audio-dsp\/\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il y a quelques semaines, je vous parlais de la vision tr\u00e8s pragmatique de Linus Torvalds sur l&#8217;IA et le &#8220;vibe coding&#8221;. Et bien figurez-vous que le cr\u00e9ateur et mainteneur du noyau Linux ne fait pas que donner son avis, il met aussi les mains dans le cambouis (ou plut\u00f4t dans le code) avec un nouveau petit projet perso baptis\u00e9 AudioNoise. Alors calmez-vous tout de suite, il ne s&#8217;agit pas du prochain concurrent de Pro Tools ou d&#8217;Ableton Live. C&#8217;est un projet qu&#8217;il qualifie lui-m\u00eame de &#8220;silly&#8221; (idiot), n\u00e9 de ses r\u00e9centes exp\u00e9rimentations avec des p\u00e9dales d&#8217;effets pour guitare. Apr\u00e8s avoir jou\u00e9 avec le hardware et les circuits analogiques, Linus a d\u00e9cid\u00e9 de voir ce que \u00e7a donnait c\u00f4t\u00e9 num\u00e9rique. Le d\u00e9p\u00f4t GitHub contient des impl\u00e9mentations basiques en C d&#8217;effets audio : d\u00e9lais, phasers, et de filtres IIR (Infinite Impulse Response)&#8230; Bref, de quoi simuler des effets sans pr\u00e9tention. Ce qui est marrant, c&#8217;est l&#8217;approche car Linus explique clairement dans le README qu&#8217;il n&#8217;y a rien de r\u00e9volutionnaire l\u00e0-dedans en terme d&#8217;algo mais juste des boucles de d\u00e9lai et des filtres simples. C&#8217;est du &#8220;single sample in, single sample out&#8221;, con\u00e7u pour apprendre les bases du traitement du signal (DSP). Le projet inclut \u00e9galement un visualiseur en Python que Linus avoue avoir \u00e9crit en mode &#8220;vibe-coding&#8221;. En gros, comme il ne ma\u00eetrise pas vraiment Python, il a utilis\u00e9 l&#8217;outil Google Antigravity pour g\u00e9n\u00e9rer le code \u00e0 sa place. C&#8217;est du &#8220;monkey-see-monkey-do&#8221; assum\u00e9, o\u00f9 il a supprim\u00e9 l&#8217;interm\u00e9diaire (lui-m\u00eame cherchant sur Google) pour aller directement au but. Bref, c&#8217;est toujours marrant de voir qu&#8217;un des devs les plus influents de la plan\u00e8te continue de coder des trucs &#8220;juste pour le fun&#8221;, sans se prendre la t\u00eate, et en utilisant les outils modernes comme un d\u00e9butant curieux. Si vous voulez jeter un \u0153il au code (ou l&#8217;utiliser pour vos propres bidouilles sonores), \u00e7a se passe sur GitHub . Merci \u00e0 Lorenper pour le partage ! Source<\/p>\n","protected":false},"author":1,"featured_media":2048,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-2047","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=2047"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2047\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/2048"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=2047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}