Composer une chanson avec l’intelligence artificielle

Composer des chansons avec l'IA avec l'académie de la chanson

Composer une chanson avec l’intelligence artificielle, ça c’est une idée ! Ou pas ?

Composer la musique

Plutôt que de chercher l’inspiration, de suer sang et eau pour trouver de belles rimes, que d’écorcher ses doigts sur les cordes d’une guitare ou les touches d’un piano à la recherche de la mélodie ultime, pourquoi ne pas faire appel à l’intelligence artificielle pour effectuer ce travail à notre place ?

En voilà une bonne idée ! Pendant que notre esclave électronique travaille à notre place, nous pouvons tranquillement vaquer à notre à nos occupations ou travailler notre style pour devenir une star.

Pour savoir si ça marche, rien de mieux que de tenter l’expérience !

On a déjà vu les limites de SunoAI et Udio Beta dans cet article :

https://academiedelachanson.fr/composer-chansons-suno-udio-ia/


Aujourd’hui, c’est à Chat GPTPro que nous allons demander d’inventer une musique !
Son algorithme un peu différent s’en tirera peut-être mieux que ses petits camarades !

Pour ce nouveau volet consacré à la création IA, je lui ai demandé de composer la musique de mon tube.

On a bien compris que notre IA est encore un peu novice, et ne sait toujours pas écrire seule une partition. On va donc lui simplifier la tâche :

Créons une suite d’accords :

Premier prompt très simple pour composer une chanson avec l’intelligence artificielle

« Donne-moi une enchainement de 4 accords harmonieux pour une chanson »

Pourquoi ne pas faire composer sa chanson par l'intelligence artificielle pour la jouer ensuite à la guitare ?

Et voilà la réponse :

« Voici un enchaînement d’accords couramment utilisé dans de nombreuses chansons :

Accord 1 : Do majeur (C)
Accord 2 : Sol majeur (G)
Accord 3 : Ré mineur (Dm)
Accord 4 : Fa majeur (F) »

Et ChatGPT d’ajouter :

« Cet enchaînement en quatre accords, souvent appelé « Progression I-IV-V-vi », est populaire car il crée une harmonie agréable et est utilisé dans de nombreux genres musicaux. Il peut servir de base solide pour composer une chanson. N’hésitez pas à expérimenter avec ces accords et à les adapter à votre style et à vos préférences musicales. »

Autrement dit, si ça ne te plaît pas, t’as qu’à le faire toi-même !
Alors, je vous préviens tout de suite : Chat GPTPro adore m’expliquer ses choix…
…même quand il fait n’importe quoi !
Mais ne préjugeons pas et soyons objectif ! Passons sa création à la loupe.

Verdict : peut mieux faire… ou pas !

Il serait mal venu de reprocher à ChatGPT de nous proposer un anatole (une suite de quatre accords qui fonctionnent à tous les coups) classique et éculé : en 4 accords, pas de miracle à attendre.
Il y a toutefois deux problèmes de taille :

La proposition de l’IA n’est pas la meilleure

En effet, l’anatole que nous propose ChatGPT n’est pas du tout pertinent. Faites-le sonner, soit sur votre instrument, soit en ligne sur l’excellent et gratuit « ChordPulse » et vous vous apercevrez qu’il ne fonctionne pas : il reste suspendu et appelle une suite, sauf à se mordre la queue sans issue possible. Bref, il est inutilisable en l’état.

Je vous donne dans le blog de nombreux exemples d’anatoles qui « sonnent » à tous les coups, et je vous dirai comment en trouver vous-mêmes.
Allez donc jeter un coup d’oeil à cet article : https://academiedelachanson.fr/accords-magiques/

La réponse de l’IA est fausse

Il n’aura pas échappé aux puristes qu’il y a un problème d’ordre technique : la progression n’est pas « I-IV-V-VI », comme l’affirme l’IA (et encore moins « I-IV-V-vi » comme il l’écrit) mais « I-V-ii-IV ». Notre IA s’est tout simplement trompée ! Je vous expliquerai dans un prochain article ce que signifient ces signes cabalistiques.

Au vu de ce résultat assez inexploitable, on va donner une seconde chance à notre IA en lui demandant une suite de 8 accords, ce qui lui laissera une marge de création plus confortable.

Deuxième prompt pour composer une chanson grâce à l’intelligence artificielle, simple aussi

« Donne-moi une suite de 8 accords harmonieux pour une chanson »

La réponse est un peu bizarre dans sa forme.

La voici :

« Accord 1 (C) : C – G – Am – F
Accord 2 (D) : D – A – Bm – G »

Soit en notation française :
Accord 1 (Do) : Do – Sol – Lam – Fa
Accord 2 (Ré) : Ré – La – Sim – Sol

Notre IA se mélange un peu entre « accords » et « séquences » mais passons.

