﻿﻿{"id":1355,"date":"2025-10-13T15:07:04","date_gmt":"2025-10-13T13:07:04","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/le-premier-hack-musical-de-lhistoire-est-de-retour-et-cest-magnifique\/"},"modified":"2025-10-13T15:07:04","modified_gmt":"2025-10-13T13:07:04","slug":"le-premier-hack-musical-de-lhistoire-est-de-retour-et-cest-magnifique","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/le-premier-hack-musical-de-lhistoire-est-de-retour-et-cest-magnifique\/","title":{"rendered":"Le premier hack musical de l&#8217;histoire est de retour et c&#8217;est magnifique !"},"content":{"rendered":"<p>Le youtubeur Joe Lynch vient de faire jouer \u201c<strong><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=6_lzNFjqGiw\">Olson<\/a><br \/>\n<\/strong>\u201d de Boards of Canada sur un ordinateur de 1959. Pas un \u00e9mulateur, hein mais le vrai PDP-1, celui qui est au Computer History Museum. 603 bytes de musique sur une bande perfor\u00e9e, et quatre ampoules sur le panneau de contr\u00f4le transform\u00e9es en haut-parleurs\u2026 Le son est brut, lo-fi, presque primitif et je trouve \u00e7a magnifique.<\/p>\n<p>Mais attendez, ce PDP-1 c\u2019est pas juste un vieux tas de circuits et de c\u00e2bles\u2026 C\u2019est vraiment l\u2019ordinateur qui a cr\u00e9\u00e9 les hackers et je vais essayer de vous en raconter un peu l\u2019histoire !<\/p>\n<p>\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/PDP-1\">Le PDP-1<\/a><br \/>\nd\u00e9barque au MIT en septembre 1961. Digital Equipment Corporation le vend alors 120 000 dollars en tant qu\u2019outil de calcul scientifique. C\u2019est tr\u00e8s s\u00e9rieux, tr\u00e8s corporate, sauf que les \u00e9tudiants du MIT s\u2019en foutent du calcul scientifique.<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/pdp1-boards-of-canada-boucle-infinie-hackers\/pdp1-boards-of-canada-boucle-infinie-hackers-2.jpg\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>Ils veulent jouer !<\/p>\n<p>Steve Russell programme alors<br \/>\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/Spacewar!\">Spacewar!<\/a><br \/>\nen 1962. C\u2019est l\u2019un des premiers jeu vid\u00e9o. Deux vaisseaux qui se tirent dessus autour d\u2019une \u00e9toile et vous vous en doutez, c\u2019est pas pr\u00e9vu dans le manuel. C\u2019est un d\u00e9tournement de la machine\u2026 un hack.<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/pdp1-boards-of-canada-boucle-infinie-hackers\/pdp1-boards-of-canada-boucle-infinie-hackers-3.jpg\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>Puis la m\u00eame ann\u00e9e,<br \/>\n<a href=\"https:\/\/www.computerhistory.org\/pdp-1\/peter-samson\/\">Peter Samson<\/a><br \/>\n, un autre \u00e9tudiant du MIT, remarque que les ampoules de statut du PDP-1 clignotent. On\/off, on\/off\u2026 Il se dit alors qu\u2019en contr\u00f4lant la vitesse du clignotement, on peut g\u00e9n\u00e9rer des fr\u00e9quences audio. Il code alors le<br \/>\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/Harmony_Compiler\">Harmony Compiler<\/a><br \/>\net c\u2019est comme \u00e7a que les quatre ampoules deviennent quatre voix musicales. C\u2019est l\u2019un des premier synth\u00e9tiseur temps r\u00e9el et polyphonique de l\u2019histoire. Peter optimise m\u00eame le syst\u00e8me pour jouer du Bach.<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/pdp1-boards-of-canada-boucle-infinie-hackers\/pdp1-boards-of-canada-boucle-infinie-hackers-4.jpg\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>C\u2019est la naissance de la culture hacker, de l\u2019id\u00e9e que le mat\u00e9riel peut faire plus que ce pour quoi il a \u00e9t\u00e9 con\u00e7u et vendu. Les limites sont l\u00e0 pour \u00eatre contourn\u00e9es et ce n\u2019est pas mal\u2026 c\u2019est de l\u2019exploration !<\/p>\n<p>Le PDP-1 devient alors le terrain de jeu des premiers hackers du MIT. Ils codent la nuit, quand les profs sont partis et transforment cette machine de calcul en espace de cr\u00e9ativit\u00e9. Et cette \u00e9tincelle de culture va cr\u00e9er tout ce qui suit. Unix en 1969, le Homebrew Computer Club dans les ann\u00e9es 70, les premiers PC, l\u2019open source, Linux\u2026etc. A chaque fois, ce sont des \u00e9tudiants qui ont d\u00e9cid\u00e9 que les r\u00e8gles c\u2019\u00e9tait optionnel.<\/p>\n<p>Et 63 ans plus tard, Joe Lynch arrive, prend le<br \/>\n<a href=\"https:\/\/github.com\/joeblynch\/pdp-1-boc\">code de Peter Samson<\/a><br \/>\n\u00e9crit en 1962 et l\u2019utilise pour faire jouer un morceau de 1998. Il perfore une bande papier, il la charge dans le PDP-1, les fameuses quatre ampoules s\u2019allument et s\u2019\u00e9teignent alors \u00e0 des fr\u00e9quences calcul\u00e9es pour l\u2019occasion et c\u2019est \u201cOlson\u201d qui sort des haut-parleurs.<\/p>\n<div class=\"youtube-container\">\n<div>\n<p>Incoyrable non ?<\/p>\n<p>Pour r\u00e9ussir cet exploit, Joe Lynch a utilis\u00e9 le Harmony Compiler tel qu\u2019il \u00e9tait \u00e0 l\u2019\u00e9poque, sans faire aucune modification et tout fonctionne encore parfaitement. Peter Samson a \u00e9crit ce code bien avant Apollo 11, bien avant Unix, Internet et tout ce que vous connaissez. Et son code survit encore aujourd\u2019hui alors que 50% des apps que vous avez sur votre t\u00e9l\u00e9phone seront totalement mortes dans 5 ans.<\/p>\n<p>Voil\u00e0, j\u2019ai trouv\u00e9 \u00e7a beau, un peu comme entendre le son du premier phonogramme ou la premi\u00e8re chanson enregistr\u00e9e\u2026 Le projet est \u00e9videmment sur<br \/>\n<a href=\"https:\/\/github.com\/joeblynch\/pdp-1-boc\">GitHub<\/a><br \/>\net Joe Lynch y a document\u00e9 tout le processus. Il y explique comment il a transcrit \u201cOlson\u201d dans le DSL d\u00e9fini par le Harmony Compiler puis comment il a s\u00e9par\u00e9 les quatre voix, comment il a compil\u00e9 tout \u00e7a en bande perfor\u00e9e et enfin, comment il a charg\u00e9 la bande dans le vrai PDP-1 du Computer History Museum avec l\u2019aide de<br \/>\n<a href=\"https:\/\/www.computerhistory.org\/pdp-1\/peter-samson\/\">Peter Samson<\/a><br \/>\nlui-m\u00eame, maintenant conf\u00e9rencier pour le mus\u00e9e.<\/p>\n<p>Le site d\u00e9di\u00e9 au projet c\u2019est<br \/>\n<a href=\"https:\/\/pdp1.music\/\">pdp1.music<\/a><br \/>\nsi \u00e7a vous branche !<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Le youtubeur Joe Lynch vient de faire jouer \u201c Olson \u201d de Boards of Canada sur un ordinateur de 1959. Pas un \u00e9mulateur, hein mais le vrai PDP-1, celui qui est au Computer History Museum. 603 bytes de musique sur une bande perfor\u00e9e, et quatre ampoules sur le panneau de contr\u00f4le transform\u00e9es en haut-parleurs\u2026 Le son est brut, lo-fi, presque primitif et je trouve \u00e7a magnifique. Mais attendez, ce PDP-1 c\u2019est pas juste un vieux tas de circuits et de c\u00e2bles\u2026 C\u2019est vraiment l\u2019ordinateur qui a cr\u00e9\u00e9 les hackers et je vais essayer de vous en raconter un peu l\u2019histoire ! Le PDP-1 d\u00e9barque au MIT en septembre 1961. Digital Equipment Corporation le vend alors 120 000 dollars en tant qu\u2019outil de calcul scientifique. C\u2019est tr\u00e8s s\u00e9rieux, tr\u00e8s corporate, sauf que les \u00e9tudiants du MIT s\u2019en foutent du calcul scientifique. Ils veulent jouer ! Steve Russell programme alors Spacewar! en 1962. C\u2019est l\u2019un des premiers jeu vid\u00e9o. Deux vaisseaux qui se tirent dessus autour d\u2019une \u00e9toile et vous vous en doutez, c\u2019est pas pr\u00e9vu dans le manuel. C\u2019est un d\u00e9tournement de la machine\u2026 un hack. Puis la m\u00eame ann\u00e9e, Peter Samson , un autre \u00e9tudiant du MIT, remarque que les ampoules de statut du PDP-1 clignotent. On\/off, on\/off\u2026 Il se dit alors qu\u2019en contr\u00f4lant la vitesse du clignotement, on peut g\u00e9n\u00e9rer des fr\u00e9quences audio. Il code alors le Harmony Compiler et c\u2019est comme \u00e7a que les quatre ampoules deviennent quatre voix musicales. C\u2019est l\u2019un des premier synth\u00e9tiseur temps r\u00e9el et polyphonique de l\u2019histoire. Peter optimise m\u00eame le syst\u00e8me pour jouer du Bach. C\u2019est la naissance de la culture hacker, de l\u2019id\u00e9e que le mat\u00e9riel peut faire plus que ce pour quoi il a \u00e9t\u00e9 con\u00e7u et vendu. Les limites sont l\u00e0 pour \u00eatre contourn\u00e9es et ce n\u2019est pas mal\u2026 c\u2019est de l\u2019exploration ! Le PDP-1 devient alors le terrain de jeu des premiers hackers du MIT. Ils codent la nuit, quand les profs sont partis et transforment cette machine de calcul en espace de cr\u00e9ativit\u00e9. Et cette \u00e9tincelle de culture va cr\u00e9er tout ce qui suit. Unix en 1969, le Homebrew Computer Club dans les ann\u00e9es 70, les premiers PC, l\u2019open source, Linux\u2026etc. A chaque fois, ce sont des \u00e9tudiants qui ont d\u00e9cid\u00e9 que les r\u00e8gles c\u2019\u00e9tait optionnel. Et 63 ans plus tard, Joe Lynch arrive, prend le code de Peter Samson \u00e9crit en 1962 et l\u2019utilise pour faire jouer un morceau de 1998. Il perfore une bande papier, il la charge dans le PDP-1, les fameuses quatre ampoules s\u2019allument et s\u2019\u00e9teignent alors \u00e0 des fr\u00e9quences calcul\u00e9es pour l\u2019occasion et c\u2019est \u201cOlson\u201d qui sort des haut-parleurs. Incoyrable non ? Pour r\u00e9ussir cet exploit, Joe Lynch a utilis\u00e9 le Harmony Compiler tel qu\u2019il \u00e9tait \u00e0 l\u2019\u00e9poque, sans faire aucune modification et tout fonctionne encore parfaitement. Peter Samson a \u00e9crit ce code bien avant Apollo 11, bien avant Unix, Internet et tout ce que vous connaissez. Et son code survit encore aujourd\u2019hui alors que 50% des apps que vous avez sur votre t\u00e9l\u00e9phone seront totalement mortes dans 5 ans. Voil\u00e0, j\u2019ai trouv\u00e9 \u00e7a beau, un peu comme entendre le son du premier phonogramme ou la premi\u00e8re chanson enregistr\u00e9e\u2026 Le projet est \u00e9videmment sur GitHub et Joe Lynch y a document\u00e9 tout le processus. Il y explique comment il a transcrit \u201cOlson\u201d dans le DSL d\u00e9fini par le Harmony Compiler puis comment il a s\u00e9par\u00e9 les quatre voix, comment il a compil\u00e9 tout \u00e7a en bande perfor\u00e9e et enfin, comment il a charg\u00e9 la bande dans le vrai PDP-1 du Computer History Museum avec l\u2019aide de Peter Samson lui-m\u00eame, maintenant conf\u00e9rencier pour le mus\u00e9e. Le site d\u00e9di\u00e9 au projet c\u2019est pdp1.music si \u00e7a vous branche !<\/p>\n","protected":false},"author":1,"featured_media":1356,"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-1355","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1355","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=1355"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1355\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/1356"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=1355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}