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

Reply via email to