Un robot joue au piano. L'intelligence artificielle tente de composer une chanson.

Et revenons à l’essentiel, car il y a trois problèmes :

Premier problème…

L’IA ne propose pas un enchaînement de 8 accords, mais deux séries successives de 4 accords.
Mouais.

Deuxième problème…

Il ne s’agit pas de deux séries distinctes, mais de deux fois la même série de 4 accords, transposée :
la première en Do, puis la deuxième un ton au dessus, en Ré.
Bon…

Troisième problème, et de taille..!

Ces deux séries ne s’enchainent absolument pas ! On est dans la fausseté absolue !

Ouille !

Et si on pousse un peu plus loin, qu’est-ce que cela donne ?

Des prompts (à peine) plus poussés pour essayer, encore, de composer notre chanson avec l’intelligence artificielle

Allez, je vous fais grâce du détail, mais j’ai tenté d’obtenir des enchaînements de 12 ou 16 accords.

Un robot joue à l'accordéon une mélodie composée avec l'IA ChatGpt

Impossible !

ChatGPTPro plafonne à 4 accords, tournant toujours en boucle le même anatole bancal, qu’il se contente de transposer un ton plus haut, puis 2 tons plus haut et ainsi de suite. Avec des accords totalement hors sujet et douloureux !

On est pourtant dans une demande basique.

Non seulement cela ne répond pas à la consigne, mais ça fait mal aux oreilles !

Et la mélodie ?

Créons une ligne mélodique

Pour ne pas surcharger notre intelligence artificielle, nous allons nous contenter de nos 4 accords de départ et lui demander de composer la mélodie de notre chanson.

Commençons par un prompt simple pour composer notre chanson avec l’intelligence artificielle

« Donne-moi une mélodie qui conviendrait à ta suite de 4 accords »

Réponse :

« Accord 1 (C) : C – C – C – C
Accord 2 (G) : G – G – G – G
Accord 3 (Dm) : A – A – A – A
Accord 4 (F) : F – F – F – F »

Soit do do do do sur l’accord de Do… original.
Puis sol sol sol sol sur l’accord de… Sol !

Ouiiii, mais encore ?

Un robot chante une chanson composée avec l'intelligence artificielle

Attention : la la la la sur le Rém. Sans être vraiment faux, ça coince un peu dans le vestibule !
Et pour finir, fa fa fa fa sur l’accord de Fa. Retour à la niche !

J’avoue que je reste sans voix.
Et tant mieux, car ce n’est pas exactement ce qu’on appelle une mélodie !
On va pousser un peu notre IA qui me semble un peu paresseuse.

Nouveau prompt un peu plus exigeant

« Même question avec une mélodie plus complexe »

Réponse (je vous épargne le discours qui accompagne la dite mélodie) :

« Accord 1 (C) : C – E – G – A
Accord 2 (G) : B – G – D – B
Accord 3 (Dm) : D – F – A – C
Accord 4 (F) : C – A – F – D »


soit en notation française :
Accord 1 (DO) : do – mi – sol – la
Accord 2 (SOL) : si – sol – ré – si
Accord 3 (REm) : ré – fa – la – do
Accord 4 (FA) : do – la – fa – ré

Un drôle d'orchestre créé par une IA

Désolé, même avec la meilleure volonté du monde, ça ne mène nulle part !

(les plus mélomanes d’entre vous auront perçu que le Si (8ème note) appelle un Lam et non un Rém et qu’à partir de là, tout part en quenouille)

(les plus observateurs d’entre vous auront également noté quelques aberrations dans cette image généré par Midjourney).

Le mot de la fin

Le plus savoureux, c’est que l’IA assortit systématiquement ses productions d’une explication théorique alambiquée.
Un peu comme si elle voulait toujours trouver une bonne explication pour tenter de faire passer la médiocrité de ses productions (elle me rappelle certains ados que j’ai bien connus !) 😉

Voici d’ailleurs sa conclusion :

« N’oubliez pas que la créativité est la clé lors de la composition d’une mélodie, donc n’hésitez pas à explorer différentes combinaisons de notes et à faire confiance à votre oreille pour trouver une mélodie qui vous plaise. »

Euh oui on va faire comme ça ! 😄

En résumé

Il faut bien l’admettre : cette tentative pour composer une chanson par l’intelligence artificielle se solde par un fiasco. Que ce soit pour enchaîner des accords ou pour créer une mélodie, le résultat est désastreux : on va du basique médiocre aux fausses notes douloureuses.

Comment expliquer l’échec de l’intelligence artificielle ?

Comme pour l’écriture, la composition de chansons par l’Intelligence Artificielle, ce n’est pas pour demain !

Et pourtant, moi j’y croyais !

