No. 4· behind-the-music
Les six séries d'idle() — comment lire des noms qui ressemblent à du code
Les morceaux d'idle() sont regroupés en six séries, de late_night.lofi à night_mode // not_alone. Comment lire ces noms, comment fonctionnent les codes des morceaux et comment les singles deviennent un album.
AI Cet article est une traduction réalisée par IA. Lire l'original (English)
Si vous parcourez la liste des morceaux sur idle(), quelques noms inhabituels attirent l'œil : late_night.lofi, rest() { chill(); }, undefined → known. Ce ne sont pas des titres de chansons. Ce sont des noms qui regroupent des morceaux, et nous les appelons des séries. Cet article explique ce qu'est une série, une manière possible de lire ces noms, et comment les codes des morceaux et les albums se rattachent aux séries.
Quelques précisions honnêtes d'abord. Cet article s'appuie sur des informations déjà publiques sur le site et sur nos règles de numérotation des morceaux. L'histoire du choix initial de chaque nom n'est consignée nulle part, nous n'en racontons donc aucune. Les lectures qui suivent empruntent les réflexes de quelqu'un qui lit du code au quotidien ; ce sont des interprétations, pas des affirmations sur l'intention derrière les noms. Et, comme toujours : la musique est produite avec l'IA (Suno). Les paroles sont rédigées en premier jet par l'IA, puis relues par une personne.
Une série est une étiquette d'ambiance pour les morceaux

Les six séries publiées sur le site. Les genres et les thèmes sont ceux du résumé du site lui-même ; un contour doré signale une série qui a un single sorti.
Une série est une étiquette qui indique un genre et une émotion. Elle dit en une expression dans quel son un morceau a été créé et quelle ambiance il cherche à atteindre. Les six séries publiées sur le site sont les suivantes :
be still;: healing, sur le thème du calmelate_night.lofi: lo-fi, le trajet du retour après une nuit tardiverest() { chill(); }: chill, tu en as assez fait aujourd'huigrace_in_the_loop: ambient, la grâce au cœur de la répétitionundefined → known: lo-fi, le moment où l'inconnu devient connunight_mode // not_alone: healing, pour les nuits où l'on se sent seul
Deux de ces séries ont déjà donné des morceaux. late_night.lofi a sorti le single « still compiling » et undefined → known a sorti « good morning, world ». En dehors de la liste des six, dear(you); est utilisé comme nom d'album et est devenu un album de dix morceaux. Les quatre autres séries sont publiées uniquement sous la forme d'un nom et d'un thème, aucun morceau n'est sorti sous leur nom, et nous n'en disons donc pas davantage ici.
Lire les noms comme du code
Les six noms ont un point commun : ils ressemblent tous à la syntaxe d'un langage de programmation. Voici une façon de lire chacun d'eux, pour que vous n'ayez pas besoin d'être développeur pour suivre. C'est une manière de lire, pas la preuve de ce que les noms voulaient dire.
late_night.lofi ressemble à un nom de fichier. Après le point vient une extension, et l'extension, c'est le genre. On peut y voir l'ouverture d'un fichier appelé « late night » dans lequel on trouve du lo-fi. Le résumé du site décrit le single « still compiling » comme du lo-fi pour la nuit où l'on n'a pas pu partir avant la fin du build.
be still; est une ligne unique qui se termine par un point-virgule. Dans de nombreux langages, le point-virgule marque la fin d'une instruction. L'instruction de rester immobile s'arrête là, sans rien à ajouter. Le thème est le calme.
rest() { chill(); } est une fonction. Dans le corps d'une fonction appelée rest, une autre fonction appelée chill est appelée. On peut y lire que se reposer n'est pas ne rien faire, mais une tâche à part entière, et que cette tâche consiste à être à l'aise. Cela rejoint son thème : tu en as assez fait aujourd'hui.
grace_in_the_loop fait penser à une boucle. En code, une boucle répète le même travail, et la journée d'un développeur se remplit facilement de répétitions. Le thème est que la grâce se trouve au sein de cette répétition. Le genre ambient lui va bien : la musique ambient parle par l'espace et la texture plus que par la mélodie, et des sons similaires ont tendance à se prolonger longtemps.
undefined → known se lit instantanément pour quiconque a utilisé JavaScript. Undefined est l'état d'une valeur qui n'a pas été définie, et la flèche marque l'instant où elle devient quelque chose de connu. Le thème est le moment où l'inconnu devient connu. Le site décrit le single de la série, « good morning, world », comme un lo-fi lumineux et plein d'espoir, et son titre fait écho au « Hello, world » que beaucoup affichent à l'écran lorsqu'ils apprennent à programmer.
night_mode // not_alone comporte deux parties. La première est le nom d'un réglage qui assombrit un écran. La seconde, //, ouvre un commentaire dans de nombreux langages : une note discrète écrite à côté du code. On peut imaginer un écran passé en mode nuit, avec à côté une note qui dit que vous n'êtes pas seul.
Le premier album est nommé selon la même grammaire. dear(you); ressemble à un appel de fonction qui passe « you » en argument. C'est aussi la première ligne d'une lettre, avec le destinataire écrit entre les parenthèses. Le nom de marque ipe() et son slogan ipe(); // be still se lisent de la même façon. Chaque nom de ce site est écrit dans un seul et même langage.
Comment lire le code d'un morceau

