And now, we can generate 365 days of Christmas in one huge MIDI file, suitable for playing at the malls year-round. ;)
@fyfhgvjh1_093510 ай бұрын
more like 365 or 366 generic days and all of the festivals and holidays
@archietheproto770610 ай бұрын
It'll just be playing the same tone 365 times 😂
@cameron646410 ай бұрын
You scratch the desire my brain holds for unfiltered static noise.
@GilbertBotham10 ай бұрын
Just found your channel. Thank you for this, I never even realized the 2-4th day change after 5 golden rings! Could you do the muppet version for next year??
@SimpleDIYElectroMusicProjects11 ай бұрын
Love it. Fantastic stuff. Of course technically, there are two flavours of the generic phrases too... seven and eleven have an extra note to play :) And for authenticity the "five gold rings" has to get slower and louder each iteration, whilst the remaining verses always accelerate at a greater rate to compensate!? Apart from the final phrase of course which has to slow down at such a rate as to hint at the final sense of relief felt from reaching the end! Kevin
@danielrhouck10 ай бұрын
The nth day phrase should also change for 7 and 11. And the way I’ve always heard it, the acceleration is deliberate but then the whole last day is normal speed, not just the final phrases.
@danielrhouck10 ай бұрын
1:15 I don’t think that’s true. The melodies for the phone-using (depending on version) birds, French birds, and AtLA reptilebirds are always different because they don’t fit the generic nouns-a-verbing form.
@danielrhouck10 ай бұрын
Oh, also, someone (Knuth) wrote a thing on computational complexity of songs. 12 Days of Christmas is quadratic, 99 Bottles of Beer on the Wall is linear, etc.
@pleabargain10 ай бұрын
Fascinating! Thank you for making the connection between programming, math and music so clear. I'll check your channel for studies on circles of fifth and chord progressions.
@anon74691210 ай бұрын
I love it too. Was just thinking the other day about how to make a program to automate the writing of the lyrics
@alexreinking10 ай бұрын
I think you would find the idea of Kolmogorov complexity fascinating... it's a measurement of information complexity equal to the size of the smallest Turing machine (shortest program) that produces exactly that information. This video shows an upper bound on the Kolmogorov complexity of this song.
@marcevanstein10 ай бұрын
Thank you for identifying that term for me! That is exactly what I was doing.
@alexreinking10 ай бұрын
@@marcevanstein Happy to help! I just discovered your channel today and, as a CS researcher and amateur musician, am really enjoying your videos!
@javiernunez725510 ай бұрын
XD the code at the thumbnail is like: repeat 12 times a Christmas Day
@noxus64282 ай бұрын
@@javiernunez7255 Phyton code
@VanVlearMusic10 ай бұрын
Awesome
@donaldhobson887310 ай бұрын
def f(x): return [(i,1.) if i>0 else (-i,.5) for i in x] Use the fact that almost all of the notes have length 0.5 or 1, and the pitches are positive. Need a +[(65,3)] in a couple of places.
@Edited_Comment10 ай бұрын
You're gonna blow up man
@JJschannel25511 ай бұрын
Cool
@thedoomkiller317810 ай бұрын
But does the turtle gave to you pizza with pepperoni ?