Un vrai piano. Ta tessiture. Chante, c'est tout. L'histoire de Scalita
ProjectMusicDevelopmentScalita

Un vrai piano. Ta tessiture. Chante, c'est tout. L'histoire de Scalita

Je chante, et toutes les applis d'échauffement que j'ai essayées faisaient comme si la moitié de ma voix n'existait pas. Alors j'en ai construit une pour moi. Voici comment Scalita est passée d'un bricolage perso à une appli gratuite en cinq langues, un problème à la fois.

Le problème

Pourquoi j'ai d'abord construit ça pour moi

Je chante. Pas professionnellement, mais assez sérieusement pour m'échauffer presque tous les jours, et assez sérieusement pour en avoir eu marre des outils avec lesquels je m'échauffais.

Voilà le truc avec ma voix : elle ne s'arrête pas là où les applis pensent qu'elle devrait. Sous ma voix de poitrine, il y a un grondement subharmonique que j'ai passé des années à apprendre à contrôler. Au-dessus de la voix de tête, il y a le flageolet, ce timbre fin et flûté, et encore au-dessus, un peu de sifflet. Toutes les applis d'échauffement que j'ai essayées traçaient une jolie boîte d'environ A2 à A5, jouaient un son de synthé un peu ringard, et s'arrêtaient là. Ça te rappelle quelque chose ?

Alors j'ai fait ce que font les développeurs quand ils sont agacés. J'ai ouvert un éditeur. La première version de Scalita n'était pas un produit. C'était un piano qui partait de ma tessiture et qui allait là où ma voix va. Tout le reste a poussé à partir de ça.

Écran d'accueil de Scalita 1.9.0 montrant Reprendre l'échauffement et des routines en accès rapide, dont Échauffement subharmonique et Pont flageolet

Écran d'accueil de Scalita 1.9.0 montrant Reprendre l'échauffement et des routines en accès rapide, dont Échauffement subharmonique et Pont flageolet

Voilà l'écran d'accueil aujourd'hui, version 1.9.0. Regarde ce qu'il y a dans la liste d'accès rapide : Échauffement subharmonique, Pont flageolet, Bridge Builder. Ils ne sont pas là parce qu'une étude de marché m'a dit que les chanteurs en voulaient. Ils sont là parce que moi, j'en voulais. Cet article raconte comment chaque morceau est né, dans l'ordre où j'ai vraiment rencontré les problèmes.

L'appli

Six problèmes, dans l'ordre où je les ai rencontrés

Le problème du piano

La toute première chose qui m'a dérangé, c'est le son. La plupart des applis utilisent un son synthétisé, et je comprends pourquoi : c'est léger, c'est facile, ça ne se désaccorde jamais. Mais je m'échauffais à côté d'un vrai piano droit depuis des années, et caler ma justesse sur une sinusoïde qui bourdonne, ça sonnait faux. Ton oreille s'accroche à un piano d'une autre façon. L'attaque, la résonance, la légère imperfection d'une vraie corde.

Alors Scalita utilise les échantillons du Salamander Grand Piano sur les 88 touches. Pas un synthé qui fait semblant d'être un piano, un vrai Yamaha enregistré, note par note. Cette décision m'a coûté beaucoup de poids au téléchargement et quelques semaines de travail sur le chargement des échantillons et la mémoire sur les téléphones Android bon marché. Ça valait le coup. La première fois que j'ai entendu un A0 gronder depuis mon téléphone pendant que je travaillais mes subharmoniques, j'ai su que c'était la bonne direction.

Le problème de la tessiture

Une fois que le piano sonnait bien, l'irritation suivante est arrivée tout de suite. Tous les exercices que je trouvais en ligne étaient écrits pour la voix de quelqu'un d'autre. Un trille de lèvres à partir de C3, des gammes de cinq notes depuis une hauteur de départ générique, tout ça en supposant un médium confortable qui n'était pas le mien.

