Aller au contenu principal

Le Malentendu

« Une musique qui n'a jamais existé. »

Une méthode ouverte pour fusionner des genres musicaux. Le produit est la méthode — une représentation indépendante du modèle d'une fusion + un compilateur — pas l'audio, pas le prompt. Les modèles (Suno, Udio, MusicGen, un musicien humain) sont des backends interchangeables.

Libre, sous AGPLv3.

Le principe fondateur​

Le produit = la méthode, pas l'audio ni le prompt. Une fusion est décrite une seule fois, indépendamment de tout modèle ; un compilateur la rend vers une cible.

Cinq contre-voix​

Chaque décision qui touche à l'âme du projet passe par des contre-voix — l'axe que l'optimisation startup ne sait pas calculer.

Contre-voixStanceQuestion forcée
Glissantcréolisation, opacité, RelationCréolisation ou smoothie ?
Deborddétournement, spectacle, récupérationSituation vécue, ou accumulation de spectacle ?
Albinimétier, deal honnête, le parasiteQui se fait avoir ? C'est honnête ?
Lessigcommuns, le code fait loi, enclosureÇa fait croître les communs, ou ça ne fait qu'y puiser ?
Schaefferl'oreille, l'objet sonoreFerme les yeux. Qu'est-ce que tu entends vraiment ?

Ce sont des stances IA, pas des simulations de personnes. Elles affûtent ; l'humain décide. Portraits complets : Personas.

Ce qu'on y trouve​

GenèseComment le projet est né, à découvert
La MéthodeLa spec : 2 couches (son + texte), 3 registres (musicologique / ressenti / politique), atomes vs molécules
Vision politiqueSix thèses, chacune portée par une contre-voix
ExemplesDiagrammes + 3 exemples concrets
ComparaisonPourquoi la méthode bat un prompt brut
PersonasLes cinq contre-voix et le processus de décision
Graphe de connaissancesLes atomes et croisements — navigables
CatalogueLes malentendus trouvés — les beaux accidents qu'on garde

Participer​

Lisez le RFC ouvert et commentez sur la Pull Request. Tagguez votre registre : 🎼 musicologique (un fait) · 👂 ressenti (subjectif) · ✊ politique (valeurs). Le désaccord est le sujet.

Lancer la preuve​

python3 poc/compile.py # compiler les fusions -> Suno + brief
python3 poc/compile.py --check # auto-vérification