A Python Code That Makes Any Song Swing

Illustration for article titled A Python Code That Makes Any Song Swing

We rarely write about coding projects, but this particular one is too wonderful to keep to ourselves. It basically makes any song swing by "time-stretching the first half of each beat while time-shrinking the second half." The results sound fantastic:

Guns N' Roses - Sweet Child O' Mine

Journey - Don't Stop Believin'

Daft Punk - Around The World

Jefferson Airplane - White Rabbit

You can check out more song clips and get the source code for this fantastic project over at Music Machinery. Oh, and if you do modify any songs yourself, please post 'em in the comments. Because I'd love to hear more swingin' tunes. [Music Machinery via Joshua Topolsky]


That Guy

That's awesome. I wish I had this 10 years ago when my music teacher told me that swing isn't something that can be defined by math.