Mais voilà l'astuce : tu règles ta tessiture une fois, note la plus basse et note la plus haute, et tout dans l'appli se transpose dessus. Chaque routine, chaque étape, chaque gamme. Si un échauffement est censé grimper à travers ton passaggio, il grimpe à travers ton passaggio, pas celui d'un ténor moyen. Ça paraît évident. Il m'a fallu un temps embarrassant pour réaliser qu'aucune appli que j'avais utilisée ne le faisait vraiment de bout en bout.

Le problème des registres

Maintenant, parlons de la fonctionnalité qui m'a poussé à construire l'appli au départ.

Écran des registres supplémentaires de Scalita avec des plages séparées pour Subharmonique, Flageolet et Sifflet, plus un interrupteur pour utiliser le flageolet dans les échauffements

Écran des registres supplémentaires de Scalita avec des plages séparées pour Subharmonique, Flageolet et Sifflet, plus un interrupteur pour utiliser le flageolet dans les échauffements

Voici l'écran Registres supplémentaires. Tu remarqueras qu'il fait quelque chose d'un peu inhabituel : il traite le subharmonique, le flageolet et le sifflet comme des plages séparées, indépendantes de ta tessiture principale. Les miennes sont réglées de E1 à A2 pour le subharmonique, de F5 à C7 pour le flageolet, et de C7 à G7 pour le sifflet. Les tiennes seront différentes. Tu peux en régler n'importe laquelle, ou aucune. La ligne en haut le dit clairement : rien d'autre ne change dans l'appli.

Pourquoi séparés ? Parce que ces registres ne se comportent pas comme un prolongement de ta voix normale. Les subharmoniques demandent des attaques lentes, graves et détendues. Le flageolet demande un tout autre type de soutien du souffle. Les mélanger dans un échauffement général gâche les deux. Alors chacun a ses routines dédiées : un Échauffement subharmonique de 6 minutes, un Pont flageolet de 12 minutes qui relie la voix de tête au registre situé au-dessus.

Il y a un interrupteur en bas, Utiliser le flageolet dans les échauffements, qui permet à tes routines ordinaires de grimper dans cette plage si tu le veux. Je l'active les jours où je travaille la transition. La plupart du temps, je le laisse désactivé. Avoir le choix, c'était tout l'enjeu.

Je ne voulais pas d'une appli qui me dise où ma voix s'arrête. J'en voulais une qui me pose la question.
- Pablo Domínguez

Le problème du « qu'est-ce que je fais aujourd'hui »

Après quelques mois d'utilisation quotidienne, un autre problème est apparu. J'avais le piano, j'avais les routines, et j'ouvrais l'appli pour rester planté devant la liste. Voix fatiguée après une soirée tardive ? Dix minutes avant une répétition ? Matinée fraîche avec une heure devant moi ? La bonne routine est différente chaque fois, et la choisir, c'est de la friction.

