Swinger

Swinger takes an mp3 file as input, and outputs a new, swingified, file. See below.

Swinger is a wonderful little python script. Not originally of my own design (credit to Tristan Jehan), I have simply updated the API and modified it enough to make it work again.

It also has the ability to do antiswing, resulting in the marvelous drunk Bond orchestra or the intriguing no-swing Uprising.

The system isn't perfect, and the result depends a lot on how well the EchoNest backend identifies the beats. Songs with a strong bass line seem to work well.

Files