Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
Bien débuter

Tuto: fabriquer une machine avec l'IA (sans savoir coder)

  • 14 réponses
  • 4 participants
  • 638 vues
  • 4 followers
Tuto: fabriquer une machine avec l'IA (sans savoir coder)
Salut,

Je me suis lancé totalement par hasard dans la fabrication d'un séquenceur midi entiérement guidé par l'IA. Je ne sais absolument pas programmer et j'avais des connaissances trés limité en électronique (disons niveau BEPC)
Et pourtant j'ai réussi à faire des trucs trés fonctionnels.
J'ai filmé un preview de tuto où j'explique comment il faut faire.
Là avant de me lancer à refaire ça avec prise micro, montage avec des extraits vidéos explicatifs j'aimerais savoir s'il y a vraiment des gens que ça intéresse (le montage c'est long)

Surtout savoir si ce que j'explique est déjà compréhensible ou pas du tout ?
Quel point mériterait d'être mieux expliqué, j'ai pu faire des oublies

Car le montage est long donc tant qu'à le faire autant bien le faire


Tout vos retours sont les bienvenus
Voilà le tuto continue (ou disons plutot commence)

Ca part doucement mais ça va progressivement devenir de plus en plus interessant
Bon j'ai repris les vidéos avec une grosse avancée sur le projet
Salut Recurring, j'avais hésité à commenter tes premières vidéos... ce que je vais écrire est assez critique mais ce n'est pas méchant pour autant.

Déjà je voudrais revenir sur ton aventure avec ton magnétophone 4 pistes: tu as acheté un enregistreur d'occasion, une piste ne fonctionnait pas comme attendu.... tu as demandé à une IA de te guider pour réparer ça, tu as dépensé de l'argent et du temps dans cette réparation... ça a pris une grosse ampleur (plusieurs centaines d'euros et plusieurs mois je crois) avant de découvrir grâce aux membres d'AF qu'il suffisait de déplacer le switch Audio/Sync à l'arrière de l'appareil! :mdr:
Franchement c'est une histoire que j'ai raconté plusieurs fois autour de moi, à la fois comme une histoire drôle et comme un cas d'école d'un gars qui se fait embrouiller par son IA.
Alors que tu aurais pu régler ça gratuitement en 5minutes si tu avais lu le mode d'emploi. :8)

Ensuite j'ai vu une vidéo où tu expliquais comment utiliser une IA pour apprendre à utiliser un arduino.
Perso, sans connaissance dans le domaine, il y a 10ans j'ai démarré mon premier Arduino en moins de temps que ne dure ta vidéo, simplement en lisant le tuto de démarrage de l'arduino. Quelle est la valeur ajoutée d'une vidéo sur l'utilisation d'une IA dans ce cas?

Sur la présentation: à chaque fois tes vidéos me laissent une impression de fouillis: visuellement c'est un bazar tout comme l'information que tu distilles. J'y trouve peu d'infos pertinentes, tu nous racontes que tu dois partir à la salle de sport...

A côté de ça il y a un truc qu'on ne peut pas t'enlever: tu t'accroches et tu progresses sur ton projet. :bravo: Tu partages ton expérience, tu proposes tes astuces sur l'utilisation des IA. On appelle ça du Vibe Coding ou comme on veut, mais il s'agit bien d'une nouvelle pratique qu'il est intéressant de questionner.

En conclusion, pour intéresser tes viewers je t'invite à des présentations plus claires et pédagogiques.
Je t'invite aussi à apprendre à sortir de la sphère IA, surtout pour un séquenceur potentiellement commercialisé. Tu ne peux pas faire l'impasse sur la maîtrise du projet, pour te l'approprier il n'y a rien de plus fiable que les documents et datasheets fabricants, ainsi que les outils de mesure que tu possèdes déjà.

Bref simplement des conseils de vieux routard, tu prends ce que tu veux. :)
  • J’aime
1 réaction
  • Cowbell Studio
non le magneto c'était 4 jours avec une ia gratuite, et le passage à un compte pro et en sachant mieux prompter pour ce genre de choses limite les erreurs de ce style
Alors oui parfois ça oriente pas vers les meilleurs solutions mais si tu peux pas admettre que le travail fait en quelques moi dépasse de trés trés loin ce que j'aurais appris en apprenant le code t'es pas trés honnête

Quand j'ai demandé à Hapax s'ils pouvaient juste implémenter un fonction groove qui permette entre autre d'éviter qu'une note avancée depuis temps 1 atterissse fin de derniere mesure (et aussi bien sûr mettre du groove) ils m'ont dit "oui mais plusieurs mois". Pour le sidechain midi ils m'ont dit impossible, les modulations avec plusieurs entréess et ou plusieurs sorties aussi. P;locks pas prévus, donc pour séquencer des samples en changeant le point de départ c'est impossible et je fais ça tout le temps

J'ai déjà fait tout ça, c'est ultra stable, et plus performant grâce à l'editeur de patch pour lequel il me suffit de copier l'implémentation midi pour avoir le patch, sur Hapax faut écrire un trux en .txt et c'est pas un patch, si tu veux régler le level CC007 faut faire une automation, puis si tu mets une enveloppe, il faut changer l'automatoin vers le level de l'env et l'assigner à cc07, puis si tu veux un LFO en plus faut le mettre sur CC07, mettre l'enveloppe sur son level etc... et si t'enleves un element t'es bon à tout changer et tu finis hagar à plus rien comprendre ce que tu fais

Je peux TOUT sauvegarder, les notes avec P.locks, séquences, presets d'effets, et je peux faire un preview avant d'importer directement ou en presse papier (j'en ai 4 et les preview permettent de faire du jeu temps reel avec les presse papiers)
Tout ça pour moins de 500eur, avec 8 sorties midi et je mets de suite les sorties CV

J'ai 5 écrans et des dizaines de boutons, donc aucun besoin d'appuis longs ou autres combinaisons de touches comme la pluparts des séquenceurs. Je peux encore en rajouter un sacré paquet si je veux
Ma fonction groove est ultra élaborée, je peux mettre une mesure en boucle ou créer une chaine. Qui peut etre plus longue ou plus courte que le pattern

Mode song type fruity loops sur écran android ou PC, avec enchainement de pattern et/ou zone d'écriture libre pour des automations ou un solo synthé par exemple. Alors que hapax si tu veux enregistrer une automation pour tout le morceaux tu peux copîer ton pattern 30 fois et ton automation va être partagée . Je peux aussi bien exporter un pattern vers zone libre (pour supprimer une seule note par exemple sans creer un nouveau pattern) que transformer un passage de zone libre en pattern (pour boucler un passage d'un jeu au clavier par exemple)
Les rolls et delays de mon séquenceur sont un pur bonheur et je vais encore les améliorer, là où c'est d'hapax sont juste à chier.

Fonction remix temps reel ou step inspiré des slicers type MPC mais pour le mdi, pour mélanger les pas des pistes selectionnées trés rapidement. Je remix en quelques minutes un truc qui m'aurait pris la journée sur Hapax ou Elektron

Alors oui déjà faire ça avec l'Ia m'a permis de voir à quel point c'est complexe mais je pense que c'est plutôt eux qui feraient bien de s'en servir. Au lieu de dire que je fais rien avec l'IA ça serait plus honnête de dire que ça fout les boules quand on a appris à programmer pendant 10 ans ça je peux comprendre

Moi tu vois je parle courrament anglais/allemand/italien et pendant longtemps j'étais super "prisé" et valoriser là où je passais genre squat qui organise des concerts ou free party pour traduire puis sont arrivés les bons traducteurs automatiques et aux yeux des gens je suis juste un punkachien sans interet. Donc je vois tout à fait ce que ça fait mais aucun de mes arguments n'a jamais convaincu personne qu'il valait mieux garder la valeur humaine des voyageurs!!!

Là ce que j'ai accomplis sur mon séquenceur c'est tout une équipe experimentée pendant plusieurs années. Et comme ça sera open source ça va pouvoir continuer à évoluer encore plus vite dans tout les sens si des gens l'achètent

Et je compte ensuite aussi faire mes modules analogiques. Avec juste entrée midi et/ou CV, sans potards ni séquenceur pourris à acheter comme sur Elektron ou mfb je comprends pas du tout cette tendance à acheter 15 fois la même chose en super limité au lieu d'avoir un méga séquenceur + des racks ultra minimalistes pilotés
En gros j'ai plus besoin de râler/pleurer sur les forums, quemander des modifications/rajouts au fabricant qui me réponds que je suis le seul à vouloir ça et je me le fais exactement comme j'ai toujours rêvé (et je me serais juste jamais lancé s'il avait fallu apprendre à programmer)
Et je précise ne pas avoir listé le quart de tout les avantages. Il y a aussi énormément d'options de paramètres qui sont parfois juste là pour debug ... mais pas seulement

Là par exemple j'ai ajouté un bouton qui switch la manière dont agissent stop, forward, reward etc... savoir si ça coupe ou non les delays et si ça envois ou non des note off

On peut aussi écrire les effets et modulations (comme rolls, delay, enveloppes, lfo) comme la fonction "apply play FX" sur RM1x, un autre truc qui manque bcp sur Hapax

Avec les presets d'effets si on en a un en presse papier et qu'un appuie preview alors on entends l'effet actuel avec ces paramètres, et comme il y a 4 presse papiers ça peut trés bien servir à les comparer trés rapidement
Pour éditer les noms ça ouvre un clavier sur l'écran android par usb donc pas besoin de mettre une heure avec des système archaïque. Et donc il suffit de choper une vieille tablette ou smartphone à 10eur par exemple pour avoir un super écran tactile :)
Je prévois aussi des effets midi master directement depuis le processeur Raspberry comme delay general ou peut-être avec des boutons de selection canal. De sorte que ça peut servir aussi de sorte de multi effet midi avec pourquoi pas arpeggio par exemple tout est possible

Bon voilà je profitais qu'il me fasse du code là justement pour décrire un peu mieux mais comme les 4 1eres sorties midi sont operationnelles je ferais demain une vrai vidéo explicative sur les raisons pour lesquelles je fais mon séquenceur, pourquoi je trouvais rien à mon goût sur le marché


Explication d'une petite prise de tête liée au vibe coding sans connaitre le code, mais bon maintenant je le sais et encore une fois en 24H j'ai rajouté carte sortie midi, possibilité de moduler mon delay avec enveloppe ou lfo, et tout un tas de petits trucs utiles
Quel intérêt de faire ce genre de truc avec de l'IA de merde ? Tu te sens grandi ?
Quel interet d'être aigri ? Tu t'informe par fanzine papier peut etre ???
Je fais LE séquenceur de mes rêves . Le workflow est un pur kiff là où tout les autres m'ont toujours fait péter un câble. J'avais plus de crise de nerfs que de plaisir en fait. Et comme mes besoins semblaient trés spécifique j'avais aucun espoir de les voir intégré par un fabricant

La liste des exemple serait super longue: pas de zoom séquence sur elektron, sur Hapax pas possible de selectionner une colonne, pas possible de selectionner des notes non adjacentes. Pas de feuille de groove, pas de remix, delay et roll pourris. Mode song à la limite de la farce
Les quelques softs essayé sur PC ne m'apportaient pas non plus ce que je voulais. Midi delay inexistant ou pourrris, pas ergonomique, pas de modulations midi et de toute façon le PC consomme trop en hiver
Là je fais juste EXACTEMENT ce dont j'ai toujours rêvé

Y'a un truc que j'ai toujours pas saisis avec cette haine des IA, qu'on en ai marre du slop débile c'est une chose mais là je vois pas où le problème (à part mes vignettes mais bon quand je propose 15eur à un pote pour dessiner une vingette soundcloud j'attends 6 mois... quand c'est fait)

Surtout que tout le monde rêve depuis 50 ans d'avoir son compagnon robot et maintenant que c'est possible et passionnant les gens viennent s'inventer des craintes de fin d'humanité (qui est plutôt en fait une crainte de chômage personne dans la plupart des cas)

Je suis sensé continuer à demander à Squarp s'ils peuvent permettre un delay non synchronisé et attendre 1 an sans que ce soit encore fait ??? sachant qu'ils ne mettront jamais un pre delay, et encore moins la possibilité d'envoyer le delay sur un autre piste comme j'ai pu le faire.

Je suis étonné de pas encore avoir vu les arguments hypocrites "ça pollue" de la part des même gens qui me rient au nez quand je critique la pollution du streaming depuis 20 ans
Moi je ne suis pas aigri, je suis juste un peu démocrate, un peu tolérant, un peu tout, quoi. Je le dis sans haine, sans doute suis je trop c... , trop gentil pour avoir de la haine en moi. J'estime que par les temps qui courent, il ne faut pas mettre d'huile sur le feu. Cela dit, je me demande ce que viennent faire tous ces sujets pro IA sur des sites musicaux, je suis un peu perplexe la dessus. La musique, c'est des notes, des accords, fabriqués par nous autres humains, peu importe les instruments, les moyens. Dans la musique, il y a des choses que j'adore, des choses que j'aime moins, comme tout le monde. Mais de la "musique" par IA, c'est bof....Peut être suis vieille école, je n'en sais rien. C'est juste un avis, rien d'autre.
Quel rapport entre la génération de musique par IA et la fabrication/programmation d'un séquenceur par IA ?????

Et la réalité de la musique générée par IA c'est que ça remplacera uniquement les artistes remplaçables qui faisaient tous la même chose
Alors sinon pour Mini-Maxi pour précision du fameux lecteur K7 le vendeur avait clairement caché le défaut qu'il n'avait donc pas réussi à "réparer".
En faisant des recherches sur le net je suis tombé sur des sujets qui semblaient probablement de lui et personne n'avait la réponse
Donc moi niveau manuel je me suis lancé de suite dans les schéma, pas les fonctions de base.
Par contre oui GPT aurait pu trouver ça illico dans le manuel mais d'après lui quand j'ai dit avoir déjà ouvert sans rien trouvé il a considéré que j'avais déjà cherché les trucs simples

Donc retenir ça comme preuve que l'IA fait nawak c'est un peu limite
Citation :
Et la réalité de la musique générée par IA c'est que ça remplacera uniquement les artistes remplaçables qui faisaient tous la même chose
Vision un peu erronée, l'IA va tout simplement remplacer, par sa facilité d'emploi, et son cout bien moindre, TOUS les artistes qui se donnent du mal pour créer. Il faut des années avant de devenir un bon musicien, et encore, au prix d'un boulot monstre, de pas mal de découragements, de doutes, ce qui ne me semble pas être le cas avec l'IA. C'est vrai, je vois ça de ma fenêtre, et je peux me tromper.
Citation de Recuring (voir le message) :
Alors sinon pour Mini-Maxi pour précision du fameux lecteur K7 le vendeur avait clairement caché le défaut qu'il n'avait donc pas réussi à "réparer".
...
Donc retenir ça comme preuve que l'IA fait nawak c'est un peu limite


Il n'y avait pas de défaut à réparer, ton magnéto était simplement en mode Sync. Moi j'appelle pas ça une panne mais une mauvaise utilisation.

Tu accuses l'appareil, tu accuses le vendeur... alors que le soucis est au niveau de ta méthodologie et de ta confiance aveugle dans une technologie qui n'est pas encore mature. Si tu sais lire ChatGPT tu sais lire le mode d'emploi.

En tout cas avec toutes ces fonctionnalités j'imagine que tu vas implémenter du MIDI 2.0 dans ton séquenceur, ce serait dommage d'utiliser un ancien standard pour un nouvel appareil.
Lol j'ai commencé le truc sans GPT, cette utilisation d'une piste pour le sync est tellement ancienne et imprévue que j'ai juste pas cherché. Ce genre d'erreurs on en a tous fait avant l'IA
Par contre l'IA aurait du trouver, mais quand j'ai envoyé le manuel c'était avec une demande précise d'analyser les schémas et expliquer des choses
Je n'ai accusé personne, j'explique le processus de recherche, quand tu vois des sujets de problème similaire sans solution le dernier truc que tu te dis c'est "voyons voir dans le manuel s'il était prévu d'utiliser une piste pour autre chose que du son"
Le seul truc que ça m'a couté c'est l'achat d'un oscilloscope qui me sert maintenant énormément !!!

Je pense au midi 2 mais je crois que le truc principal c'est les Plocks et je les gère trés bien en midi 1. La valeur est envoyée durant le temps de la note, ou selon option séquenceur jusqu'à fin du release.
2 il y a la connexion double sens et là ça me semble clairement à rien. Mon but au contraire est de tout utilisé depuis mon seq, en editant par exemple mes patchs jomox depuis mon editeur et possibilité de les sauvegarder sur SD au lieu de dépendre de la mémoire volatile de l'appareil, et qui me permet surtout de mettre une enveloppe midi avec un point de référence

Après je crois que c'est plus rapide, donc là faudra voir si ça m'est primordial, moi le but est de faire des songs plus que du live.

Mais pour rappel il sera open source, donc n'importe qui sera bien libre de s'occuper du midi2, des arpeggios ou autres controleurs MTC qui ne sont pas du tout ma priorité à moi

Par contre comme je montre dans cette vidéo je me régale avec mon quadruple midi delay, que j'ai encore améliorer. Là un delay qui en répétait un autre répétait aussi la séquence d'origine, maintnant c'est au choix. Et je peux afficher sur les pads les mutes des 4 delays de chaque piste

Par contre là je suis sur une grosse opti, car ces délais sont générés par un processeur externe. J4avais bien dit que dans un 1er temps le séquenceur envoyait uniquement les valeurs de presets quand elles changent, au risque de perdre des valeurs. Auquel cas on rajouterais des procedures de sécurité (renvois du preset tout les x ms par exemple mais à ma manière, en les envoyant par exemple dans des moments plus "creux" des séquences comme le 2eme pas plutôt qu'un début de mesure). Malgré ça il 'mavait foutu 4 systèmes de sécurité différents qui renvoyaient les valeurs du presets en différents moments !!!
Il a aussi prévu 512 modulations possibles !!!! Un truc du genre 16 par pattern, sachant que chacune des 16 pistes peut en contenir 32 je crois. Enfin je lui ai expliqué qu'on allait se contenter pour l'instant de modulation par pistes et limiter le total à 64. Je pense que je pourrais même descendre à 32 !!

Ensuite je vais rajouter des enveloppes possibles sur le processeur externe, car actuellement les enveloppes sont avant les delays, donc je veux pouvoir en mettre aussi après au choix

Du coup je pense faire une vidéo dédié à ce problème et l'optimisation du code quand y connait rien car c'est ce qui semble faire galérer voir abandonner les autres qui tentent la même chose