Brève introduction pratique à l’I.A. dans le domaine de la musique

1. Les générateurs de musique

En juin 2023, la lettre d’information du site codeur.com annonçait ce titre :

Les 15 meilleures IA pour générer de la musique en ligne

Après consultation de la liste, je retiens ceux-ci :

https://huggingface.co/spaces/facebook/MusicGen

C’est l’application développée par le groupe Meta (Facebook, Instagram, …). C’est de loin la plus avancée parmi celles que j’ai pu tester. Développée en python. Voir :

https://github.com/facebookresearch/audiocraft

https://aitestkitchen.withgoogle.com/experiments/music-lm

C’est l’application du groupe Alphabet (Google, …) Il y a une page démo ici :

https://google-research.github.io/seanet/musiclm/examples/

Je me suis inscrit deux fois comme beta-tester mais n’ai jamais reçu d’invitation jusqu’à présent.

https://openai.com/research/musenet

C’est l’application du groupe OpenAI (ChatGPT, Dall-E, …). Je ne suis pas parvenu à y accéder. J’ai l’impression que ce n’est plus actif. Il existe par contre une autre application qui s’appelle JukeBox et qui est accessible via Github :

https://github.com/openai/jukebox

Home

C’est une application de génération de morceaux électroniques relativement longs (3 min) basée sur des présets bien définis. Attention aux conditions de copyright.

https://mubert.com/

Basée sur des samples de vraies instruments, cette application offre des compositions originales et variées. Bon funk par exemple. Mais ce n’est pas de la génération de musiques ex nihilo, donc pas l’IA. En plus, il y a une voix qui scande « Mubert » toutes les 3 secondes.

Sinon, le même site présente aussi :

Les 10 meilleurs générateurs de voix avec IA en 2023

Les 10 meilleurs générateurs de code avec IA

2. Les paroles et suites d’accords

3. Les générateurs de codes

  • scripts Lua : https://vimeo.com/186035015
  • module VCV
  • Web crawler pour trouver des morceaux en CC sur Bandcamp, type DJ Shoe

Laisser un commentaire

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