Hi Mohamed,

Welcome to mixxx-devel! Others have already mentioned some good resources
-- but I'd just like to respond to your question about implementing a key
detection algorithm. I should make it clear that we will definitely not
accept a GSoC project to implement a key detection algorithm from scratch!
Many PhD and MS theses have been devoted to this problem area so I don't
think you will make meaningful progress in 1 summer that isn't just
reinventing the wheel :).

In terms of libraries out there, there a few implementations to pick from:
* CLAM's Chordata
* KeyFinder / libkeyfinder
* Queen Mary university key detector

It would be great to see some discussion of which of these you think is
best for Mixxx. In general, the choice of algorithm should be immaterial to
the rest of the project. The real meat of the project comes after you've
gotten one of these key detection algorithms integrated into Mixxx.

We expect that this project may be particularly challenging to a student
not familiar with Mixxx or C++ so we are going to strongly suggest that
students interested in this project spend some time getting familiar with
the Mixxx codebase before the summer.

Best regards,
RJ Ryan

2012/3/19 Mohamed Waheed <[email protected]>

>  hello , i want to work on this idea ( Key Detection for Harmonic Mixing )
> , but i don't know whats the required background and i don't know how to
> start , i would like anyone to push me towards the right direction , one
> more thing , i noticed that i will use an open source library to do the key
> detection , i also want to know how to do key detection in a low level way
> , with native code without libraries :)
>
> here is my background :
>
> C++ , computer graphics , physics simulation , game development ,
> programming contests ( acm and such ) , studied music & audio engineering
> and been working as a mixing engineer, music producer & dj for 7 years.
>
> i appreciate any help :)
>
>
> ------------------------------------------------------------------------------
> This SF email is sponsosred by:
> Try Windows Azure free for 90 days Click Here
> http://p.sf.net/sfu/sfd2d-msazure
> _______________________________________________
> Mixxx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
>
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to