Créer un plugin sans rien y connaître avec Google Gemini. (Done)
- 55 réponses
- 12 participants
- 1 788 vues
- 18 followers
Anonyme
09 Janvier 2026 à 00:38Créer un plugin sans rien y connaître avec Google Gemini. (Done)
#1
Hello tout le monde.
Il y a quelques jours j'ai initié une discussion où je présentais Google Gemini et son mode Canvas très doué pour créer des instruments virtuels en quelques instants, c'est une excellente entrée en matière:
https://fr.audiofanzine.com/mao/forums/t.832343,ia-google-gemini-generer-un-instrument-virtuel-en-30secondes.html
Mais le vrai Graal, celui que vous attendez tous, est de savoir si Gemini peut vous aider à créer un plugin pour votre Daw préféré...
Je vous présente ma petite fierté du jour: un plugin "Bouton de volume" codé sans connaissances particulières en deux heures ce soir.

Je précise le contexte: je suis sur Mac, mon DAW est Logic Pro. Mon expérience en programmation se limite à l'Arduino. Je comprends les bases du C++ dans ce contexte, la compilation, le concept d'un IDE... mais il y a deux heures encore, je n'avais jamais ouvert Xcode, et encore moins programmé un plugin.
Pour se faire je me suis laissé guidé par l'IA en installant Xcode et Juce. Xcode permet de développer les logiciels macOS, tandis que JUCE est un framework C++ open-source qui permet de développer des applications audio et des plugins( c'est Gemini qui le dit). C'est utilisé par pas mal de monde.
J'ai adopté une approche très méthodique dès l'installation, fournissant à Gemini une capture d'écran à quasiment chaque étape, parfois même le code entier de chaque page, afin qu'il puisse analyser la situation et me guider correctement. Je n'ai pas eu à taper la moindre ligne de code.
Ca a un peu bloqué sur la fin, des erreurs empêchant la compilation, j'ai senti que Gemini tournait en boucle et mon code ne compilait pas. J'ai activé le mode "Pro" comme un dernier espoir... ( le mode "Pro" est disponible gratuitement pour une ou deux questions par jour), il m'a sorti de cette impasse en détectant des modules manquants dans Juce. Alors Xcode a compilé et le plugin fût créé.
A l'ouverture de Logic, le plugin apparaît dans la liste des Audio Units, on peut choisir de l'utiliser en mono ou stéréo.... et surtout le bouton de volume fonctionne! c'est peut-être un détail pour vous, mais pour moi, ça veut dire beaucoup.
Il y a quelques jours j'ai initié une discussion où je présentais Google Gemini et son mode Canvas très doué pour créer des instruments virtuels en quelques instants, c'est une excellente entrée en matière:
https://fr.audiofanzine.com/mao/forums/t.832343,ia-google-gemini-generer-un-instrument-virtuel-en-30secondes.html
Mais le vrai Graal, celui que vous attendez tous, est de savoir si Gemini peut vous aider à créer un plugin pour votre Daw préféré...
Je vous présente ma petite fierté du jour: un plugin "Bouton de volume" codé sans connaissances particulières en deux heures ce soir.

