Alors, voilà où j’en suis avec le projet de générateur de chansons :
Le générateur est impossible. La méthode que j’ai choisie (bâtir une machine qui comprend et peut orchestrer la théorie musicale) ne peut pas aboutir sans des quantités massives de musique représentée comme logique machine.
Traiter la notation musicale comme une logique machine est... en fait pas si dur, et ça ouvre des possibilités vraiment intéressantes pour la « musique intelligente ».
Je suis en train d’explorer ça, et c’est passionnant.
Bref, le but de tout ça est de produire un nouveau corpus de données, utilisable avec un Lora de code conventionnel, pour aider la machine à vraiment comprendre la théorie musicale.
Si ChatMusician n’est jamais sorti, c’est parce que la méthodologie ne fonctionne pas si bien que ça. Les compositions sont plates, ennuyeuses, sans aucune réflexion.
L’idée était cool, pourtant.
Et ça aurait marché si la notation musicale ne craignait pas autant.
Le problème, c’est que la notation musicale a besoin d’une mise à jour majeure pour être adaptée à la tâche.
C’est donc là-dessus que je bosse.
C’est l’heure d’écrire un autre DSL ! C’est toujours un plaisir.
J’ai fait un tas de boulot de base en C++ vraiment chiant ce soir. J’ai avancé.
Note : ça marcherait probablement aussi pour les images vectorielles, mais une chose à la fois.