On Tue, Jun 1, 2010 at 9:50 PM, Robert Jonsson <spamatica@xxxxxxxxx> wrote: > I saw the recent thread about beat detection and recalled having seen > this link but didn't check it out. > Don't know how it is done, perhaps I'm wrong about it using beat > detection, the result is really quite amazing though :-) > Apparently all done in python: > http://musicmachinery.com/2010/05/21/the-swinger/ Agreed, this is a lovely example. It uses the Echonest API, which is a web service API so unfortunately all the really interesting stuff is hidden behind the web service. Here is a quick shell script that does the same thing using only free (i.e. GPL or BSD) software: http://all-day-breakfast.com/m/swing.sh You'll need vamp-simple-host, the Vamp aubio plugins (or the QM plugin set, but that doesn't meet the licensing requirement) and Rubber Band v1.5.0. Chris _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user