L'apparence par défaut d'un outil musical détermine le genre de musique que les gens y créent. Un outil synthé noir et violet pousse les gens vers des morceaux synthés. Un outil folk papier chaud les pousse vers des morceaux folk. Nous voulions qu'aisonggen reste neutre vis-à-vis du genre, c'est pourquoi il propose quatre thèmes qui se présentent tous à égalité dès l'entrée.
Les quatre ambiances retenues
- Sonic Teal — l'option froide et clinique par défaut. On dirait l'intérieur d'un studio de mastering après minuit. Idéal pour l'ambient, la techno, tout ce où le morceau est davantage une architecture qu'une histoire.
- Neon Orange — la version forte et chaude. La couleur par défaut de la marque. On dirait la sortie d'un club à 2 h du matin. Idéal pour la trap, l'hyperpop, tout ce où l'énergie est l'essentiel.
- Studio Black — la version silencieuse et haut de gamme. Anthracite et or. On dirait un ampli guitare en cuir. Idéal pour le jazz, la soul, les morceaux d'auteur-compositeur qui veulent être pris au sérieux.
- Electric Magenta — la version ludique. Rose et chrome. On dirait l'intérieur d'un clip Y2K. Idéal pour la pop, la dance, tout ce où l'on a le droit d'assumer la blague.
Ce que les thèmes nous ont coûté
Concevoir pour un thème, ce sont mille petites décisions sur le
contraste, la hiérarchie et l'emphase. Concevoir pour quatre, ce
sont les mêmes mille décisions, fois quatre — et elles doivent
tomber juste sur le même composant sans rien casser. La façon dont
nous l'avons rendu gérable a été de déplacer chaque couleur dans
un système de tokens, afin que les composants eux-mêmes ne tendent
jamais la main vers un code hexadécimal, mais uniquement vers un
rôle : --primary, --accent, --bg-elevated. Les thèmes
changent les valeurs ; les composants ne changent pas du tout.
Ce que cela nous a apporté
La chose à laquelle nous ne nous attendions pas : les gens ont commencé à choisir les thèmes selon le contexte du genre, et non selon leur goût personnel. Un producteur travaillant sur un beat trap basculait sur Neon Orange même si son thème par défaut était Sonic Teal. Le sélecteur de thème a cessé d'être un menu déroulant de réglages pour devenir un élément du flux de travail — une manière de mettre la pièce dans l'humeur juste pour la chanson que l'on était en train d'écrire.
Une note sur l'accessibilité
Les quatre thèmes respectent le niveau WCAG AA pour le contraste du texte et les anneaux de focus. Aucun ne s'appuie uniquement sur la couleur pour signaler un état — chaque état actif change aussi de forme, de graisse ou de position. Une utilisatrice qui ne distingue pas la différence de couleur entre Sonic Teal et Neon Orange doit toujours pouvoir voir qu'un bouton est enfoncé.