Can ChatGPT write a Good Beat?

  Рет қаралды 38,523

Marc Evanstein / music․py

Marc Evanstein / music․py

Күн бұрын

Пікірлер: 127
@ddogg9255
@ddogg9255 Жыл бұрын
Cool experiment. It's like asking it to translate the notation into a language it hasn't seen before until it was prompted. The results were better than I expected.
@michaelchen2821
@michaelchen2821 10 ай бұрын
At 7:53 there was a quick hidden link you could see - it links to a form to fill out next video ideas because the link would be seen by only the best of viewers. BTW using the period (.) key and the comma (,) key you can go forwards and backwards 1 frame at a time.
@SupaGamersAlt
@SupaGamersAlt 10 ай бұрын
I saw it too! It's a nice little unlisted KZbin video.
@boogiehasfun
@boogiehasfun 10 ай бұрын
i thought my screen was broken, also how would you kinda like "decrypt" that flashing into a link?
@mykal4779
@mykal4779 10 ай бұрын
the video's great but i'm mostly blown away by the song on the website you linked at 7:53. maybe my favorite song ever honestly, so beautiful and real and sad
@moadot720
@moadot720 10 ай бұрын
Nice try, but I saw the quick text.
@mykal4779
@mykal4779 10 ай бұрын
@@moadot720 why you gotta ruin it, play along instead
@quantum.codex42
@quantum.codex42 10 ай бұрын
?
@SilverTheFlame
@SilverTheFlame 10 ай бұрын
Confused.
@Willdoom-kl2mo
@Willdoom-kl2mo 10 ай бұрын
@@moadot720 you should've played along
@mrfairbunkle9876
@mrfairbunkle9876 10 ай бұрын
Damn that part at 7:54 is so smooth
@rubenvanderark4960
@rubenvanderark4960 10 ай бұрын
I like that 7:54 background url easter egg! Really interesting stuff.
@FrancoisPesce
@FrancoisPesce Жыл бұрын
The system 2 you are describing can be found in several papers. Chain of Thoughts + Tree of Thoughts solve the problem you mentioned (c.f. kzbin.info/www/bejne/rYfdpqmcbqlseLc ) In your prompting, you could probably improve by more often providing more often valid examples for your request (it serves the purpose of few-shot training) you did it in some cases but not all, that would probably prevent the misinterpretation of code / index .
@marcevanstein
@marcevanstein Жыл бұрын
I'll check out the link! And yeah, that's a good point about including examples in the prompt. That said, I've done a little experimentation with fine-tuning with GPT-3.5, and it has a much harder time learning some formats that other formats, so I still think it's important to align output format with its prior training data.
@dylkirbs
@dylkirbs 10 ай бұрын
Thanks for the great info. I was going to bring up something like AutoGPT that uses the LLMs to validate their own work by subdividing the tasks. But now my input seems silly 😅
@Cerber1994
@Cerber1994 Жыл бұрын
It might sound strange, but... thank you for the link on Daniel Kahneman. It's really interesting what you were able to do with the code, of course, but this relatively minor part was the thing which I personally wasn't expecting and which nevertheless appeared to be too freaking well-timed for me.
@mezzez
@mezzez Жыл бұрын
i remember watching gpt with the melodies and kinda "procedural" it sounded (at least with the one i watched) generally surprised how it actually got pretty funky with the parameters, i guess that could be because its a lot more linear than something like a phrase i wonder if melodic stuff leans more into system 2 or what not, im not sure
@sampadraig
@sampadraig Жыл бұрын
Anyone else see that URL around 7:53? its like embedded into the background near the side, and I could only see it on lowest brightness on my old iphone in the safari browser, I had to pause and type it in manually. Are we really not talking about this website he linked?! This is insane.
@zeicanofficial
@zeicanofficial 10 ай бұрын
I saw that too! It was so hard to see!
@NoMoralCompassOnMe
@NoMoralCompassOnMe 10 ай бұрын
what is it?
@zeicanofficial
@zeicanofficial 10 ай бұрын
@@NoMoralCompassOnMe You didn’t see it?!
@moadot720
@moadot720 10 ай бұрын
Nice try, but I saw the quick text.
@NoMoralCompassOnMe
@NoMoralCompassOnMe 10 ай бұрын
@@moadot720 what was it ;-;
@cosmiclettuce
@cosmiclettuce Жыл бұрын
Fantastic!!! you might consider using the opanai's API directly instead of working through chatGPT. doing the same thing through the API might allow for a little more control on your end -- including producing more consistent/reliable results. You've already got the python code, all you need is an API key! Cheers!
@marcevanstein
@marcevanstein Жыл бұрын
You know, I think they just recently added GPT4 in the API, so I'll probably try doing that going forward 🙂
@georgi_my
@georgi_my 10 ай бұрын
I can't believe the url at 7:53 worked wow :OOOO. You are a legend
@moadot720
@moadot720 10 ай бұрын
Nice try, but I saw the quick text.
@zackbuildit88
@zackbuildit88 10 ай бұрын
It's interesting that you talk about system 1 and system 2! There's actually research going into using additional, differently trained LLMs to check the initial layers work and modify it accordingly as a way to compensate for its lack of a system 1, as LLMs are great at generating something with certain goals *and* at checking the work of something they learn, but can't do both at the same time on their own
@lubomirkubasdQw4w9WgXcQ
@lubomirkubasdQw4w9WgXcQ 10 ай бұрын
Did anyone else see the URL at 00:07:53? It's quite hard to see so it might take a while to spot it.
@y2kona
@y2kona 10 ай бұрын
did anyone else go to that link at 7:53? its crazy
@mirkinator2221
@mirkinator2221 10 ай бұрын
An idea I had for ai is this: What would happen if you made a language model ai that could 1 take input from previous conversations and more importantly 2 have an option to create an output which it uses specifically as it’s own input, and not to interact with the world outside of itself. Wouldn’t that hypothetically create an at least partially sentient ai? Or at the very least an ai that could do far more than others? I’m not a full on ai specialist, but from what I do know I don’t see why this couldn’t create something really interesting
@HexaflexagonFan
@HexaflexagonFan 10 ай бұрын
Yeah, this actually resembles how a human would learn to talk
@DevanK-rg3td
@DevanK-rg3td 10 ай бұрын
7:53 love that easter egg. Always like these little nuggets for attentive people. And it's unlisted
@TheTrueForbidden
@TheTrueForbidden 10 ай бұрын
I saw that sneaky little URL at 7:54 Glad I typed it in, taught me a whole lot about music!
@TmOnlineMapper
@TmOnlineMapper 10 ай бұрын
I do agree with the comparison. Personally I've called it lack of introspective, but this is also a great way to express it.
@tlpenguin3758
@tlpenguin3758 10 ай бұрын
XD the url at 7:53 caught me off guard. it's really hard to see but the website was actually really cool
@Randandanda
@Randandanda 10 ай бұрын
wow that link at 7:54 is nuts
@moadot720
@moadot720 10 ай бұрын
Nice try, but I saw the quick text.
@emilyrln
@emilyrln 10 ай бұрын
Gotta love it when ChatGPT hallucinates that 4 = 5 😂
@APerson-14
@APerson-14 10 ай бұрын
7:53 oml thanks so much it helped soo much for context theres a link on screen put ur video to 0.25x speed to see it guys
@gormster
@gormster 10 ай бұрын
I’ve hit the exact same problem with GPT. Asking it to repeat something almost exactly is just not in its capabilities. And it often doesn’t understand the implications of the changes it’s making.
@AwesomeGuy445
@AwesomeGuy445 10 ай бұрын
hidden url embedded in background? 7:53 7:54 the website it brings you to has a bunch of rad tunes on it, and some weird writhing blob of red stuff. cool easter egg.
@NathanBird
@NathanBird Жыл бұрын
Loved your comparison of working with ChatGPT to the two systems
@minus6025
@minus6025 10 ай бұрын
I love the song at the url at 7:53! really cool!
@davemarcosmalicdem9543
@davemarcosmalicdem9543 10 ай бұрын
WHAT???? the link at 7:54 is fire.
@deadman360xx6
@deadman360xx6 10 ай бұрын
What's with the weird url at 7:53 ?
@stepkurniawan
@stepkurniawan 10 ай бұрын
try using CAPS and exclamation marks!!! to force GPT to take it as a firm rule! :D interesting video!
@emilyrln
@emilyrln 10 ай бұрын
So it listens better when you yell at it? 😂😂😂
@stepkurniawan
@stepkurniawan 10 ай бұрын
@@emilyrln what can I say, it learns too much from Reddit 🤣🤣
@emilyrln
@emilyrln 10 ай бұрын
@@stepkurniawanoh, dear…
@MrHumannnn
@MrHumannnn 10 ай бұрын
I can't believe how good the website is that 7:55 linked to. I won't spoil it.
@tyronium2
@tyronium2 10 ай бұрын
i thought the "final project" was bouta be the jelly castle melody
@vo_9q
@vo_9q 10 ай бұрын
this comment section full of bots or something wth
@spidunno
@spidunno Жыл бұрын
This is actually really interesting! I like seeing the ways it messes up
@lilyofluck371
@lilyofluck371 10 ай бұрын
istg the "url" at whatever that time stamp is is just gonna be a prank from their patreon or smth
@y2kona
@y2kona 10 ай бұрын
7:21 gpt tryna be aphex twin 💀💀💀
@Shaeffen_
@Shaeffen_ 10 ай бұрын
Holy the scamp logo is so genius
@krlganozgurluk902
@krlganozgurluk902 10 ай бұрын
That URL at 7:53 sure was weird!
@apeacefulcow
@apeacefulcow 7 ай бұрын
2:53 Am I the only musician who noticed the lack of key signature, making the sound not line up with the notation? The notated scale is Lydian (C major but starts on F) while the sound plays F major or Ionian.
@Arz_Studios
@Arz_Studios 10 ай бұрын
AT 7:53 THERES A URL IN THE BACKGROUND THAT TAKES YOU TO THE GITHUB PAGE FOR THE MUSIC
@quinndirks5653
@quinndirks5653 10 ай бұрын
11:42 "If 5 machines can produce 5 widgets in 5 hours, how many hours will it take 100 machines to produce 100 widgets?" 12:05 "You'll realize that each machine takes 5 minutes to make a widget, so 100 machines will make 100 widgets in 5 minutes" If it takes 5 hours for 5 machines to produce 5 widgets, doesn't that mean it takes each machine 5 hours to make a widget? And so 100 widgets by 100 machines would take 5 hours?
@ratatouille5172
@ratatouille5172 10 ай бұрын
Yeah it looks like he switches it from hours to minutes for some reason.
@nexerine
@nexerine 10 ай бұрын
guys click on the link at 7:53 its insane
@tunailker8
@tunailker8 10 ай бұрын
the url at 7:53 is a masterpiece i wanna unsee it and resee it
@epigeios
@epigeios 10 ай бұрын
I agree with the comparison with system 1 and system 2, that ChatGPT is system 1 only, and no system 2. However, Kahneman's a bit stupid. There's also a system 3 that's even slower that provides the calculation space for system 2. System 3 is actual intuition, while system 1 is better described as instinctual. System 1 is quick estimations; system 2 is the shaping of those estimations into answers; system 3 is the space used to shape the estimations, which is also the space used to estimate, which is controlled in a deep complex way. The brain is an advanced analogue computer. All components are analogue, not digital. As such, the most influential thing is analogue tuning of the analogue interpolation algorithm. System 3 is analogue tuning of analogue space interpolators. System 2 is connections tuning. System 1 is usage, or direct input to direct output. To presume that the brain doesn't use analogue tuning interpolation is *profoundly stupid*. It's akin to removing a dimension of the brain. It's like believing that AI is in any way close to human-level thoughts. I know lots of people believe that, but that's only because they don't understand any of the basic principles involved. For someone to have figured out 2 of the 3 basic principles involved in the brain, but completely missed that there's a 3rd is... well it's poetic in a silly way. (there's also a 4th system, but modern psychology is nowhere near figuring that out yet). Or to put this into AI terms; system 1 is the input and output variables. System 2 is the evolutionary training algorithm and training sources. System 3 is the intelligence of the creator, who doesn't know anything about system 3 and assumes system 2 is enough.
@otter502
@otter502 10 ай бұрын
Abstraction vs extrapolation
@037GG
@037GG 10 ай бұрын
What's with the URL at 7:53?
@jc008titan
@jc008titan 10 ай бұрын
chatgpt should always follow the rules, make him understand that somehow imagine teaching someone from a nation with no technology and who lives in a completely different environment. you have no analogies, you have to explain every basic that thing has for him to understand and learn. chatgpt progressed a lot from that point, but still has a long way to go until he understands every basic
@reminderIknows
@reminderIknows 10 ай бұрын
ode to joy ❌ code to nowhere ✅
@besknighter
@besknighter 10 ай бұрын
I don't know what to think about that 2-systems comparison. I mean, we do have 2 systems, but they do not work as a generator with a filter for quality. Veritasium's video "The Science of Thinking" explains it best (kzbin.info/www/bejne/i3O5h2ummM1kmq8 ). They are two different systems, each with their own pros, cons and behaviours. System 1 (S1), when needed, informs System 2 (S2). S2, with insistence, can change S1. S1 is not a generator, it's an autonomic processor of incoming information based on previous patterns engraved by S2. It's FAST and simple, cannot catch mistakes. Almost like a system that can choose a couple of relevant small functions (written by S2) on a LUT and quickly apply them in the needed order. Choosing the wrong order, the wrong functions or the wrong arguments can and WILL happen (see Veritasium's video). S2 is not a filter, it's a slow, methodical, expensive, logical processor. It does catches mistakes. Almost like a system that, every single time, has to write its own custom function, evaluate if it's correct, try again, repeating until it finds the correct "code". And when that happens, needs to rewrite and refactor in several functions so they can fit on S1's LUT. And writing it there is expensive, slow and needs a lot of repetitions to make sure it was correctly written, and done so to a long-term memory part of the LUT. Of course, it still can use the functions at S1's LUT, but much less likely to use make mistakes on its choices, ordering and arguments. We also have two modes of thinking: diffuse and focused. These modes, as far as I understood, only occur on S2. S2 is the creative one, capable of learning, error-checking, etc. Diffuse mode is creative, exploratory, almost like trying to create a simple and dirty prototype so you can better understand the problem space. It could even allow for some connections between completely separate, seemingly unrelated, already learned stuff. Focused is when it is full on coding mode. Actually sitting down, trying to write the correct code, being efficient with time and space complexities, then refactoring and placing it in the S1's LUT. ____ S1 / o \ S2 diffuse o | ↕ | \ o / S2 focused (only conscious part) ----- With, of course, S1 and S2 are always running in parallel. S2 focused and S2 diffuse do not. You're either running with S2 on focused mode or S2 on diffuse mode. So, your comparison is somewhat accurate but calling them generator + filter is not correct. Maybe S2 diffuse could be seen as a generator? Sure, but I think it's an oversimplification of what it actually does. DISCLAIMER: I love to read and study about psychology, neuroscience and philosophy. But I don't have a degree in any of them. I am but a really curious computer engineer. So take this with a grain of salt, as I just may have written the most polished turd ever.
@marcevanstein
@marcevanstein 10 ай бұрын
Interesting! Where did you read about the diffuse/focused thing? Because as a composer/programmer, I run into this *all the time*. It's hard to switch between the diffuse, creative thinking needed to make art and the focused logical thinking needed to code. If you have time, I'm curious what you think of my experiment trying to write a real piece with ChatGPT: kzbin.info/www/bejne/fX6TaJRta5Wapdksi=fv2ZtrPcSryHgoo2 It was definitely a challenge trying to get it to be, for lack of a better word, creative.
@Psi_Fan123
@Psi_Fan123 10 ай бұрын
7:53 if you go to the Url something fun will happen
@ngprentee
@ngprentee 10 ай бұрын
What url
@dimwitted-fool
@dimwitted-fool 10 ай бұрын
@@ngprenteeseriously what URL? Everyone’s time stamping this and I don’t see it
@ngprentee
@ngprentee 10 ай бұрын
@@dimwitted-fool same bro I legit can’t see the url it’s probably a joke the patreon supporters are doing
@ITAC85
@ITAC85 10 ай бұрын
The link seen at 7:53 is down.
@nrosquist
@nrosquist Жыл бұрын
The 1 vs 0-indexing is a great insight, thanks
@Henrix1998
@Henrix1998 10 ай бұрын
Wolframalpha integration is exactly that system 2 for mathematical problems
@1qstudios
@1qstudios 10 ай бұрын
8:46 reminds me of jack stauber tunes
@moonyl5341
@moonyl5341 8 ай бұрын
4:04 no i used , and .
@apersimmon
@apersimmon 10 ай бұрын
Try making rules capitals that can help. Also gpt its closer to the auto correct that a brain so yeah it's skills to make music work different. I personally find ia and how they work very fascinating and i don't get where im going with this. The video was very interesting thanks for the video interesting.
@notIndecisive
@notIndecisive 10 ай бұрын
dude wtf how did u find the link at 7:53 thats so cool
@jolangdale5386
@jolangdale5386 10 ай бұрын
The link at 7:53 is cool!
@RyanCalbert-hx5jy
@RyanCalbert-hx5jy Жыл бұрын
I wonder if the reason GPT violates the logic of music even when given hard constraints is because of the “hallucination” factor So I guess there’s a tension between GPT feeling organic and original and it’s ability to follow basic rules
@rysea9855
@rysea9855 10 ай бұрын
heh nice easter egg at 7:52
@julesfrancis
@julesfrancis 10 ай бұрын
really love ur vids
@gdplayer1035
@gdplayer1035 10 ай бұрын
guys is this guy trying to rickroll us there's clearly a rickroll link at 7:53
@ngprentee
@ngprentee 10 ай бұрын
Bro what is the url everyone’s talking abotu
@Mittzys
@Mittzys 10 ай бұрын
7:53 dont act like I can't see that URL
@oddcraft18
@oddcraft18 10 ай бұрын
Use all cpaps for orders maybe
@tophatzcoolness
@tophatzcoolness 6 ай бұрын
Interesting link at 7:53
@MrDowntemp0
@MrDowntemp0 Жыл бұрын
I tried inputting the coupon code from near the 8 minute mark, but it didn't work. I guess they all got claimed first? Or is it case sensitive?
@isobarkley
@isobarkley 5 ай бұрын
no one else saw that at 7:53??
@p.c.w.6986
@p.c.w.6986 10 ай бұрын
The link at 7:52 is nice
@derekglover34
@derekglover34 10 ай бұрын
7:54 👀
@omaisajalil7474
@omaisajalil7474 10 ай бұрын
7:54 there is a secret
@Bobnt.
@Bobnt. 10 ай бұрын
7:54 god damn
@unflexian
@unflexian Жыл бұрын
crazy interesting! :)
@Froggymations
@Froggymations 10 ай бұрын
hooooly 7:53
@hi117117
@hi117117 10 ай бұрын
The core issue you're running into is that chatgpt doesn't understand music. It knows which 4 letter sets to string together to give you a plausable answer, but it doesn't know how variables like complexity or intensity relate to eachother or how to make intensity better or what intensity even is. It can make shots in the dark really well, but that's about it.
@milkandhenny
@milkandhenny 10 ай бұрын
wow
@dimwitted-fool
@dimwitted-fool 10 ай бұрын
0:15 YOOOOO HAHAHAHA
@dimwitted-fool
@dimwitted-fool 10 ай бұрын
SICK AS FUK
@shreddedOrphans
@shreddedOrphans 10 ай бұрын
if you want a language where shit starts at one try lua
@NotGabe001
@NotGabe001 10 ай бұрын
12:18 liga bals
@quinn7894
@quinn7894 10 ай бұрын
I like 6:34
@jean-michelgilbert8136
@jean-michelgilbert8136 10 ай бұрын
Or you can just skip the LLM and make your algorithmic music in a domain specific language. Given that you have to spend effort to spelunk encoded musical knowledge out of the massive mess of statistics that is ChatGPT --- knowledge that you seem to have --- you could code that knowledge in reusable functions in the language of your choice for less efforts and more reproducible results, i.e. you would control the source of randomness instead of leaving it to the implementation of ChatGPT.
@truepenut8755
@truepenut8755 10 ай бұрын
Holy shit, theres a URL at7:53, 7:54 ish. Why did you hide something so cool in the background, everyone go check it out
@puffcat2357
@puffcat2357 10 ай бұрын
thanks for the url at 7:53, it was awful
@cewla3348
@cewla3348 10 ай бұрын
AI generated breakcore?
@lrwerewolf
@lrwerewolf 10 ай бұрын
Dude, don't do that. Like just don't. Do you know how long it took me to find the hidden text at 7:53.041667???? Single frame inserts are unfair. o.O Really interrupts the flow of a video 'cause I'm having to go back, press replay, and pray I find it based on a visual twitch in my peripheral vision.
@notNickNorton
@notNickNorton Жыл бұрын
You listen to J Dilla?
@marcevanstein
@marcevanstein Жыл бұрын
Well, I read the book (mostly)! And so I listened to some through that. Any favorites?
@iballisticduals3048
@iballisticduals3048 10 ай бұрын
AI is starting to implement a "System 2" very cool stuff we got these days
@MarcTenson
@MarcTenson 10 ай бұрын
At 7:53 there was a quick hidden link you could see - it links to a form to fill out next video ideas because the link would be seen by only the best of viewers. BTW using the period (.) key and the comma (,) key you can go forwards and backwards 1 frame at a time.
@lubomirkubasdQw4w9WgXcQ
@lubomirkubasdQw4w9WgXcQ 10 ай бұрын
i saw it too
But can ChatGPT-**4** write a good melody?
15:41
Marc Evanstein / music․py
Рет қаралды 693 М.
The Fibonacci Music Box (#SoME3)
16:50
Marc Evanstein / music․py
Рет қаралды 223 М.
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 11 МЛН
When u fight over the armrest
00:41
Adam W
Рет қаралды 29 МЛН
Your Vote is Worth Exactly $1730.27
16:08
Marc Evanstein / music․py
Рет қаралды 87 М.
Real-time Trumpet Simulation [C++/Vulkan] [WARNING: Flashing Lights]
22:02
10 FORBIDDEN Sorting Algorithms
9:41
Ardens
Рет қаралды 919 М.
Rhythms That Break Your Brain But They're Just 4/4
13:22
Charles Cornell
Рет қаралды 466 М.
The Problem with Pi Music
9:30
Marc Evanstein / music․py
Рет қаралды 92 М.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 728 М.
Can AI code Flappy Bird? Watch ChatGPT try
7:26
candlesan
Рет қаралды 9 МЛН
How to Lose at Tic-Tac-Toe, Optimally and With Skill
10:33
Marc Evanstein / music․py
Рет қаралды 108 М.
Can a Bunch of Circles Play Für Elise?
10:27
Marc Evanstein / music․py
Рет қаралды 255 М.
Songs that use 13/8 time
13:17
David Bennett Piano
Рет қаралды 534 М.
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 11 МЛН