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
I like that you thank the AI everytime. Keeps you off the AI Overlords' hitlist when they take over the humanity.
"It's good manners" - young Leia Organa
He is preparing for the future, when robots take over he will be forgiven for his good deeds 🙏
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
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....
Lol I just figured he's probably Canadian. Or he's from Minnesota if American.
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.
Haha, nice one!
Wildly accurate!
Lol very good point
Actually, 25 years from now, we'll cherish the days when Ai wasn't better at guitar than humans.
@@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
I love how people are connecting ChatGPt to different aspects of passion.
Then there is me who’s using it for help with my assignments for my thermoclines assignments😂
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 :)
@@MarcOlivermusic yes. Why not? Ai better conquer this world with futile humans
Go listen to super secret band 🤫🤫🤫
@@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
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.
This process lacks a feedback loop. If ChatGPT could test its own code I suspect the result would be flawless.
@@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).
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.
@@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.
@@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
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.
No amount of monetary saving makes up for the pain of dealing with an 'offshored' team
That's because they are AI and your don't even know it.
Amen
I know what you are talking about, I'm on the offshore team
@@mateuszbugaj799 I'd classify your location as nearshore, which makes a huge difference in the quality of service.
Writing some boilerplate javascript code is one thing but programming VSTs!? Everything is about to change so quickly...
Thanks for sharing this.
Isn't it the same thing? ChatGPT collates tutorials from the web and is able to reproduce them.
@@StefanReich it's more than that. The sum of its data make up for something larger. You don't understand.
i mean theres vst frameworks that are based off javascript like HISE
This is basically the Hello World of overdrives, not very far off from boilerplate javascript code in reality.
It's still boilerplate mate
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
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.
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.
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.
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.
Everyone's going to be rellaced by AI. You only need to pay one employee to operate it.
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.
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.
*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.
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.
Hi, wow. That is nice but I cannot get it to work. Do you have an example of exact syntax? Thanks!
@@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.
@@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!
I love the “Sure!” attitude from GPT. It always wanna help!
I guess it was trained by polite people.
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.
Same, this is so true !!! Only if i could have an offline implementation of chatgpt
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.
@@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.
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!
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
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:)
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.
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.
@@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.
I tried it with the Boss SD-1 and Chat said it's too complex of a task
Few hours made your tone better than my first amp... Achieved through a VSt plugin mainly written by a Chatbot... 🤘
@sourand jaded WOW COOL!
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
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
Would be nice if you try a delay or chorus.
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)
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.
People can learn way faster, if tgey ask the right questions.
I learned how to do physics simulation, what a time to be alive.
"hold on to your papers"
"fellow scholars"
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
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.
I wish I knew that before. I just got in the habit of asking it to repeat each function. Good call!
@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.
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.
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.
Yes!!! This was my first thought once chatGPT was released.
Really smart to keep a pleasent rapport going with them.
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!"
Oh man I miss SWG!
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.
You just helped soooooo many students realize a new way to cheat their assignments 😂😂😂
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.
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
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
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.
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.
I think this is because a lot of its code is scraped from tutorials, so it learns to follow the same style.
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.
I'm already using chat gtp as a programming aid. It's a new world.
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.
@sourand jaded Said it better than I ever could brother
I'll bet it could make effects like delays and reverbs which are less tone- based that work pretty well. Maybe even modulation effects?
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
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.
This video is amazing. This channel is going to explode. Keep 'em coming!
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!
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.
@@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?
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)
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?
@@colinbanning9416 fuzz pedal could be great entry point
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.
Wow, thanks for the fastest introduction to writing VST plugins ever. :D
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.
Hey look! It's an AI recording engineer explaining to the AI guitarist how to make his amp sound better.
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
This is awesome! Great idea and amazed to see what chatGPT can do!
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.
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.
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!
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?
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.
This is a great idea. Didn't expect that to work. Stunning! Thank you for the video!
this video bout to blow up!
Wow! I think this might prove that ChatGPT could be a great way to ask questions for assistance with programming!
Imagine this in 5 years or 10. It will literally change the world
Yes, your next president will rely on AI to determine whether it should deploy nukes, and it will probably say yes...
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.
@@trefwoordpunk2225 I am very sure thats not how it works.
@@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..
@@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!
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.
Bruh, this is good and blows my mind as well.
As a guitar geek and an amateur programmer, I am gobsmacked.
I made a very good decision spending tens of thousands of dollars to become a programmer!
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?
@@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
@@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.
You'll be fine. These tools will just speed up your workflow.
@@theblowupdollsmusic And by doing so will make the guys up in management wonder if they still this many programmers
I'm impressed! Please post more!
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!
This clearly demonstrates "knowing a lot of facts is not the same as being smart."
this is absolutely insane
I've been using chatGPT to help me design a multi effects pedal based on the Teensy 4.1 microcontroller in the Arduino IDE.
Thats amazing , think of where we will be in a few moew years !!
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.
This is just insane! Super cool idea
Other pedals should be easier for ChatGPT. Considering that a delay-pedal doesn't necessarily changes the tone itself, it could be worth trying.
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.
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.
That’s still pretty crazy awsome technology
Great video, awesome experiment!
Why I always laughing when the Click to copy scene appears 😂😂😂
unbelievaballs - we're in for quite a ride ;)
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.
This is amazing. I want to see this with a tap delay like The Edge uses.
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.
Wow, what an awesome idea of you, thank for this video!
Gota try again when gpt4 launches
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.
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.
if anything, it teaches us how to get going when coding, and that's a huge problem I've had for over 25 years
you rock m8. Notis are on 🌟
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.
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
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.
Please help get this man to 1000 subs so he can monetise this video!
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..
Stack overflow with immediate response
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 ?
Wow this is incredible!
Okay, the flash around 5:25 actually made me focus on making sure I'm not dead.
that was really fun, thank u
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!
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?
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
This is actually insane...
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.
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.
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
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.
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.
ChatGPT cannot run programs itself, cannot listen to audio etc... it can't really learn "hands-on" at all. That makes this incredibly hard
@@StefanReich thats what would make it so mind-blowing if it could pull it off
Yes I wonder where exactly it gets his answers from. I tried googling parts of it but to no avail.