En effet, il existe aujourd’hui pour des prix très modiques des « claviers arrangeurs » qui font parfaitement le travail que j’ai demandé à notre IA.

Photo du Clavier Yamaha PSS F30

Moi, j’ai par exemple un petit YAMAHA PSS-F30 qui coûte une soixantaine d’euros, et qui m’accompagne (c’est le cas de le dire !) partout en voyage.
Je vous mets ici un lien affilié si ça vous tente (c’est le même prix et ça me paye un café ☕ )

Il est capable de vous fournir n’importe quel anatole, dans n’importe quelle tonalité. Sans parler de sa boite à rythmes, ni de ses accompagnements automatiques dans tous les styles !

Il n’embarque aucune intelligence, mais est bien meilleur musicien que notre IA (et que quelques humains aussi mais c’est un autre sujet ! 😋 ).

Pourquoi l’intelligence artificielle est-elle si mauvaise pour composer une chanson ?

Le plus simple est de lui poser directement la question ! Voici mon prompt :

« Dis-moi ChatGPT Prp, pourquoi es-tu si mauvais en musique ? »

Réponse de l’intéressé :

« En tant qu’intelligence artificielle, je n’ai pas d’émotions ni de compétences personnelles. Je suis programmé pour fournir des informations et des réponses basées sur les données dont je dispose. Ma connaissance musicale est basée sur une grande quantité de données et d’informations recueillies, mais cela ne signifie pas que mes réponses sont toujours parfaites ou conformes aux goûts individuels. La musique est un domaine subjectif et chaque personne peut avoir des préférences et des opinions différentes. Si mes réponses ne correspondent pas à vos attentes ou à vos connaissances, je m’en excuse. Je suis toujours en apprentissage et j’essaie d’améliorer constamment mes capacités. »

Réponse peu convaincante, dans la mesure où les synthés arrangeurs, bien que dépourvus de tout système intelligent, font un bien meilleur travail que l’Intelligence Artificielle. Peut-être cette dernière n’a-t-elle tout simplement pas accès à leurs données.

Comment utiliser l’intelligence artificielle en composition ?

La réponse est claire : on oublie pour l’instant !

En revanche, je vous invite à vous intéresser aux synthés arrangeurs, qu’ils soient physiques avec un clavier, ou virtuels sous forme logicielle.
Ils peuvent vous être d’une grande aide pour la composition et les arrangements de vos œuvres. J’y reviendrai dans un article qui leur sera consacré.

Encore une fois, dans tous les cas l’artiste, le compositeur, le créateur, c’est bien vous et personne d’autre !
Quant à l’IA, elle se cantonnera à d’autres applications pour l’instant, comme par exemple l’illustration du présent article. Un grand merci à Aurélie, du blog LA ROUSSE DU BRICOLAGE qui a programmé toutes les images que vous voyez ici !

Mais pour nous, pauvres musiciens, adieu les velléités de farniente, les vacances au Club pendant que les chansons se composent toutes seules sur la tablette ! C’était trop beau pour être vrai !

La bonne nouvelle, c’est que la composition a encore beaux jours devant elle !

Tiens, mais à propos… qu’en est-il pour les paroles ?

Et bien je vous invite à aller (re)voir la première partie de l’expérience, ici.

D’ici-là, à vos stylos, et

Vive la Chanson !

Si vous avez aimé l'article, partagez-le avec vos amis. Sinon, avec vos ennemis !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

