Hi Kartik,

Welcome to Mixxx :).

On Tue, Mar 1, 2016 at 4:01 AM, kartik gupta <kartikgupta0...@gmail.com>
wrote:

> Hi,
>     I am a computer science student pursuing my dual degree (Btech + Ms)
> fro International Institute of Information Technology - Hyderabad, India. I
> am also doing reseach in machine learning in music and contribute to
> acousticbrainz, scilab. I am interested in doing Gsoc in Mixxx this year. I
> have successfully completed a Gsoc project in Scilab last year. Below is a
> brief description of the idea for Gsoc:
>
> 1.Dynamic beat detection: Many times the beat structure of the song
> changes in between of the song, due to which the detected beats are wrong.
> However there are open source libraries which can help us find the exact
> beat even if the structure changes in between of the song. This will help
> the Djs in mixing better. I plan to give this as an option to the Dj to go
> with the dynamic beat detection or static one(the current beat detection).
>
>
Mixxx already has support for non-constant beatgrids (we call them
"beatmaps" in the code). You can go to Preferences -> Beat Detection -> and
uncheck "assume constant tempo".

A lot of features don't work as well with beatmaps as they do with
beatgrids though. It's kind of a usability mess.



> 2.Jump cues: For every song most of the Djs have some point from where
> they jump to another one. The idea wil be allow the Djs to give an option
> of setting special cues known as the jump cues, where in the Djs set two
> point . The first point will be the point to jump from and the second point
> will the point to jump to. when playing a song the dj needs to press just a
> single button for activating the jump cue anytime, and as soon as the song
> reaches the point 1, the song jumps to the point 2, and this allows the dj
> to be more free while playing a live set.
>

Cool idea -- we've wanted to do this for a while. I think we have a
wishlist bug for it but I can't find it at the moment.

While setting jump cues on the fly may be useful, I think the bulk of the
utility of this is gained in being able to "edit" out parts of the song
with a permanent jump cue while you're prepping your library. So you never
have to worry about hitting some part of a song that you would never want
to play live (i.e. some interlude where the artist starts talking or a
really slow / uninteresting breakdown).


> 3.Song recommender: A song recommender which suggest songs to the Djs from
> his music library which might be suitable for a mashup with a selected
> song. This feature will be based on the key information of the tracks.
>

A song recommender based on key information alone isn't going to be very
good. This is definitely way too big of a project for GSoC unfortunately,
and we actually already had a student work on this in 2013.
http://www.mixxx.org/wiki/doku.php/gsoc2013_track_selector



>
> I think these are some of the features which might make Mixxx a game
> changer in this industry, as no other softwares have these capabilities and
> will be usefull for a Dj to a great extent. If selected I plan to complete
> feature 2 and 3 before the midterm evaluation and then feture 1 between the
> mid term and final term evaluations.
>

In general we encourage you to select a single project rather than
combining some smaller projects. The goal is that you finish and polish one
single project so that it's shippable at the end of the summer -- we want
to get your work into the hands of users right away! To that end, that one
project needs to have a scope that's not too large and not too small.

Our GSoC 2016 ideas page is a little barebones, but hopefully we will flesh
it out with some vetted project soon.
http://www.mixxx.org/wiki/doku.php/gsoc2016ideas

Also, please check out our GSoC advice page if you haven't already:
http://www.mixxx.org/wiki/doku.php/gsocadvice


>
> I would love your feedbacks and suggestions.
>
>
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
> _______________________________________________
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to