4 points par GN⁺ 2024-12-16 | 1 commentaires | Partager sur WhatsApp
  • Chord Nebula est un jeu web permettant de s’entraîner, avec un appareil MIDI, aux accords de piano dans plusieurs tonalités et aux progressions d’accords courantes
  • Les pianistes et claviéristes débutants peuvent s’en servir pour maîtriser les enchaînements d’accords, mais aussi pour jouer des morceaux, composer et improviser
  • Pour la saisie réelle, un clavier MIDI est nécessaire ; certaines applications mobiles permettent d’utiliser un téléphone comme clavier MIDI virtuel
  • Le projet est encore en développement, des problèmes peuvent donc survenir à l’usage, et les nouvelles versions ou changements peuvent être suivis via une liste de diffusion
  • Le code source est publié sur GitHub ; signaler des problèmes, faire des suggestions ou mettre une étoile au dépôt aide à poursuivre le développement

Un entraînement aux accords de piano conçu comme un jeu

  • Chord Nebula est un jeu web conçu pour apprendre les accords de piano et les progressions d’accords courantes dans plusieurs tonalités
  • Il s’adresse notamment aux utilisateurs suivants
    • Les pianistes et claviéristes débutants qui veulent comprendre les enchaînements d’accords
    • Les utilisateurs qui aiment jouer différents morceaux, composer ou improviser
  • Pour s’entraîner, un clavier MIDI est nécessaire
    • Certaines applications mobiles permettent d’utiliser un téléphone comme clavier MIDI virtuel

État du développement et moyens de participer

  • Chord Nebula est encore en développement, des problèmes peuvent donc survenir pendant l’utilisation
  • Il est possible de recevoir les nouvelles versions ou les changements en s’inscrivant à la liste de diffusion
  • Le code source du projet est publié sur GitHub
  • Vous pouvez signaler des problèmes ou envoyer des suggestions, et mettre une étoile au dépôt GitHub contribue aussi à soutenir la poursuite du développement