Deux fonctionnalités sont nées de ça. Find My Warmup te pose trois ou quatre questions rapides (combien de temps, comment va ta voix, qu'est-ce que tu prépares) et te donne une routine. Le Mode adaptatif va plus loin : il t'écoute pendant que tu chantes et ajuste la plage de l'étape suivante selon la façon dont s'est passée l'étape en cours. Ça craque dans l'aigu ? Il redescend d'un demi-ton ou deux. Tu passes sans effort ? Il pousse un peu plus haut.

Je sais que « adaptatif » est un mot que les applis adorent balancer. Ici, ça veut dire quelque chose de précis et de limité : le suivi de hauteur sur tes dernières notes décide de la tonalité de départ de l'exercice suivant. Pas d'IA, pas de cloud. Juste une boucle de rétroaction qui tourne sur ton téléphone.

Le problème de l'harmonie

Je chante dans un petit groupe vocal, et la chose la plus difficile à travailler seul, c'est l'harmonie. Tu peux bosser ta ligne contre un piano toute la semaine et dériver quand même dès que trois autres humains sont dans la pièce. C'est parce qu'un piano est accordé en tempérament égal, alors que les groupes a cappella tirent naturellement vers l'intonation juste, où une tierce majeure se place environ 14 cents plus bas que la version du clavier.

Écran de travail de l'harmonie de Scalita intitulé Evening Thirds montrant quatre voix enregistrées sous forme de courbes de hauteur empilées de C4 jusqu'à A2

Écran de travail de l'harmonie de Scalita intitulé Evening Thirds montrant quatre voix enregistrées sous forme de courbes de hauteur empilées de C4 jusqu'à A2

C'est la fonctionnalité la plus récente et celle dont je suis le moins sûr. Tu enregistres quatre voix de toi-même, l'une après l'autre, et l'appli les empile. Sur la capture, tu peux voir mes quatre prises sur « Evening Thirds » : B3 à D4 en haut, puis G3 à A3, D3 à F3, et A2 à D3 en bas, chacune dessinée comme une courbe de hauteur. Lance la lecture et tu entends un quatuor fait d'une seule personne.

Ce qui m'importe, c'est l'évaluation. Au lieu de noter chaque note par rapport à la touche du piano, Scalita compare chaque voix à l'intervalle en intonation juste par rapport à la basse. Donc si ta tierce est exactement là où le clavier dit qu'elle devrait être, l'appli te dira qu'elle est un poil trop haute pour l'accord. Inconfortable au début. Excellent pour tes oreilles au bout d'une semaine.

Le problème de l'exercice volé

Tous les chanteurs volent des exercices. Tu entends un motif en cours, dans une vidéo YouTube, chez un ami qui a étudié avec quelqu'un de connu, et tu le veux. Puis tu rentres chez toi et tu essaies de te souvenir : c'était une quarte vers le haut puis une tierce vers le bas, ou l'inverse ?

Écran d'enregistrement du Détecteur de gammes de Scalita avec une courbe de hauteur en direct, une forme d'onde et un bouton stop rouge à 3 secondes sur 15

Écran d'enregistrement du Détecteur de gammes de Scalita avec une courbe de hauteur en direct, une forme d'onde et un bouton stop rouge à 3 secondes sur 15

Le Détecteur de gammes te donne 15 secondes. Tu chantes ou tu joues le motif, l'appli suit la hauteur (c'est la courbe turquoise en haut de la capture), calcule les intervalles et le transforme en exercice qui se transpose sur toute ta tessiture comme tout le reste. Je l'ai construit après avoir perdu un super motif de cinq notes pour la troisième fois. Maintenant, je l'enregistre sur place, en général sur le parking devant la salle de répétition.

Petit conseil : fredonne le motif avec un son droit et sans vibrato quand tu enregistres. Le détecteur gère le vibrato plutôt bien, mais une prise propre te donne un exercice propre du premier coup.

Honnêtement

Ce que j'ai décidé pour l'argent

J'ai passé beaucoup de temps sur cette décision, plus que sur certaines fonctionnalités. Le résumé honnête : tout fonctionne gratuitement. Chaque routine, chaque registre, le travail de l'harmonie, le détecteur. La version Pro coûte 4,99 $, une seule fois. Elle débloque des choses pratiques comme les motifs sauvegardés en illimité et la création de routines personnalisées. C'est tout.

  • Pas d'abonnement
  • Pas de compte, pas d'identifiant, pas d'e-mail
  • Pas de pub
  • Pas de collecte de données, rien ne quitte ton téléphone
  • Fonctionne entièrement hors ligne

Pourquoi ? En partie par principe. Une appli d'échauffement, c'est quelque chose que tu ouvres dix minutes par jour, et l'idée qu'elle me facture tous les mois, ou me harcèle pour me connecter, ou envoie ma voix quelque part, me paraissait absurde. En partie par pragmatisme : j'ai construit ça pour moi, puis pour des chanteurs comme moi, et je ne veux pas d'un business qui dépende du fait de la dégrader pour pousser des mises à niveau. Un prix juste, une fois, couvre les frais du Play Store et le café. Ça suffit.

