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

Reply via email to