2009/8/7 Nick Guenther <[email protected]>: > On Fri, Aug 7, 2009 at 2:33 AM, Russell Ryan<[email protected]> wrote: >> >> Cool -- now that we'll have sqlite it would be a nice place we can keep >> track of random data like this. It could even be simple as a transitive >> clusterer. If we kept pairs of songs that were ever playing in the 2 decks >> concurrently, then we could easily build clusters of music that should mix >> reasonably together. It might also be useful to have reporting on this sort >> of thing so the DJ can look at their style. > > It shouldn't do just any two tracks blindly... I play a lot of things > before knowing what they really sound like so often I'll switch the > second track out really quickly. A well established DJ wouldn't do > this, but a well established DJ wouldn't need tagging, they'd just > know ;). If we also recorded how long the tracks were being mixed for > and maybe something about the ratio of volumes of one to the other. > > Something else that would be really useful for the library would be to > record the low/mid/hi envelopes of each track, and give column for > each so that if the DJ wants is being really dubsteppy they can find > bass filled tracks quickly, or if they want to layer something in the > high register over top they can do that, or so they can know before > they hear it if they need to adjust the EQs.
Just to chip in my opinion. These features sound useful, but I don't think they are. I wouldn't use them, I doubt any competent DJ would want them, but what's worse, if anyone uses them while learning to DJ, I think they will interfere with the learning of important mixing skills. Being able to keep a steady volume across the mix is a core skill of DJing, and any feature which tries to do part of the job for you, or even advise you, simply means you're going to struggle more when you play out on a system that doesn't have such a feature, which you will someday. I don't know what you mean by recording the "envelopes" of the track... but it's not possible to identify a genre of music from, say, a frequency histogram. Again, this is a distraction from the vital skill of developing an instinct for which deciding which track to play next based on memory, and I think even if it's only narrowing the search field a little, it will probably make too many mistakes to be useful. You'd have to do sophisticated DSP to identify genres, and that still wouldn't tell you whether two tracks go together. DJing is not so hard that we need lots of features to make it easier, imo. Every one you add, makes the skills learned on mixxx less transferable to other DJing setups. Just because you have a database, please don't feel like you have to fill it with useless data! Ben ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
