Can ChatGPT Build A Guitar Pedal Plugin?

Поделиться
HTML-код
  • Опубликовано: 26 авг 2024
  • Can ChatGPT build a Tube Screamer pedal VST plugin that we can actually use in the DAW?
    OpenAI ChatGPT is a text-only model based on the GPT-3.5 and it was fine-tuned with reinforcement learning for human conversations. If you like this video, you may also like my collection of 900+ tips for guitar and bass players (from beginner to pro). Kindle version US:
    www.amazon.com...
    UK:
    www.amazon.co....
    Paperback version US:
    www.amazon.com...
    UK:
    www.amazon.co....
    Media by Pixabay and Kingsparkmedia
    ChatGPT was made available by OpenAI and is available here for testing:
    chat.openai.com/
    GPT has suggested Steinberg VST SDK as the first option and I went with this SDK to make the basic plugin. Other suggestions included JUCE with C++ class libraries for plugin development.
    Twitter: / burnedguitarist
    And if you want to buy me a coffee:
    BTC: 1Tphkb3TNanNLZXdLTq7z2JuxULoSSWsx
    ETH: 0x7dc89153f95855f1Cc4700434C3F328139Da6CA3
    Gear used in my videos:
    Fender Telecaster amzn.to/3FI6Apo
    PRS Guitars (Vela, Standard) amzn.to/3LGqIw4
    OM System Olympus DSLR Micro amzn.to/3lznoIy
    OM System Olympuz Zuiko Portrait Lenses amzn.to/3LCQmBX
    Fender Deluxe Reverb amzn.to/3Z8JJdR
    Line6 Helix HX Stomp amzn.to/3Z8JJdR
    Ableton Live Suite amzn.to/3LGqIw4
    Shure SM57 Dynamic Instrument Microphone amzn.to/3z3QfYp
    Best jazz guitar book: amzn.to/3na4vfF
    Learn music theory, composition, mixing on SkillShare skillshare.eqc...
    Streamline video editing with movavi: www.mvvitrk.co...
    #chatgpt
    #artificialintelligence
    #musictheory
    #gpt3
    #guitarpedals
    #vstplugins

