SpiceFly - FreeStyler - Copyright 2008 Charles Parker Initially Developed by Charles Parker - http://www.spicefly.com/ Split from SugarCube 1.7.1
What FreeStyler does; FreeStyler works like SugarCube in that it utilise MusicIP to pull a list of recommended tracks from the current playing track and then tries to line up a new track that closely matches the BPMs of the current playing track, within a tolerance range. Why the split, this is a breakaway plugin and seperate from SugarCube, ultimately because BPM matching might suck and not work nicely at all! It might also be worth dropping the MIP side completely and hit the database directly to find suitable BPMs? ############ This is being released in the hope that other devs will pick it up and take this forward. It is a proof of concept rather than a finished plugin and I'm *not* looking to develop it all myself! *I would NOT recommend that this is installed on a live system* ############ Once installed, enable it and just play a track, this will then become the seed track and your journey begins through your music library. Version 0.1 Alpha - Dev Release - 21st October 2008 + Initial split out from SugarCube See lines approx 614 for the BPM functions which are very rusty Pre-Reqs **IMPORTANT** ----------------------------- 1) Your music must already have calculated BPMs inside the tags. (DONT ASK in this thread - Use Google if you dont know how to do this) 2) Using Custom Scan you must already have the BPMs populated into the SC database See http://wiki.slimdevices.com/index.php/Setup_support_for_custom_tags Additionally see the png file included in the zip 3) Use Custom Browse to check that you can see the tracks and their BPMs! ####### NOTE; This is alpha developer release, it should only be used in a development environment and not against a live environment. ####### Some of the functionality doesnt work, especially around the duplication track side of things, it will quite easily get stuck between 2 or 3 tracks (as they are close BPM matches!) Enjoy, hope others find this code useful and someone takes a shine to it and drives it forwards! :) +-------------------------------------------------------------------+ |Filename: FreeStyler0.1alpha.zip | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=6090| +-------------------------------------------------------------------+ -- cparker www.spicefly.com - Visit for an enhanced Interface for MusicIP and integration tips and tricks, Plugin coding tips, Spicefly SugarCube the MIP AutoDJ plugin and Spicefly Weather! ------------------------------------------------------------------------ cparker's Profile: http://forums.slimdevices.com/member.php?userid=2083 View this thread: http://forums.slimdevices.com/showthread.php?t=54029 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/plugins