1 commentaires

 
GN⁺ 2024-12-16
Avis sur Hacker News
  • Félicitations pour le lancement. Si vous réservez ça aux personnes qui ont un clavier MIDI connecté, surtout sur Hacker News, vous risquez de perdre 99,9999 % des utilisateurs potentiels.
    Avec cette condition, il sera assez difficile d’obtenir de vrais retours ; il vaudrait peut-être mieux le présenter dans des communautés musicales, où les gens ont plus de chances de remplir la condition matérielle.

    • Je ne suis pas d’accord. Je pense qu’une bonne stratégie consiste à se concentrer sur sa clientèle et à ignorer le reste.
      C’est aussi l’un des meilleurs conseils que j’aie reçus, alors que les gens demandent toujours de diluer et de disperser le focus.
      La plupart des personnes qui veulent sérieusement apprendre les accords ont du matériel MIDI, et prendre en charge des entrées non MIDI rendrait le développement beaucoup plus difficile ; ces utilisateurs seraient probablement moins investis. Aujourd’hui, le matériel MIDI est très bon marché, donc ceux qui en veulent peuvent en acheter.
      À titre de référence, comme je crée moi-même des jeux, j’ai plusieurs appareils MIDI.
    • J’ai branché mon MPK61 cette semaine, donc je vais essayer.
      Les personnes qui ont un clavier compatible MIDI et qui veulent progresser en musique sont très peu nombreuses par rapport à celles qui n’en ont pas, mais si c’est bien fait, c’est clairement un marché rentable. Il existe énormément de cours de clavier en ligne.
      Les niveaux de prix du matériel et du logiciel sont aussi assez élevés, donc les revenus publicitaires pourraient être corrects.
    • Ce retour est vraiment précieux. L’idée centrale de ce projet, à l’origine, était d’aider à mémoriser les accords et les progressions courantes sur un vrai clavier, plutôt dans l’optique de créer une mémoire musculaire.
      Donc, personnellement, j’aimerais le garder pour du matériel MIDI, mais aider les utilisateurs à trouver un périphérique MIDI virtuel pourrait aussi être une bonne idée.
    • J’ai un clavier MIDI et je suis intéressé par l’apprentissage, mais la plupart du temps il n’est pas connecté à mon ordinateur.
      Cela dit, si c’est destiné à apprendre les doigtés plutôt qu’à s’entraîner à reconnaître les accords à l’oreille, alors exiger un clavier est logique. De toute façon, sans clavier, on ne peut pas s’en servir.
      Question liée : certaines personnes recommandent des claviers qui ne sont que des contrôleurs MIDI, mais je ne sais pas si cela suffit. Dans ce cas, d’où vient le son ? Est-ce qu’un timbre par défaut est déclenché quand on connecte un clavier uniquement contrôleur ?
    • Ça m’intéresse aussi, mais je ne peux pas l’essayer parce que je n’ai pas de clavier MIDI.
  • Une fois que je l’ai fait fonctionner, c’était plutôt sympa, et ça m’a rappelé les jeux d’entraînement à la frappe dans le terminal.
    J’ai aussi créé une app pour apprendre les accords et les tonalités : https://apps.apple.com/us/app/bloopkeys/id6689494178
    Mon app n’a pas besoin de MIDI, mais elle prend en charge la sortie MIDI en option. Je comprends tout de même pourquoi ce projet a choisi le MIDI.
    Quelques remarques : ça ne fonctionnait pas dans Firefox et Safari sur iPhone, et le fait qu’il cherche une entrée MIDI, et non une sortie MIDI, n’était pas clair ; une courte phrase d’aide serait bienvenue. Ne vous préoccupez pas trop de la monétisation. Ce sera difficile de concurrencer des choses comme Melodics, mais c’est déjà bien d’avoir créé un petit outil amusant.

    • J’ai pris en compte la suggestion et ajouté maintenant un texte d’aide pour guider les utilisateurs ; j’espère aussi pouvoir partager une nouvelle version.
  • Beau lancement. Publier quelque chose et recevoir des réactions positives fait clairement plaisir.
    Je ne veux pas refroidir l’ambiance, mais j’avais créé quelque chose de similaire il y a un an et l’avais posté avec un nouveau compte HN, sans grande réaction.
    https://midi-note-trainer.teemukoivisto.xyz/
    J’y ai peut-être mis trop d’efforts, avec différents agencements de clavier notamment, mais je suis satisfait du résultat et j’ai constaté que ça fonctionne réellement. Pour moi, le plus important reste aujourd’hui l’apprentissage de la lecture de partitions, et je ferai peut-être une v2 un jour.

    • Je n’ai pas pu l’utiliser parce que je ne pouvais pas passer au bon périphérique MIDI, mais visuellement ça a vraiment l’air très bien.
  • Merci pour tous ces retours incroyables. Je ne m’attendais pas à une réaction aussi positive, et cela me motive à consacrer plus de temps et d’efforts au développement de Chord Nebula.
    J’essaie de lire attentivement tous les messages et d’y répondre, et j’ai créé une liste de diffusion sur la page du projet pour partager l’avancement et les changements les plus récents.
    Sur la base de vos suggestions, j’ai appliqué plusieurs petits changements pour améliorer l’expérience utilisateur ; signaler des problèmes sur GitHub, contribuer au projet ou ajouter une étoile au dépôt m’aide énormément à continuer d’avancer.

  • Projet soigné. J’utilise SimplyPiano sur iPad depuis environ un an, et c’est très bien pour apprendre la lecture à vue, les gammes et les accords.
    Je le recommande non seulement à ceux qui veulent progresser au piano, mais aussi aux développeurs qui créent des apps similaires.

    • L’objectif de ce jeu n’est pas seulement d’enseigner des accords isolés, mais aussi de couvrir l’harmonie pratique de base, les résolutions d’accords et les progressions courantes.
      L’approche se veut globale, pour aider les personnes qui veulent jouer des morceaux connus, accompagner ou composer elles-mêmes.
  • J’aimerais l’essayer, mais même en connectant mon piano numérique Yamaha P-515 à l’iPad, il n’apparaît pas dans le menu déroulant « MIDI keyboard » de l’app.
    J’ai beaucoup cherché, mais il est difficile de trouver une aide compréhensible pour un débutant en MIDI comme moi. Je ne demande pas de support technique ; je le mentionne seulement au cas où cela aiderait de savoir qu’un utilisateur potentiel motivé peut ne même pas réussir à démarrer.

    • En connectant le Yamaha P-515 à un MacBook Pro, ça a fonctionné, mais la posture consistant à regarder l’écran du portable tout en jouant du piano était inconfortable.
      Le jeu lui-même ne fait pas encore énormément de choses et se contente de demander de jouer quelques accords, mais c’est un bon début. Félicitations pour le lancement et bonne chance pour la suite.
  • Bon jeu. D’un point de vue pédagogique, il vaudrait mieux placer les chiffres romains en bas du cercle et ne pas afficher les notes qui composent l’accord.
    J’aime le fait d’avoir ajouté 3 vies pour rendre le tout plus stimulant et amusant.
    J’ai moi aussi commencé à créer un jeu pour enseigner le concept de progression harmonique, c’est-à-dire les mouvements de seconde, de tierce et de quarte : https://editor.p5js.org/briancameronvoll/full/sCR6630hj
    C’est encore à un stade très précoce, et je n’ai commencé à apprendre à coder qu’il y a quelques mois. Je réfléchis toujours à des moyens simples de le rendre plus amusant, donc vos avis m’intéressent.

    • Merci pour la suggestion. Je vais essayer d’intégrer les éléments liés aux chiffres romains et aux noms d’accords dans la prochaine version.
  • Ce serait bien de permettre une solution de repli avec la saisie au clavier d’ordinateur, même approximative.
    Je ne sais pas trop s’il existe une bonne façon de faire le mapping.

    • Une saisie clavier approximative pourrait être utile pour une démo. Elle pourrait susciter l’intérêt des gens avant qu’ils aillent chercher un clavier et un câble MIDI au fond d’un placard, et peut-être aussi aider au débogage.
  • Sympa. Ça me fait penser à ceci : https://news.ycombinator.com/item?id=32023881

    • Merci pour le lien. Je ne l’avais jamais vu ; il semble davantage axé sur l’apprentissage des gammes et des accords.
      La principale différence de ce jeu est qu’il enseigne comment enchaîner les accords entre eux et les progressions courantes.
  • Il n’y a tout simplement aucune option clavier MIDI dans le menu déroulant.

    • J’ai légèrement amélioré les messages dans le jeu pour guider les utilisateurs. Comme indiqué plus haut, il faut connecter un périphérique MIDI, ou un téléphone/une tablette comme périphérique MIDI virtuel, à l’ordinateur, et accorder les droits d’accès MIDI dans un navigateur moderne sur ordinateur.
      Pour l’instant, je l’ai testé dans Chrome.
    • Il existe probablement une solution qui prend le clavier de l’ordinateur et crée un périphérique MIDI virtuel.
      Mais s’entraîner avec une configuration étrange pourrait être contre-productif. Je ne veux pas polluer la mémoire musculaire.
    • Il faut disposer d’un périphérique MIDI existant et autoriser aussi l’accès depuis le navigateur.