20 réponses à “Composer une chanson avec l’intelligence artificielle”

  1. Avatar de Philippe

    Oui,j’ai apprécié cet article. Car je suis soulagé de savoir qu’il reste des compétences où l’humain peut exprimer toute sa singularité et apporter au monde sa vision unique. En tant que sophrologue j’encourage tout le monde à se focaliser sur le développement des compétences humaines. Donc créons des chansons et chantons les ensemble.

    1. Avatar de Denis Perrin

      Tu mets le doigt sur un point fondamental : ce que cherchent les amateurs de chanson, c’est de l’humain justement. On aurait pu imaginer que, à l’instar des autres avancées techniques (le synthé, le looper, etc…) les IA auraient pu nous apporter des outils intéressants dans ce sens. Et bien ce n’est pas pour tout de suite !

  2. Avatar de JeanneOO

    Super article! Même si je n’y connais pas grand chose en terme de composition de musique, je suis tout de même rassurée de savoir que l’IA n’est pas en mesure de remplacer l’humain dans ce domaine.

    1. Avatar de Denis Perrin

      Merci pour ton commentaire. C’est étonnant en effet, mais depuis 2 ans que je teste ces IA, je ne vois aucun progrès majeur se profiler.

  3. Avatar de Sophie MORTH

    C’est un défi que tu lances aux IA ! Ne t’inquiète pas, elles le relèveront sans doute bientôt. Ouf, que ça ne nous dépasse pas sur tout tout de suite mais attention il y a aussi les mauvais prompts ;-)))) Merci d’avoir testé pour nous !

    1. Avatar de Denis Perrin

      Merci Sophie pour ton commentaire. A mon avis, non, le défi n’est pas près d’être relevé, pour deux raisons : quels que soient les prompts le résultat plafonne à un niveau vraiment pire que médiocre, sans avancée depuis 2 ans, et ce que cherchent les amateurs de chanson, c’est de l’humain et une personnalité. 😉

  4. Avatar de La Rousse du Bricolage

    Moi qui n’y connait rien dans les règles qui régissent les suites d’accord, les Si qui appellent des Lam (Hé ho le la !) j’avais pourtant de bons espoirs moi aussi.

    Un grand avantage de ton clavier arrangeur est de ne pas nécessiter d’ordinateur ou de réseaux.
    Pour ce qui est de la mélodie, je vais continuer à faire ça « au feeling et puis on verra bien ».

    Merci de m’avoir évité une grande perte de temps.

    1. Avatar de Denis Perrin

      Eh bien tu as tout dit : il faut faire ça « au feeling » ! Parce que, côté feeling, les IA ont encore du boulot ! 😀

  5. Avatar de Patricia

    Bon, entre les images irréalistes, les textes sans queue ni tête et les musiques qui écorchent les oreilles, TchatGPT n’a définitivement pas « l’âme » d’un artiste alors ! D’un côté, tant mieux, cela laisse encore de beaux jours aux humains pour exprimer les émotions qui nous caractérisent !
    Merci d’avoir réalisé ces tests et de nous les avoir partagés dans cet article !

    1. Avatar de Denis Perrin

      Merci Patricia de t’être penchée sur ces deux articles ! Ce qui m’épate souvent, c’est l’absence de progrès des IA en matière de création musicale, quand dans le même temps de tout petits systèmes pas « intelligents » mais très « mathématiques » (je pense aux « arrangeurs » notamment) simplifient la vie des musiciens depuis des années ! Wait (beaucoup) and see (pas grand’ chose!) 😉

  6. Avatar de Pierre-Elie [s'enrichir avec Pierre-Élie]

    Génial. Merci pour cet article aussi instructif que plein d’humour.

    1. Avatar de Denis Perrin

      LOL, pourtant, ça ne fait pas rigoler 😉

  7. Avatar de Revillard Diane

    Merci Denis pour cet excellent article et tous ces tests. Je me demande ce que cela donnerait si tu lui montrais de très bons exemples puis tu lui demandais ensuite de composer.
    Parfois, l’IA est suprenante, elle est excellente sur des éléments complexes et elle n’arrive pas à faire du basic.
    C’est vrai que les émotions ne sont pas pour tout de suite.

    1. Avatar de Denis Perrin

      Je suis d’accord avec toi concernant le côté surprenant des IA. Pour l’instant, je n’ai jamais réussi à le coacher (j’ai pourtant essayé! 😀 ). Ce qui est désolant en musique (contrairement à d’autres domaines techniques), c’est leur très mauvaise marge de progression !

  8. Avatar de Sylvie

    Trop drôle! J’ai aussi fait ce test et idem: toujours les mêmes anatoles, l’IA ne se mouille pas! Pareil en ce qui concerne l’écriture de haïku : les bases ne sont pas acquises donc en l’état, impossible d’appeler cela des « haïkus »!

    1. Avatar de Denis Perrin

      Oui, nos chères IA ont un profil dysharmonique : elles sont surdouées dans certains domaines, mais…. pas dans l’écriture ni la composition !

  9. Avatar de Jackie
    Jackie

    Ta démarche expérimentale met en lumière les forces et les limites de l’IA dans le domaine artistique. Tu offres ainsi une perspective équilibrée sur son utilisation. Merci pour ce partage enrichissant qui suscite réflexion et curiosité quant à l’avenir de la musique assistée par intelligence artificielle.

    1. Avatar de Denis Perrin

      A défaut de savoir faire des chansons, l’IA sait faire des commentaires ! 😉 Bravo à elle ! 😀

  10. Avatar de Stephanie
    Stephanie

    j’adore c’est à la fois drôle et pertinent !
    🎶 ChatGPT a peut-être du mal avec les mélodies , mais il m’accompagne dans mes idées et m’ explique le pourquoi du comment avec pédagogie (et un brin d’humour 😄).
    Bon, composer avec l’IA, c’est un peu comme cuisiner : elle propose la recette, mais c’est à nous de mettre les épices ! 🍲

    Merci pour ce partage inspirant et plein de recul ! »

    1. Avatar de Denis Perrin

      Merci pour ton analyse ! La difficulté en musique, c’est que l’IA nous livre un produit fini ! Impossible donc d’y ajouter la moindre épice ! 😀