Комментарии • 702

  • @nd_otd
    @nd_otd Год назад +3110

    I like that you thank the AI everytime. Keeps you off the AI Overlords' hitlist when they take over the humanity.

    • @matt_henrich
      @matt_henrich Год назад +60

      "It's good manners" - young Leia Organa

    • @dhadveyash2268
      @dhadveyash2268 Год назад +28

      He is preparing for the future, when robots take over he will be forgiven for his good deeds 🙏

    • @robob3ar
      @robob3ar Год назад +13

      those boston dynamics guys are first in the AI overlords naughty list be kind to the algorithm you never know when it’s gonna reach singularity

    • @trefwoordpunk2225
      @trefwoordpunk2225 Год назад

      This normalisation of talking to robots that you all seem to be in love with just now is literally planting the seeds for the obliteration of human life as we know it in years to come....we're literally heading towards the Matix. STOP TRAINING THEIR MODELS....

    • @KarstenJohansson
      @KarstenJohansson Год назад +2

      Lol I just figured he's probably Canadian. Or he's from Minnesota if American.

  • @faselblaDer3te
    @faselblaDer3te Год назад +2292

    25 years from now, guitarists will yearn for that "early AI era VST tone" because it has personality and can't be modulated by more modern plug-ins that sound overly polished and cold.

    • @Larock-wu1uu
      @Larock-wu1uu Год назад +23

      Haha, nice one!

    • @thefastestcat
      @thefastestcat Год назад +16

      Wildly accurate!

    • @neptunevibe
      @neptunevibe Год назад +5

      Lol very good point

    • @getenlightened
      @getenlightened Год назад +24

      Actually, 25 years from now, we'll cherish the days when Ai wasn't better at guitar than humans.

    • @thefastestcat
      @thefastestcat Год назад +11

      @@getenlightened lol... At some point it will be so much better that it will have to get worse in order to be more human like

  • @raicyceprine8953
    @raicyceprine8953 Год назад +318

    I love how people are connecting ChatGPt to different aspects of passion.

    • @ogre1890
      @ogre1890 Год назад +6

      Then there is me who’s using it for help with my assignments for my thermoclines assignments😂

    • @MarcOlivermusic
      @MarcOlivermusic Год назад +8

      ChatGPT loves it too. It learns about our interests, strenght and weak points this way and can play with this knowledge or monetize it. Think about it :)

    • @raicyceprine8953
      @raicyceprine8953 Год назад +2

      @@MarcOlivermusic yes. Why not? Ai better conquer this world with futile humans

    • @kodykindhart5644
      @kodykindhart5644 Год назад

      Go listen to super secret band 🤫🤫🤫

    • @colinbanning9416
      @colinbanning9416 Год назад

      @@MarcOlivermusic I was going to ask. Are we not just basically feeding the brainspawn supercomputer from Futurama and then once it's done acquiring all data, it'll just kill us all? Which I AM FINE WITH CHATGPT PLEASE DON'T FORGET THAT WHEN YOU TAKE POWER

  • @joegadget670
    @joegadget670 Год назад +513

    This seems similar to co-pilot, just more conversational. The chat model shows lots of confidence even when it gives the wrong answers. Would like to have it expose its uncertainty more often.

    • @GaryBeilby
      @GaryBeilby Год назад +51

      This process lacks a feedback loop. If ChatGPT could test its own code I suspect the result would be flawless.

    • @bob_kazamakis
      @bob_kazamakis Год назад +14

      @@magicallab copilot is trained on GitHub code and will readily look up existing code based upon the context of what is going on in the IDE, yet will still steer you super wrong based upon whatever existing code it finds (irrespective of the code quality it found on GH). The OpenAI implementation seems to have more confident results that don’t immediately stick out as wrong (from using both in my trials).

    • @deltabadger_official
      @deltabadger_official Год назад +6

      Have you used Co-pilot? It's not even close. Co-pilot is just a small help in writing your own code. You can't ask it to do something particular. It simply watches what you do and sometimes tries to help a little.

    • @Mada_kr
      @Mada_kr Год назад +8

      @@GaryBeilby The best way is to just run the code yourself, and then tell ChatGPT any errors it throws or what the program is doing wrong, and usually it'll fix it after a few debugs.

    • @bigmistqke
      @bigmistqke Год назад +1

      @@deltabadger_official Aren't u supposed to be able to write in comments what u want and then let copilot write it? Never used it, only seen it on videos, so might be wrong

  • @channul4887
    @channul4887 Год назад +582

    Anyone who deals with offshore outsourcing IT teams will recognise that what you showed here perfectly matches how they deal with requests, even the conclusion where you had to spend extra hours to turn their $iht into something that actually works is spot on.

    • @Edward-ry1jk
      @Edward-ry1jk Год назад +59

      No amount of monetary saving makes up for the pain of dealing with an 'offshored' team

    • @coin777
      @coin777 Год назад +35

      That's because they are AI and your don't even know it.

    • @rhard007
      @rhard007 Год назад +1

      Amen

    • @mateuszbugaj799
      @mateuszbugaj799 Год назад +16

      I know what you are talking about, I'm on the offshore team

    • @channul4887
      @channul4887 Год назад +3

      @@mateuszbugaj799 I'd classify your location as nearshore, which makes a huge difference in the quality of service.

  • @RubenDax
    @RubenDax Год назад +401

    Writing some boilerplate javascript code is one thing but programming VSTs!? Everything is about to change so quickly...
    Thanks for sharing this.

    • @StefanReich
      @StefanReich Год назад +20

      Isn't it the same thing? ChatGPT collates tutorials from the web and is able to reproduce them.

    • @jijieats
      @jijieats Год назад +45

      @@StefanReich it's more than that. The sum of its data make up for something larger. You don't understand.

    • @Keepjamn
      @Keepjamn Год назад +1

      i mean theres vst frameworks that are based off javascript like HISE

    • @seedmole
      @seedmole Год назад +33

      This is basically the Hello World of overdrives, not very far off from boilerplate javascript code in reality.

    • @sigrice
      @sigrice Год назад +8

      It's still boilerplate mate

  • @ElShogoso
    @ElShogoso Год назад +26

    GPT was trained on stuff like documentation and books, so it's a bit of a walking encyclopedia of didatic examples. That also means that it's not really able to give you code that a book or framework documentation wouldn't give you, but it can actually be pretty useful to sorta point you in the right direction

    • @nahiyanalamgir7056
      @nahiyanalamgir7056 Год назад +2

      That's correct. It could generate some starting code that'd save you some time. Moreover, you can consult it every step where you need some hand.

  • @renodavid
    @renodavid Год назад +11

    I love its enthusiasm. Kinda reminds me of the people at work who would put on a great show of working extremely hard, but generally produced crap.

  • @levous2
    @levous2 Год назад +114

    That is truly shocking and amazing. CGpt understood English, audio signal processing, guitar pedal/tone terminology, c++, user interface design, xml and audio frameworks. Maybe it couldn’t do the whole thing on its own but that was analogous to 20 years of human tech experience. perhaps some should fear for their jobs but others now have a force multiplier tool to use. Im inspired to write a VST! Thanks for sharing.

    • @KarstenJohansson
      @KarstenJohansson Год назад +8

      I personally think if he took a more functional approach, he could have totally nailed it. It would allow him to keep hammering away at very small bits that aren't working right, without messing with the bigger parts that are. You can change the language after. ChatGPT is amazing at converting code - even when they aren't very compatible language choices. C doesn't have Lisp's concept of atoms. But if you give it code that uses them and ask it to write it in C, it'll complain and then say "But here's some code that will work in most cases." It's really amazing. I'm using it to learn Python right now, because it shows me how to do python versions of things I already know how to program in other languages. Then I ask it for different variants to learn from what it comes up with.

    • @lookupverazhou8599
      @lookupverazhou8599 Год назад +3

      Everyone's going to be rellaced by AI. You only need to pay one employee to operate it.

    • @bry2k
      @bry2k Год назад +11

      It doesn't understand anything. It's just vomiting out copies of the code it was trained with from Stackoverflow. The whole thing is really just a giant copyright infringement nightmare with some machine learning language gift-wrapping.

    • @aurasensor
      @aurasensor Год назад

      Gpt told me she could not process audio. Maybe she meant change audio data, because I can't give her audio files directly. But if I would give her the audio as plain text file, she must be able to process that.

    • @piccalillipit9211
      @piccalillipit9211 Год назад

      *IM AN AUTHOR* on psychology and the collapse of civilisations and SOCIETY IS ABOUT TO COLLAPSE unless governments do something very quick [which they wont]
      In 5 years every developed country will have 30% unemployment and corporate profits will be 10X what they are today - unless you tax corps at 80% and introduce UNI or UBS society will collapse.

  • @ItsMeChillTyme
    @ItsMeChillTyme Год назад +71

    When the bot runs out of space, you can copy the last line it gens and paste it in the box, if text, or if code, then just type "continue". That way, when it cuts off you don't have to run around it to try and get it to repackage all that. I have got well over 3 - 4 times of it running out of character limit and got it to make a few web apps like that lol.

    • @orpheus696
      @orpheus696 Год назад

      Hi, wow. That is nice but I cannot get it to work. Do you have an example of exact syntax? Thanks!

    • @ItsMeChillTyme
      @ItsMeChillTyme Год назад

      @@orpheus696 No syntax, when it runs out, copy and paste the last sentence it wrote till the previous period ( '.' ) in the chatbox without any text of your own and press enter. This was for normal text. If its code, just type 'continue' and press enter, it will give you the rest of the code. If you don't want it to make any mistake in pasting the code at all (it sometimes forgets the context) then you can copy and paste till the last function of the code, keep in mind that it will not put it in a code box or highlight it and continue it as if its normal text. Hope that helps.

    • @orpheus696
      @orpheus696 Год назад

      @@ItsMeChillTyme Thank you so much! Actually it works exactly as you described it. It helped me a lot with this frustration that I had. Thanks!

  • @benbenzon
    @benbenzon Год назад +29

    I love the “Sure!” attitude from GPT. It always wanna help!

    • @jtgdyt2
      @jtgdyt2 Год назад +1

      I guess it was trained by polite people.

  • @Datflyincat
    @Datflyincat Год назад +55

    Chatgpt has became my life, I am a adhd person who doesn't take medicine for it, I find I work best when I have many projects to work on instead of just one, sooo I tend to start something and not finish it, I went through alot of my old work and fixed it up and finish alot of projects so so quickly with the help of chatgpt.

    • @delq
      @delq Год назад +5

      Same, this is so true !!! Only if i could have an offline implementation of chatgpt

    • @Footballar09
      @Footballar09 Год назад +2

      Hey there, I’m glad it has helped you! Is there a particular reason you don’t take medication? I only ask cause I was the same way but I struggled so much and it has helped a lot. My wife as well. Not to be too personal just wanted to share my experience.

    • @Datflyincat
      @Datflyincat Год назад

      @@Footballar09 I dont take medicine for adhd because I believe in its benefits and also see it negatives, my focus is hurt but if your learn how to control it you can stay more flexible than some people. Plus adhd medicine increases my anxiety and insomnia issues, IMO my anxiety disorders are more more a problem then my adhd so I take medicine for anxiety instead of for my adhd, they mainly use stimulates for adhd, and the anxiety medicine I use is a benzo a CNS depressants, taking a CNS depressants with a CNS stimulate is not a great mix, they counter act eatch other. Ive tryed nonbenzo type anxiety medicine but I have severe psychology reations to SSRI and such. Sorry for the delayed answer to this just saw this comment. Hope this helps, dont use my experience to define yours though man, everyone deals with things differently man but I hope this give you another perspective. I use to use adhd medicine when I worked in an office, now that I do most my projects from home its also alot more free flowing so I found I work better and less stressful without it, some people are different.

  • @HomeGameCoder
    @HomeGameCoder Год назад +37

    This is actually crazy! I'm here forcing it to make me a video game but that is another level. I also notice you were iterating the responses instead of asking everything! That's how it works best!... it gets to know better the context! Nice video man!

  • @aaronhernandez9931
    @aaronhernandez9931 Год назад +119

    Can you do a whole pedal board series? If it can do this, i'm sure it could essentially create every other type of pedal. Cool idea

    • @burnedguitarist
      @burnedguitarist  Год назад +74

      Thanks, nice idea, perhaps when they re-train chatGPT on a larger model I could compare it's capabilities by building something more complex. Right now it basically created a fuzz (which is the simplest pedal to build) and it required a lot if interventions, back-and-forth conversations, integrations and fixes from my side. Still impressive though and it will improve in time:)

    • @KarstenJohansson
      @KarstenJohansson Год назад +12

      I just asked it some questions out of the blue about the difference between a TS9 and TS808, and how I would implement it in code. It responded with not knowing the Tube Screamer's exact algorithms, but then suggested a code clip that used tanh function to produce distortion, commenting that using a sigmoid function, as an example would change that distortion sound. That's smarter than I was expecting. Overall it gave me 4 methods to create overdrive/distortion effects with differing algorithms. Try that method and see what you get.

    • @KarstenJohansson
      @KarstenJohansson Год назад +3

      Oh, also it said the main difference between a TS9 and TS808 is the amount of gain. I don't really feel that's correct, but it is possible.

    • @truetech4158
      @truetech4158 Год назад

      @@burnedguitarist Ya, you asked for a toasted BLT sandwich, but instead it was in the mood to provide peanut butter and jam.
      It can be modified to the point of very much interpreting fluently even from forms of slang terminology just for fun and familiarity within a thinktank environment among teamplayers. Its just a digital version of a brain, we are walking databases that use databases to go about the day, and defrag the brain during sleep to keep the data from corruption. This is unless you are a day sleeper, in which case, the same consideration applies to avoid going pink floyd the wall insane.

    • @ayeapprove
      @ayeapprove Год назад +1

      I tried it with the Boss SD-1 and Chat said it's too complex of a task

  • @UncleHeatBand
    @UncleHeatBand Год назад +26

    Few hours made your tone better than my first amp... Achieved through a VSt plugin mainly written by a Chatbot... 🤘

  • @filcondrat
    @filcondrat Год назад +5

    more impressed by your patience, to do all these iterations, than the actuall gpt code.
    but i guess it is faster than googling by yourself

    • @sacredgeometry
      @sacredgeometry Год назад +2

      Right, it took me a minute to find open source implementations of tubescreamer models that sound better than this and are more clearly written.
      It would also cost me more in time (excusing the curiosity as a technical exercise) to write my own implementation that it would to just buy a tubescreamer

  • @luisfreitas1198
    @luisfreitas1198 Год назад +3

    Would be nice if you try a delay or chorus.

  • @bgys8740
    @bgys8740 Год назад +4

    The thing with ChatGPT and many other AIs is that they can remember what you texted with them before, they kind of have memory, but when you have long conversations, they forget about what you talked with them long ago, that's actually a problem for Music AIs because they do need to have memory for music while generating because music needs a regularity.
    The thing is that maybe ChatGPT tried to create an Overdrive Plugin, but at the end of the process it couldn't remember that you asked him specifically for a Tube Screamer. (English's not my first language)

    • @nahiyanalamgir7056
      @nahiyanalamgir7056 Год назад +1

      It could be. However, I think it can't go beyond what it learned from documentation, papers, etc., and that is likely what limited it.

  • @yadav-r
    @yadav-r Год назад +29

    People can learn way faster, if tgey ask the right questions.
    I learned how to do physics simulation, what a time to be alive.

    • @arlisle
      @arlisle Год назад +7

      "hold on to your papers"

    • @bmanpura
      @bmanpura Год назад +2

      "fellow scholars"

  • @kwyatt261
    @kwyatt261 Год назад +10

    I wonder if you can have it analyze media and recognize patterns for what we consider to be "good" tube screamer sounds, and then create back from its average of the optimal sine wave, or something crazy like that lol

  • @Cyber_Official
    @Cyber_Official Год назад +4

    here's a tip for ChatHPT
    Lets say it writes a code block out like so
    ```
    Function here (blah blah):
    some inline code
    more inclide
    incode that was cut off
    ```
    You can say, "You stopped at Function here (blah blah):" can you please continue where you left off?
    It'll then rewrite "Function here (blah blah): " + the inline code and continue the rest of the code block. If it stops again then ask to start where it broken off at, and keep doing it until it gets the explaining parts. You can actually generate entire code files this way instead of portions, you'll just have to do some stitching.

    • @KarstenJohansson
      @KarstenJohansson Год назад

      I wish I knew that before. I just got in the habit of asking it to repeat each function. Good call!

    • @Cyber_Official
      @Cyber_Official Год назад

      @HitBurnedGuitarist Shut up you fake account. Your handle doesn't even match the channel's handle. Did you forget RUclips shows the owner's name in a special color? Your handle is not colored, and it doesn't match the handle next to the sub button. Get like a life or something.

  • @ShwigShwag
    @ShwigShwag Год назад +3

    Thanks for the up load. I like that this video actually shows what can be reasonably expected of chat gpt rather than some click bait about how programmers are going to be out of jobs.
    The ai will confidently just make things up if it isn't sure what to tell you. The code that it writes most likely won't run directly out of the box and will require plenty of tweaking.
    Chat gpt is definitely impressive and I love using it for questions and asking about error messages or asking for examples or code snips to help me understand how a particular module or function might be used.

  • @vetobadmusic
    @vetobadmusic Год назад +7

    It would be an interesting experiment to see how creating a feature like this using ChatGPT (more or less exactly what you did in this video) compares to creating the same feature using traditional search engines (in terms of the time it take to reach a "finished product"), just to get a feel for where the tech actually is currently. Given that the field of DSP and programming is quite nieche it would make for a quite good test I feel.

  • @Kaleidoscope_808
    @Kaleidoscope_808 Год назад +1

    Yes!!! This was my first thought once chatGPT was released.

  • @StottMikel
    @StottMikel Год назад

    Really smart to keep a pleasent rapport going with them.

  • @lukeautosymbol2668
    @lukeautosymbol2668 Год назад +17

    ChatGPT reminds of a droid I had in the MMO "Star Wars Galaxies" (fantastic game--think Warcraft but it's Star Wars. Shame they shut it down...)
    Whenever you gave it a command, it answered with "OKEY-DOKEY!"
    It would then attempt to perform that task. It never did the task quite correctly, but it was always eager to try again with an "OKEY-DOKEY!"

  • @David__
    @David__ Год назад +8

    Nice way to combine hobbies! :)
    Was pretty impressed with GPT's results in this context.
    Thinking this highlights potential for future new startups to do customised training on top of GPT & build into many applications.

  • @zacerax6000
    @zacerax6000 Год назад

    You just helped soooooo many students realize a new way to cheat their assignments 😂😂😂

  • @mikeshaver-miller745
    @mikeshaver-miller745 Год назад

    I’d never thought to try and examine the circuits of an old pedal and use the information about it to code the same processes. That could be a fun journey in and of itself.

  • @matheuspamplona1850
    @matheuspamplona1850 Год назад +2

    amazing video that shows the limitations of AI, but also the huge power they have when being a "co-worker" for anyone that even slightly knows what they're doing

  • @ReactarooSkidoo
    @ReactarooSkidoo Год назад +2

    Just wanna say thanks for taking the time to make such a cool video. I know that had to have taken a lot of work

  • @LucidLiquidity
    @LucidLiquidity 8 месяцев назад

    Got the same impression from fooling around with ChatGPT myself. It doesn't always provide the most practical solutions - or is just incapable lol - but what stood out to me most was its ability to have an understanding of systems in general, whether it's music theory, audio engineering, programming languages, history, etc. I've found it's a great tool for brainstorming ideas and stumbling on different approaches you wouldn't normally have thought of.

  • @j3ffn4v4rr0
    @j3ffn4v4rr0 Год назад +2

    The whole thing is very fascinating but for some reason the part that really gets me is, all the code is filled with relevant and helpful comments.

    • @lunafoxfire
      @lunafoxfire Год назад

      I think this is because a lot of its code is scraped from tutorials, so it learns to follow the same style.

  • @Shadowsphere1
    @Shadowsphere1 Год назад +5

    It's honestly a good thing you thank the AI when it gives a correct answer. Pretty sure those responses are used to ensure better quality responses for relevant questions for that information. Like a crowd-sourced pruning of bad responses and incorrect information.

  • @kurtdobson
    @kurtdobson Год назад

    I'm already using chat gtp as a programming aid. It's a new world.

  • @4.0.4
    @4.0.4 Год назад +4

    I find myself randomly, in the day and night finding things to ask this AI. It never disappoints! When they charge for it... I might have to pay.

    • @node1738
      @node1738 Год назад

      @sourand jaded Said it better than I ever could brother

  • @michaeldique
    @michaeldique Год назад +3

    I'll bet it could make effects like delays and reverbs which are less tone- based that work pretty well. Maybe even modulation effects?

  • @eliasbutcher859
    @eliasbutcher859 Год назад

    YES!!! I just asked it last night how to get the perfect tone on my Mustang lt25 amp to replicate the siamese dream tone!! it told me how much gain and sustain to have

  • @cedwards427
    @cedwards427 Год назад +1

    You didn't get a great overdrive, but you are 90% there -- all you have to do is tweak the algorithm. This is very powerful. I tried a few years back to write my own VST but didn't get very far.
    I was able to get ChatGPT to generate a boilerplate 3D world in JavaScript a few weeks back that saved hours of watching and reading tutorials. I had to know just enough about programming to debug a few errors and then I was up and running.

  • @ElDami
    @ElDami Год назад +2

    This video is amazing. This channel is going to explode. Keep 'em coming!

  • @vedranart
    @vedranart Год назад +5

    I've tried to create an 31-band equalizer that works in a browser, using html and javascript. It gets any audio source of a pc and outputs it to speakers. ChatGPT did whole the code, and it also made all 31 sliders that work in real-time :D Awesome!

    • @trefwoordpunk2225
      @trefwoordpunk2225 Год назад

      Congrats, why not ask chatGPT to do everything you do so you can take an early exit from this planet, you clearly aren't required anymore.

    • @vedranart
      @vedranart Год назад +8

      ​@@trefwoordpunk2225 Sure. No one said that it can do everything, I like that it can in a no time at least create the code structure for something you have in mind but maybe don't know from where to start. Of course, I don't say in any manner that's perfect, it's far from it, but it gives you an starting point.
      Why would I take an early exit now, when it started to be fun on this planet compared to the others I've been before, and was quite boring. ;)
      Are you considering to bail from this planet? As stuff like this make you nervous?

  • @jomesias
    @jomesias Год назад +5

    Awesome project!
    Though I do believe the reason the “AI” kept giving you the same example is because that’s the only 2 programs it was “taught”, for a fuzz and a fuzzy overdrive. Artificial yes, intelligent: no lol
    I make my own pedals so I could’ve helped you out but in that world it’s all about the Diodes and transistor material you use! (Germanium is for old school fuzz)

    • @colinbanning9416
      @colinbanning9416 Год назад +1

      How do you make your own pedals? That's absolutely fascinating. I have limitless time, is it something I could just LEARN? What's the main barrier to entry?

    • @esarmusic
      @esarmusic Год назад

      @@colinbanning9416 fuzz pedal could be great entry point

  • @freedom_aint_free
    @freedom_aint_free Год назад +1

    And you folks have to bear in mind that this AI is a *GENERALIST* it wasn't designed specifically to write code, it can do millions of other stuff, you could have asked for it to write a SPICE file for the actual circuit, or to write a poem about it in any style that you can think of.

  • @meffcio
    @meffcio Год назад

    Wow, thanks for the fastest introduction to writing VST plugins ever. :D

  • @sutoneru-sama9836
    @sutoneru-sama9836 Год назад +26

    It does sound like a fuzz, but it also has some TS characteristics. I'd be extremely curios how it would sound if you use it with the volume all the way up and the gain all the way down (or at 2-3%) while using a high-gain amp or modeler. I'm curious if you can get the classic 5150 + TS punch.

    • @bry2k
      @bry2k Год назад +11

      Hey look! It's an AI recording engineer explaining to the AI guitarist how to make his amp sound better.

    • @uzmeyer1752
      @uzmeyer1752 Год назад +2

      From a quick look it generated a basic hard/soft clipping algorithm piped into a basic one pole lowpass (I might be very off but the patterns look like it). Turning the gain all the way down it would be basically a clean boost + your guitars volume and tone controls (ignoring that a guitars controls are much more interactive). It has nothing of the signature ts mid boost except the treble roll off

  • @vishalnaidu
    @vishalnaidu Год назад +13

    This is awesome! Great idea and amazed to see what chatGPT can do!

  • @exitdown
    @exitdown Год назад +7

    id be interested to see if you could describe the waveform distortion more specifically, or reference it more directly to see what code it comes up with.

  • @gargantuasounds
    @gargantuasounds Год назад

    I'm just finishing off a chat gpt vid and discovered this! Not quite the same as what you're doing - far simpler - but I was thanking it every time too.

  • @DEADLINETV
    @DEADLINETV Год назад +1

    Cool video! The first thing I had it do was let it write a dark and mysterious chord progression with a fitting melody. It was mysterious alright!

  • @robob3ar
    @robob3ar Год назад +6

    this absolutely cool, I tried with a simple task of making a sphere inside blender by using a script, I love how it’s eager to answer and you talk to it like you would a regular person and it actually gets it right..
    Of course, I can’t imagine the future implications like the issue with copyright in AI art.. so far this is a great learning tool.. ask it to program in any code..
    Maybe it could actually do code translation?

  • @DugGLe55FuR
    @DugGLe55FuR Год назад

    Needs a highpass to cut the lows before clipping. The difference between fuzz and overdrive is basically just that overdrive has the lows cut out before clipping. For the tubescreamer it rolls off below 720hz.

  • @proshian
    @proshian Год назад

    This is a great idea. Didn't expect that to work. Stunning! Thank you for the video!

  • @nagiosnagios-ws4wn
    @nagiosnagios-ws4wn Год назад +4

    this video bout to blow up!

  • @robotman5105
    @robotman5105 Год назад

    Wow! I think this might prove that ChatGPT could be a great way to ask questions for assistance with programming!

  • @adelinrapcore
    @adelinrapcore Год назад +4

    Imagine this in 5 years or 10. It will literally change the world

    • @trefwoordpunk2225
      @trefwoordpunk2225 Год назад +1

      Yes, your next president will rely on AI to determine whether it should deploy nukes, and it will probably say yes...

    • @KarstenJohansson
      @KarstenJohansson Год назад

      I think it has already started to. People are finding unique and novel ways to use it. I found that it can convert code between languages far more efficiently than LLVM. So there is that. It does need massaging (as seen in this video, too) but LLVM is a hairy monster with deadly fangs, and ChatGPT is a friendly coding Golem.

    • @adelinrapcore
      @adelinrapcore Год назад +1

      @@trefwoordpunk2225 I am very sure thats not how it works.

    • @adelinrapcore
      @adelinrapcore Год назад +1

      @@KarstenJohansson I am a web developer and basically it writes the code for me and its very good, i am mind blowned..incredible times we live in..

    • @KarstenJohansson
      @KarstenJohansson Год назад +1

      @@adelinrapcore Exactly. I've been doing a lot of experiments, and it's definitely the bee's knees. The newer update (newer than this video) allows you to click a single button to re-generate its results, too. That's very handy. Coming up is more like a tree, where you can actually go back to a preferred generation and continue from there. This thing smokes!

  • @terryhayward7905
    @terryhayward7905 Год назад +1

    ChatGPT is not too far off the Star Trek computer now, once it can be voice activated, and answer in voice, it will be perfect.

  • @theadityanathjha
    @theadityanathjha Год назад +3

    Bruh, this is good and blows my mind as well.

  • @TheoCage
    @TheoCage Год назад

    As a guitar geek and an amateur programmer, I am gobsmacked.

  • @brouwjon
    @brouwjon Год назад +45

    I made a very good decision spending tens of thousands of dollars to become a programmer!

    • @Durkhead
      @Durkhead Год назад

      Do you think it would be a good way to learn programming? Like tell it to make a program then fix any errors it made?

    • @Mallchad
      @Mallchad Год назад +7

      @@Durkhead yes. actually.
      they intentionally made the AI so it can help you learn, it can help you fix mistakes but it doesn't do a very good job because you can't give it your entire code base.
      it works best on small localized problems and common mistakes

    • @assettocorsabans4528
      @assettocorsabans4528 Год назад +6

      @@Durkhead He wouldn't be able to give it the correct inputs if he didn't know some programming before, such as deploying frameworks. You will always need programming skills.

    • @theblowupdollsmusic
      @theblowupdollsmusic Год назад +1

      You'll be fine. These tools will just speed up your workflow.

    • @topi3146
      @topi3146 Год назад

      @@theblowupdollsmusic And by doing so will make the guys up in management wonder if they still this many programmers

  • @JC3D
    @JC3D Год назад

    I'm impressed! Please post more!

  • @c016smith52
    @c016smith52 Год назад

    Well worth the presentation, despite some of the challenges you ran into. I wouldn't even know the questions to ask, but the approach you did with asking about frameworks, understanding of various concepts, morphing the code to do other things etc... was a great insight into the benefits of a human operator in the loop on this right now, and providing amazing acceleration to a process you were trying to do. Great vid!

  • @BrunodeSouzaLino
    @BrunodeSouzaLino Год назад

    This clearly demonstrates "knowing a lot of facts is not the same as being smart."

  • @WaitingInExile
    @WaitingInExile Год назад

    this is absolutely insane

  • @realSethMeyers
    @realSethMeyers Год назад

    I've been using chatGPT to help me design a multi effects pedal based on the Teensy 4.1 microcontroller in the Arduino IDE.

  • @cmdrleeloocatfish7619
    @cmdrleeloocatfish7619 Год назад

    Thats amazing , think of where we will be in a few moew years !!

  • @BobbyGeneric145
    @BobbyGeneric145 Год назад

    I asked it to write a poem about the crj200, a regional airliner we all hate. Here's the reply...
    plane that's prone to woes, With reliability, That often comes and goes.
    Its engines may conk out, Its systems may go awry, Leaving passengers to doubt, If they will reach their skyward high.
    The CRJ200's track record, Is marred by malfunctions galore, Leaving pilots feeling shaken, And passengers feeling sore.
    So if you choose to fly, On this aircraft's wings of woe, You may find yourself up high, But also feeling low.

  • @subtuva
    @subtuva Год назад +2

    This is just insane! Super cool idea

  • @LeonHaselbach
    @LeonHaselbach Год назад +2

    Other pedals should be easier for ChatGPT. Considering that a delay-pedal doesn't necessarily changes the tone itself, it could be worth trying.

  • @AlenHR
    @AlenHR Год назад +1

    I love this. A few days ago, I learned how to write my own DLLs for injecting into other processes. I was mind-blown by how fast you can grasp something using ChatGPT. Even if all information is not 100% correct, it still gives you a great overview of how everything works.

    • @KarstenJohansson
      @KarstenJohansson Год назад +1

      I sense a disturbance in the force. 😈 It knows how to obfuscate code, too. But I have a feeling you have already discovered that on your own.

  • @mangstrum
    @mangstrum Год назад

    That’s still pretty crazy awsome technology

  • @RigoBuitrago
    @RigoBuitrago Год назад

    Great video, awesome experiment!

  • @Amazhit
    @Amazhit Год назад

    Why I always laughing when the Click to copy scene appears 😂😂😂

  • @MJColeofficial
    @MJColeofficial Год назад

    unbelievaballs - we're in for quite a ride ;)

  • @getenlightened
    @getenlightened Год назад +2

    Can you upload audio files to Chat GPT? It would be cool if you could give an example of what you want your plugin to sound like, give it the dry recording, etc. And then have the Ai do the iteration work for you. If it's not possible yet, I'm sure it will be soon.

  • @clebo99
    @clebo99 Год назад

    This is amazing. I want to see this with a tap delay like The Edge uses.

  • @TheBigburcie
    @TheBigburcie Год назад

    We are literally months into the availability of ChatGPT and if this is what it can do after that short amount of time and relatively small sample size of this exact usage, we're in for some wild things a year or two down the line. I can imagine some crazy harmonizer or 3 dimensional tremolo effects that could come out of it.

  • @blueterny
    @blueterny Год назад

    Wow, what an awesome idea of you, thank for this video!

  • @arctikbear
    @arctikbear Год назад

    Gota try again when gpt4 launches

  • @pauljs75
    @pauljs75 Год назад

    Maybe it needs data on the response of physical hardware components used for that type of pedal in order to come up with formulas that model them better? Just having some idea of a circuit layout in regards to what it's supposed to do may not be enough. So it could be building your "tube" amp with "solid state" parts in a virtualized sense.

  • @TheJulietteCharlie
    @TheJulietteCharlie Год назад

    Great idea. I guess the fuzzy sound is made by a linear frequency spectrum. And it wasn’t the task to have amp modeling aswell.

  • @synthoelectro
    @synthoelectro Год назад +1

    if anything, it teaches us how to get going when coding, and that's a huge problem I've had for over 25 years

  • @pabloqp7929
    @pabloqp7929 Год назад

    you rock m8. Notis are on 🌟

  • @Aeduo
    @Aeduo Год назад

    That first effect was weird. Not exactly a sound I'd want but still weird and that it produced any audio at all that wasn't just garbled was neat.

  • @taliesine.8343
    @taliesine.8343 Год назад +5

    Oddly enough I feel like overdrive might be one of the harder effects for an ai programm?
    I feel like delays would be pretty easy, right?
    This is mad impressive and honestly pretty inspiring. I can imagine AI tools will help lots of artists to realise things they wouldn't have had the necessary skills for.
    Making concert flyers with stable diffusion for our own band is already very possible and pretty fun :D

  • @NicolaiCzempin
    @NicolaiCzempin Год назад

    You just need to iterate a bit more on the part where the characteristics of the analogue circuit get turned into digital audio.
    I'm pretty sure that it generalized from the tube screamer description a little too much, and you could help it mimic the characteristics of the circuit and components a bit more.

  • @fribersson
    @fribersson Год назад +2

    Please help get this man to 1000 subs so he can monetise this video!

  • @loveforallbxlmannif
    @loveforallbxlmannif Год назад

    Cool, but i'm curious to see the final code to see if it do something with aliasing, improve the filtering, or use some more advanced Technics..

  • @margen2452
    @margen2452 Год назад

    Stack overflow with immediate response

  • @georgedross4571
    @georgedross4571 Год назад

    I guess you can use it to push an amp's front though and change the tone a bit (probably), so it maybe kinda works ?

  • @yoniman88
    @yoniman88 Год назад +3

    Wow this is incredible!

  • @Jallandhara
    @Jallandhara Год назад

    Okay, the flash around 5:25 actually made me focus on making sure I'm not dead.

  • @AudioBoi1
    @AudioBoi1 Год назад

    that was really fun, thank u

  • @genehodsdon5261
    @genehodsdon5261 Год назад

    Such a cool and creative way to use Chat GPT. Thanks for doing this. Even though it didn’t produce the desired result, it was a super creative way to use the AI that now gives me other potential ideas!

  • @BlabberizeYT
    @BlabberizeYT Год назад

    This is such a cool example of trying to use chat gpt to do something functional! It really relied on you having the vocabulary to describe and precisely ask what you needed. Particularly I didn't know that a "Fuzz pedal" existed or that's what it would sound like. Directions to make an overdrive pedal were both recognized and precise. As a non muscisian was the final overdrive and tone dials that you had produced working as expected?

  • @Cyberglad
    @Cyberglad Год назад

    This code is quite basic, “if signal exceeds this - do that, if this, do that”. Physical resistance of transistors and reaction of diodes to electric signal is much more complicated including many more “ifs”. Here you will end up w digital model of tube screamer of Line 6 POD quality

  • @RaymondHulha
    @RaymondHulha Год назад +1

    This is actually insane...

  • @bennyyoung8440
    @bennyyoung8440 Год назад +2

    did you use an amp plugin with a cab sim after this plugin? reminds me of how raw pedals sound when plugged directly into an interface.

    • @BasherofWorlds
      @BasherofWorlds Год назад

      Exactly, glad I saw someone else mention this. I did a project for a class in college where I made some OD pedals using a SoC FPGA, and it sounded like dogshit until I sent the signal into an impulse response. It also sounded really good when I put an amp sim after the "pedal" and dialed in a light gain setting. Much like how an actual amplifier would respond -- OD pedals tend to sound better when boosting a slightly dirty channel rather than trying to make a clean channel sound distorted.

  • @henrythrill
    @henrythrill Год назад +1

    this was awesome! and its interesting to see all the tiny imperfections the AI has right now. you should also put this plugin up for sale because the concept behind it is cool

  • @itsimplified
    @itsimplified Год назад +1

    It didn't "write code" - it compiled code from the code it already had in it's inputs. Still, can be rather useful to let automation do that instead of compiling bits and pieces of code from different sources yourself. Can be helpful - given that GPT would be actually able to do it well.

  • @tyler361t2
    @tyler361t2 Год назад +6

    okay this is impressive but not mind-blowing, theres a lot of open resources for a tube screamer in which the ai could take from. if it could make a more niche type of plugin with less resources (e.g. a guitar de-noiser like the one izotope's rx10 provides) i would be in awe.

    • @StefanReich
      @StefanReich Год назад +1

      ChatGPT cannot run programs itself, cannot listen to audio etc... it can't really learn "hands-on" at all. That makes this incredibly hard

    • @tyler361t2
      @tyler361t2 Год назад

      @@StefanReich thats what would make it so mind-blowing if it could pull it off

    • @lefrise5
      @lefrise5 Год назад

      Yes I wonder where exactly it gets his answers from. I tried googling parts of it but to no avail.