Je précise le contexte: je suis sur Mac, mon DAW est Logic Pro. Mon expérience en programmation se limite à l'Arduino. Je comprends les bases du C++ dans ce contexte, la compilation, le concept d'un IDE... mais il y a deux heures encore, je n'avais jamais ouvert Xcode, et encore moins programmé un plugin.
Pour se faire je me suis laissé guidé par l'IA en installant Xcode et Juce. Xcode permet de développer les logiciels macOS, tandis que JUCE est un framework C++ open-source qui permet de développer des applications audio et des plugins( c'est Gemini qui le dit). C'est utilisé par pas mal de monde.
J'ai adopté une approche très méthodique dès l'installation, fournissant à Gemini une capture d'écran à quasiment chaque étape, parfois même le code entier de chaque page, afin qu'il puisse analyser la situation et me guider correctement. Je n'ai pas eu à taper la moindre ligne de code.
Ca a un peu bloqué sur la fin, des erreurs empêchant la compilation, j'ai senti que Gemini tournait en boucle et mon code ne compilait pas. J'ai activé le mode "Pro" comme un dernier espoir... ( le mode "Pro" est disponible gratuitement pour une ou deux questions par jour), il m'a sorti de cette impasse en détectant des modules manquants dans Juce. Alors Xcode a compilé et le plugin fût créé.
A l'ouverture de Logic, le plugin apparaît dans la liste des Audio Units, on peut choisir de l'utiliser en mono ou stéréo.... et surtout le bouton de volume fonctionne! c'est peut-être un détail pour vous, mais pour moi, ça veut dire beaucoup.
Signaler
Anonyme
24 Janvier 2026 à 22:57 (modifié le 24 Janvier 2026 à 22:59)
#51
Pfioouu, Ok. Le scan, les 10slots je trouve ça déjà énorme.. je n'aurai pas misé un kopeck sur la faisabilité. Chapeau.
Signaler
DocK'S
2800
Professionnel·le de l’audio
Membre depuis 3 ans
24 Janvier 2026 à 23:08
#52
J'y croyais vraiment moyen au début, mais il y a eu quelques essais qui donnaient des résultats encourageants, c'est pour ça que j'ai persévéré un peu.
Et Juce à tout ce qu'il faut sous le capot pour faire tout ça très bien si j'en crois Gemini et quelques articles/vidéos, encore faut-il savoir comment l'exploiter correctement.
Et Juce à tout ce qu'il faut sous le capot pour faire tout ça très bien si j'en crois Gemini et quelques articles/vidéos, encore faut-il savoir comment l'exploiter correctement.
Signaler
Will Zégal
78961
Will Zégal
Membre depuis 23 ans
30 Mars 2026 à 22:10
#53
Les fonctions dont tu souhaites disposer pourraient intéresser Guillaume de Blue Cat pour une upgrade classique.
Il n'y a qu'un truc que je pense délicat : aucun de ses plugins qui chargent des plugins ne dispose de menu de plugin genre STAN : on les charge toujours par ouverture du fichier sur le disque dur (ce que je ne trouve d'ailleurs pas ouf). Il doit avoir une bonne raison de faire ainsi.
En tout cas, c'est un type adorable, en plus d'être un dev de talent. Tu ne perds rien à le contacter.
Il n'y a qu'un truc que je pense délicat : aucun de ses plugins qui chargent des plugins ne dispose de menu de plugin genre STAN : on les charge toujours par ouverture du fichier sur le disque dur (ce que je ne trouve d'ailleurs pas ouf). Il doit avoir une bonne raison de faire ainsi.
En tout cas, c'est un type adorable, en plus d'être un dev de talent. Tu ne perds rien à le contacter.
Signaler
DocK'S
2800
Professionnel·le de l’audio
Membre depuis 3 ans
30 Mars 2026 à 22:45
#54
J'ai contacté le support de BlueCat début février mais pas le temps pour un tel projet, planning trop chargé.
Ben j'étais vraiment pas loin avec Juce et pour le coup le scan et le choix des plugs marchait plutôt bien sur certaines itérations, par contre ça crachait quand il y avait trop de plugs chargés.
C'est la limite de l'exercice avec l'IA, impossible d'identifier, comprendre et corriger/optimiser du code quand on y connais rien.
Citation :
Il n'y a qu'un truc que je pense délicat : aucun de ses plugins qui chargent des plugins ne dispose de menu de plugin genre STAN : on les charge toujours par ouverture du fichier sur le disque dur (ce que je ne trouve d'ailleurs pas ouf). Il doit avoir une bonne raison de faire ainsi.
Ben j'étais vraiment pas loin avec Juce et pour le coup le scan et le choix des plugs marchait plutôt bien sur certaines itérations, par contre ça crachait quand il y avait trop de plugs chargés.
C'est la limite de l'exercice avec l'IA, impossible d'identifier, comprendre et corriger/optimiser du code quand on y connais rien.
Signaler
Will Zégal
78961
Will Zégal
Membre depuis 23 ans
31 Mars 2026 à 09:12
#55
C'est ce que relevait Micode dans la vidéo postée plus haut dans le sujet.
Pour ton projet, même si ça n'est pas idéal, j'ai quand même l'impression que Patchwork pourrait faire la blague :
- il permet de faire des chaînes de plugins et de les activer/désactiver à volonté
- pour la métrologie, tu peux mettre tes plugins préférés en entrée et en sortie.
en revanche, tu ne pourras pas avoir un dry/wet par plugin comme tu l'aurais souhaité.
A voir peut-être du côté des plugins modulaires comme chez DDMF ?
x
Hors sujet :C'est d'ailleurs mon constat avec l'usage des IA : elles nous permettent de faire mal ou de façon pas terrible des trucs qu'on ne sait pas faire. Dès qu'on est dans des domaines qu'on maîtrise, on fait (encore) nettement mieux, même si elles peuvent constituer une aide... à petite dose.
Mais selon mes essais, je ne suis pas sûr que cette aide fasse réellement gagner du temps vu le temps nécessaire :
- pour trouver le bon prompt
- pour repérer les hallucinations et les corriger
Pour ton projet, même si ça n'est pas idéal, j'ai quand même l'impression que Patchwork pourrait faire la blague :
- il permet de faire des chaînes de plugins et de les activer/désactiver à volonté
- pour la métrologie, tu peux mettre tes plugins préférés en entrée et en sortie.
en revanche, tu ne pourras pas avoir un dry/wet par plugin comme tu l'aurais souhaité.
A voir peut-être du côté des plugins modulaires comme chez DDMF ?
Signaler
DocK'S
2800
Professionnel·le de l’audio
Membre depuis 3 ans
31 Mars 2026 à 10:48
#56
Je me débrouille avec des bus et faut que je chope Letimix gainmatch.
Mais je désespère pas d'aboutir un jour mon plug qui serait vraiment très pratique en mastering.
Mais je désespère pas d'aboutir un jour mon plug qui serait vraiment très pratique en mastering.
Signaler
- < Liste des sujets
- Charte