Un chanteur qui se décrit comme mauvais mais plus vraiment terrible a créé OnKey, une application Mac gratuite et open source qui aide les gens à s'entraîner à chanter avec les chansons qu'ils aiment. Le développeur était frustré lorsqu'une application de chant qu'il utilisait remplissait sa liste de titres de versions non originales, car il trouve plus facile de progresser en chantant avec l'enregistrement d'origine. Après qu'un agent d'IA a réussi à afficher sa hauteur dans le terminal sans pouvoir détecter en temps réel celle du chanteur, il a plutôt construit OnKey.
OnKey écoute une chanson une seule fois sans l'enregistrer et apprend la ligne de hauteur du chanteur, ce qui prend quelques minutes. Les utilisateurs peuvent ensuite chanter avec cette ligne. L'application fonctionne avec Spotify, Apple Music et YouTube lu dans un navigateur. Les paroles proviennent de LRCLIB, et les informations sur le titre sont retrouvées grâce à une courte empreinte Shazam. L'application affirme qu'elle n'envoie jamais la musique ni la voix de l'utilisateur ailleurs, et que tout ce qui doit rester privé l'est.
Le développeur est franc sur ses limites. Les pistes d'accompagnement bruyantes rendent la ligne de hauteur difficile à isoler, l'application choisit parfois une note à une octave près, et elle ne fonctionne que sur les Mac Apple Silicon équipés d'une puce M1 ou ultérieure, sous macOS 14.2 ou plus récent. La notation est également calibrée pour les débutants, elle est donc assez indulgente.
OnKey est publié sous licence MIT. Le développeur invite les utilisateurs à l'essayer et à signaler ce qui fonctionne ou non. Une vidéo de démonstration est disponible sur le site du projet, singonkey.app.
Source: Hacker News · Résumé par HeadlinesBriefing