Tricks with python and music


Posted: 2010-05-22 17:30   |  More posts about Art Code Computer Science Computers Experimental Generative Music Music Music theory Oddities

From Music Machinery:

One of my favorite hacks at last weekend’s Music Hack Day is Tristan’s Swinger.  The Swinger is a bit of python code that takes any song and makes it swing.  It does this be taking each beat and time-stretching the first half of each beat while time-shrinking the second half.  It has quite a magical effect.  Some examples:

Every Breath You Take (swing version) by TeeJay Sweet Child O' Mine (Swing Version) by plamere

You can find more examples in the original blog post. The results really are truly impressive. I'm looking forward to playing with Tristan Jehan's code, and also having a look at his PhD thesis:
Machines have the power and potential to make expressive music on their own. This thesis aims to computationally model the process of creating music using experience from listening to examples. Our unbiased signal-based solution models the life cycle of listening, composing, and performing, turning the machine into an active musician, instead of simply an instrument. We accomplish this through an analysis-synthesis technique by combined perceptual and structural modeling of the musical surface, which leads to a minimal data representation.

Fascinating stuff!

Comments


Clearing the backlog


Posted: 2010-02-22 18:49   |  More posts about Architecture Art Bad Music™ Design Music Music theory Oddities Photography

Some of these links have been sitting in my Gmail Notes a year now, and I've become sick of looking at them. A few of them I'd planned on leaving for when I had time to adequately address their theme and topic in a proper blog-post, but I've realised that's not going to happen any time soon. So:

Read more...

Comments