Deux types de codes de morceaux. Une piste d'album a une adresse ; un single autonome a la lettre de sa série et un numéro.
Les séries apparaissent aussi dans les codes des morceaux, selon deux styles. Un morceau qui appartient à un album a une adresse en trois parties : saison, album et piste. Le troisième morceau du premier album est S1A1.03 : S1 est la saison 1, A1 le premier album de cette saison, et 03 la troisième piste. Ce numéro est aussi la place du morceau dans l'histoire que raconte l'album.
Un single qui n'a pas encore été intégré à un album prend la première lettre de sa série suivie d'un numéro d'ordre. N-001 dans late_night.lofi et U-001 dans undefined → known en sont des exemples. N vient de night et U de undefined. Chaque série a une lettre de préfixe unique, de sorte que le numéro seul indique à quelle série appartient un morceau. Quand un single rejoint un album, son numéro passe à un code d'album, et un numéro une fois attribué n'est jamais réutilisé.
Comment les singles deviennent un album

La direction que nous avons fixée : sortir les singles un par un et, quand il y a assez de morceaux, les réunir en album.
La direction de sortie que nous avons fixée est de publier les singles un à un et, quand il y a assez de morceaux, de les réunir en album. dear(you); vol.1 est le premier album constitué de cette façon. Ses dix morceaux sont tous disponibles en version anglaise et en version coréenne, et leurs codes vont de S1A1.01 à S1A1.10.
Une fois un morceau sur un album, il a une adresse, et cette adresse est aussi liée au moment de la journée. La saison 1 divise la journée d'un développeur en quatre albums : nuit, aube, matin et soir. Le premier album, dear(you); vol.1, prend la nuit avant le sommeil. Ainsi, quand le numéro d'album change, on passe à une autre heure de la journée.
À quoi servent ces noms
Un nom de série aide à trouver des morceaux, mais son rôle principal est de poser des attentes. Quelqu'un qui cherche du lo-fi pour le trajet du retour après une nuit tardive peut ouvrir late_night.lofi. Quelqu'un qui veut simplement se reposer aujourd'hui peut ouvrir rest() { chill(); }. Les auditeurs que nous imaginons sont des développeurs et des personnes qui ont besoin de se concentrer, et nous espérons qu'un nom qu'on peut lire avec un regard de lecteur de code paraît un peu moins étrange devant un morceau inconnu. Cette dernière phrase est notre espoir, pas une raison consignée de la manière dont les noms ont été choisis.
Écouter
Les deux singles mentionnés dans cet article, et le premier morceau de l'album.
- N-001 still compiling — version anglaise · version coréenne
- U-001 good morning, world — version anglaise · version coréenne
- S1A1.01 Hard Day Again, Wasn't It? (오늘도 많이 힘들었지?) — version anglaise · version coréenne
Vous pouvez écouter sur la page d'accueil d'idle(). Au fil des sorties dans chaque série, nous les présenterons ici une à une.