Je sais que ça laisse de l'argent sur la table. Les abonnements, c'est comme ça que la plupart des applis survivent. Je préfère que Scalita reste petite et honnête plutôt qu'elle grossisse et devienne la chose à laquelle j'essayais d'échapper.

L'appli

Cinq langues, et pourquoi le solfège compte

Scalita est disponible en anglais, espagnol, français, portugais brésilien et allemand. Ce n'est pas un hasard. Je suis espagnol, mon groupe compte des membres français et brésiliens, et l'allemand couvre une grosse partie du monde classique et choral qui m'a écrit très tôt.

Mais la traduction, c'est la partie facile. La partie importante, ce sont les noms de notes. Si tu as grandi en Espagne, en France, au Portugal ou au Brésil, tu as presque sûrement appris le solfège à do fixe. Pour toi, un C n'est pas un C, c'est un Do. F5, c'est Fa5. Montre un sélecteur de tessiture en lettres à un choriste espagnol et il traduira dans sa tête à chaque note. C'est lent, et c'est le genre de petite friction qui fait abandonner les gens.

Alors dans ces trois langues, Scalita affiche Do, Ré, Mi partout : réglage de la tessiture, plages des registres, résultat du détecteur, courbes d'harmonie. L'anglais et l'allemand gardent les lettres (l'allemand a droit à son H pour le B, ce qui est toute une histoire en soi). Ça m'a pris deux jours de travail et c'est la fonctionnalité pour laquelle je reçois le plus de messages de remerciement.

Honnêtement

Ce qui reste brut, et la suite

Laisse-moi être clair sur quelques points.

Scalita est uniquement sur Android pour l'instant. iOS est sur la feuille de route et c'est de loin la demande la plus fréquente, mais le moteur audio repose sur les API Android et le porter correctement, c'est des mois de travail, pas des semaines. Je préfère le dire clairement que promettre une date que je ne tiendrai pas.

Le suivi du registre sifflet n'est pas fiable. Au-dessus de C7, le détecteur de hauteur a du mal avec les sons soufflés ou très doux, donc l'appli t'affiche parfois une note que tu n'as pas chantée. J'ai des idées, aucune n'est encore livrée. Considère le retour sur le sifflet comme une indication approximative.

Le travail de l'harmonie est limité à quatre voix, et la latence de lecture sur certains téléphones plus anciens donne l'impression que la quatrième prise est en retard. J'y travaille. Toujours sur la liste aussi : exporter les motifs enregistrés pour les partager avec ton prof, et une vraie vue de lecture à vue pour les courbes d'harmonie.


Si tu as lu jusqu'ici, tu es probablement l'une de ces deux personnes. Un chanteur qui a hoché la tête au moins une fois, et dans ce cas j'adorerais que tu l'essaies et que tu me dises où elle pèche. Ou un développeur qui pense à construire pour une niche dont il fait partie, et dans ce cas mon seul conseil est celui-ci : commence par la version qui n'est que pour toi. Chaque bonne fonctionnalité de Scalita a commencé comme quelque chose dont j'avais personnellement besoin. Chaque fonctionnalité médiocre a commencé comme quelque chose dont je pensais que d'autres pourraient avoir envie.

Un vrai piano. Ta tessiture. Chante, c'est tout.

Questions, rapports de bugs, exercices que tu voudrais que le détecteur gère mieux : laisse un commentaire ou écris-moi. Je lis tout, en général entre deux échauffements.

Également disponible en

Pablo Dominguez

Pablo Dominguez

Full Stack Developer passionate about building interesting projects and learning new skills.

Stay Updated

Subscribe to get notified about new blog posts and projects.

What would you like to receive?