Notebookcheck Logo

CheckMag | Comment j'ai programmé une application de musique pour la course à pied tout en courant

Prêt à l'emploi ! Capture d'écran de l'application en question
ⓘ Stephen Pereyra
Prêt à l'emploi ! Capture d'écran de l'application en question
L'inspiration peut surgir à tout moment, et dans ce cas précis, cela s'est produit pendant que je courais. Grâce à Gemini, j'ai pu transformer une idée en prototype fonctionnel, le tout en l'espace d'une course de six miles.

Les applications web sont désormais mon choix privilégié lorsque j’utilise l’IA pour coder. Elles sont simples à déployer, faciles à lire et à modifier, et fonctionnent sur la plupart des appareils équipés d’un navigateur web. Ainsi, alors que j’avais du mal à trouver la musique qui me convenait pendant une course à pied, je me suis demandé s’il serait possible de créer un générateur aléatoire de rythmes à BPM élevé avant d’avoir terminé mon parcours. Après quelques révisions et quelques frayeurs où j’ai failli trébucher, j’ai abouti à un prototype fonctionnel qui s’est révélé étonnamment utile.​

Heureusement, l’ingénierie des prompts a beaucoup évolué. Malgré une requête truffée de fautes de frappe et de phrases incomplètes, Gemini a su comprendre ma demande initiale : une application basée sur Strudel REPL qui, à partir de curseurs et de boutons de réglage, créerait un rythme aléatoire pour accompagner ma course. Pour ceux qui ne connaissent pas Strudel REPL, il s’agit d’une plateforme open source basée sur le code qui permet aux utilisateurs de composer de la musique en direct. Malheureusement, je me suis rapidement rendu compte qu’il ne serait pas possible d’intégrer les dépendances nécessaires ni de générer de la musique de manière générale dans les délais impartis, ni en lisant le code d’un œil tout en regardant mes pieds de l’autre.

Tentative de strudel
Tentative de strudel
Conversion en HTML
Meilleure fonctionnalité
Instruction finale

J'ai alors décidé de demander à Gemini de se consacrer entièrement à la pile front-end, et c'est là que les choses ont commencé à s'améliorer. Cependant, dans ma précipitation, je n’avais pas réalisé que je travaillais avec la version 3.1 « Flash-light » de Gemini, bien moins performante. Bien qu’elle me donne des résultats exploitables, elle n’intégrait pas les curseurs, les boutons rotatifs ni les sonorités que je recherchais dans un kit de sons trance ; elle me proposait plutôt l’équivalent d’un métronome surpuissant. Après avoir sélectionné la version « Pro », bien plus adaptée, j’ai enfin obtenu un synthétiseur multitonal me permettant de régler le BPM, de générer des sons aléatoires et, surtout, de contrôler la hauteur, la réverbération et l’attaque pour créer des « breakdowns » à la demande. Bien que ce ne soit pas parfait, c’était exactement le type d’expérience musicale que je recherchais, et je suis tout simplement émerveillé par ce qui est désormais possible, même dans les situations les plus mouvementées. Les utilisateurs curieux peuvent découvrir et tester le prototype ci-dessous.

Marathon Pro Engine
Master Clock
BPM: 140
Master Reverb Wet
Trance Lead Shape
Filter Sweep (Hz)
Lead Attack Swell
Delay Feedback
Low End
Kick Depth (Pitch Octaves)
Kick Decay
Google LogoAdd as a preferred source on Google
Mail Logo
> Revues et rapports de ordinateurs portatifs et smartphones, ordiphones > Nouvelles > Archives des nouvelles > Archives des nouvelles 2026 07 > Comment j'ai programmé une application de musique pour la course à pied tout en courant
Stephen Pereyra, 2026-07- 6 (Update: 2026-07- 6)