Il y a quelque jours open IA a sortie GTP5. En regardant la video de présentation, je me suis demandais comment je pourrais intégré cette technologie dans mon domaine.

Pas pour générer de la musique ou faire des images Gibli-ish Et si on pouvais créer une boite à rythme du style TR808 mais en HTML. 

J’ouvre GPT 5 et je lui demande « créer une boite à rythme avec step sequencer, du style TR808, mets le tout dans un document en HTML »


La il me donne directe dans la foulé le code, je le test et voilà , j’ai un sequencer avec des sons synthétisés inspiré de la TR808, EN LIGNE ! C’est pas parfait mais ça marche !

Et c’est à se moment là précis, que tout à basculé…

Et si je rajoutais, une fonction pour modifié le pitch des percussions,
Et comme à La Réunion on fait du ternaire, il faut la possibilité de modifier le nombre de steps et d’avoir un step division,
Et pourquoi pas mettre 16 pattern pour pouvoir créer des morceaux avec des variations ou des battements différents dans le meme projets,
Mais si par exemple j’aime bien ce que j’ai fais, alors faudrai avoir la possibilité d’enregistré le projet et de pouvoir le reload, quand je veux le rejouer.

Bon j’ai vite compris que c’était pas aussi automatique mais après quelques heures de codage, bugage, décodage, de conversation avec GTP5 et de café.

Un instrument virtuel en HTML à était crée !

Avec un bouton pitch par piste, l’option step division, le last step, 16 patterns, enregistré et chargé une sequence,
Et comme ça ne suffisait pas un bouton Drive pour faire du sale !

Je vais continué à l’améliorer au fur et à mesure, mais si tu veux, il est dispo dans le lien suivant, va t’amuser avec, c’est là pour ça ! 

www.saya.re/boomboomsynth

Répondre à Zin Annuler la réponse

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

2 réponses à “J’ai créé un instrument de musique avec GPT5”

  1. Avatar de Zin

    J’y ai joué 5 bonnes minutes. C’est sympa ! C’est impressionnant ce qu’on peut faire avec les outils IA !

FrançaisfrFrançaisFrançais
×