Cette IA a créé 152 chansons Djent

Le programmeur et musicien Dennis Mårtensson lance votre année avec une tonne de djent générés de manière procédurale. L'IA de Mårtensson a créé 152 chansons djent différentes qui se fondent toutes les unes dans les autres pour une expérience complète de 10 heures. Les 152 chansons sont disponibles sur Bandcamp ici, et vous pouvez consulter toutes les choses au bas de cet article.

Publicité. Faites défiler pour continuer la lecture.

Mais d'abord, voici l'explication assez approfondie de Mårtensson lui-même.

"Salut tout le monde!

«Alors, je… Je ne sais même pas par où commencer cette description. C'est quelque chose d'assez spécial pour moi sur lequel j'ai eu beaucoup de plaisir à travailler depuis environ un an. En fait, j'ai travaillé sur des versions précédentes de cela depuis des années maintenant, mais ils ont fini par sonner… Pas si bien. Cette version en particulier, je suis assez content, même si elle est loin d'être parfaite.

"Alors… Certains d'entre vous ne le savent peut-être pas, mais je travaille en tant que programmeur comme travail de jour. Pendant mon temps libre, en plus de travailler sur des choses liées à la musique, j'aime jouer avec d'autres choses liées à la programmation. Quelques Il y a des années, j'ai commencé à écrire mon propre moteur de jeu (sur lequel je travaille toujours et avec lequel je m'amuse encore beaucoup!), et j'ai toujours eu cette idée de créer une forme de programme qui me permettrait de générer de la musique de manière procédurale pour moi. dans une certaine mesure. Peut-être pas COMPLÈTEMENT aléatoire, mais au moins, faites-moi entrer des idées et faites-en générer des centaines et des milliers de variations et de combinaisons avec elles.

Publicité. Faites défiler pour continuer la lecture.

«J'ai essayé et échoué à plusieurs reprises à réaliser cette idée au cours des 4 à 5 dernières années. Mais c'est ce que je suis le plus proche de concrétiser mon idée.

«Donc, essentiellement… Ce que j'ai fait, c'est que j'ai enregistré CHAQUE note sur ma guitare, plusieurs fois (notes ouvertes et coupées, à la fois gauche et droite pour" dual track "les guitares, multiples variations pour augmenter l'humanisation, etc.), édité chaque simple strum de la guitare en fichiers individuels, réampli, mixé et masterisé et exporté sous forme de fichiers .wav séparés (quelques milliers de fichiers juste pour les guitares… (:). J'ai fait de même avec les différentes parties de batterie avec plusieurs vélocités et les basses, bien que ces échantillons ne soient pas enregistrés moi-même. J'ai également fait la même chose avec plusieurs sons d'effets et des boucles d'ambiance. J'ai chargé tous ces fichiers sonores individuels dans mon programme. Et puis je l'ai fait passer par un en fonction de la façon dont vous le voyez (:) processus pour produire quelque chose qui ressemble à de la musique. J'ai également écrit un générateur de nom de chanson aléatoire, de sorte qu'il choisisse un nom pour chaque "chanson" qu'il génère. (:

"Et … c'est ce que vous entendez ici. (: Ce n'est certainement pas fait, mais j'ai pensé que ce serait amusant de partager ce que j'ai en ce moment! après la chanson, jusqu'à ce que je lui dise de s'arrêter. Tout est implémenté dans mon propre moteur de jeu, donc y ajouter un peu de visualisation était assez facile.

«J'ai donc décidé d'enregistrer une version de 10 heures de celui-ci, parce que… C'est une chose, et aussi, je peux. Alors je l'ai fait. (:

Publicité. Faites défiler pour continuer la lecture.

"Bref. J'espère que ça vous plaira! Dites-moi ce que vous en pensez dans les commentaires!

"Prends soin de toi!

"Revenons donc à la génération de morceau – pour chaque section qu'il doit générer, il rassemble une liste de générateurs de section appropriés, en fonction des paramètres définis avant la génération de morceau. Ensuite, il choisit l'un des générateurs de section appropriés, et laisse il remplit la section prévue.

"Mais ça ne s'arrête pas là! Chaque générateur de section peut rappeler le système de génération de morceau pour demander un générateur de section 'compliment' pour générer quelque chose en haut de la section. Ainsi, par exemple, un générateur de section rythmique peut demander un lead à placer au-dessus du rythme. Il peut aussi demander l'ajout de certains effets sur le dessus de la section, ou des couches ambiantes.

Publicité. Faites défiler pour continuer la lecture.

"Et puis le système de génération de chansons continue d'ajouter des sections les unes sur les autres jusqu'à ce que la chanson soit terminée. Chaque chanson prend environ 100 millisecondes à générer."

Vous voulez plus de métal? Abonnez-vous à notre newsletter quotidienne

Entrez votre e-mail ci-dessous pour obtenir une mise à jour quotidienne avec tous nos titres.