Hi Philibert,

Looks like a good start to your application to me, and it sounds like
you have a good understanding of the core use case for the project. As
you mentioned, including a timeline and work breakdown structure will
definitely help you provide more detail.

One way you could consider implementing the event listening in the
base WWidget class is with a Qt event filter:
http://doc.qt.nokia.com/4.7-snapshot/eventsandfilters.html

It's great to see you're interested in working on Mixxx, and we're
looking forward to your application!

Thanks,
Albert


On Wed, Apr 4, 2012 at 1:56 PM, Philibert Maniez
<[email protected]> wrote:
> Hello Mixxx developers,
>
> My name is Philibert Maniez, I am French, and soon to be software engineer.
> As I am about to leave my college years behind, it seems appropriate to
> spend my last summer as a student programming for a Google Summer of Code.
>
> I have been mixing in my bedroom for about four years now, and more recently
> at friends' parties. My current taste is mostly electro-house, and I was
> really amused to recognize several tracks in the picture on your website's
> frontpage.
>
> I have been using VirtualDJ since I started, but recently I'm thinking of
> switching. Strangely enough, I had never heard of Mixxx until I stumbled
> upon your GSoC offer.
>
> I  am particularly interested in applying for the point-and-click MIDI
> mapping feature. As a DJ, I think MIDI mapping is a key feature for any
> software, especially if you have an uncommon controller. As a matter of fact
> the main reason I am still holding on to VirtualDJ is because I spent a
> considerable amount of time mapping all my controller by hand (I have a
> Livid Instruments Ohm64). So if I'm switching software, I'm counting on
> being able to map it much faster. When I bought my controller I was using
> VirtualDJ 6.0, which features point-and-click mapping. However for some
> reason it wouldn't recognize my controller. I had to downgrade to 5.2 with
> the plain old pick-a-function-move-a-control mapping system. This is rather
> tedious but at least gives you the freedom to do exactly what you want with
> your controller.
>
> I only downloaded Mixxx a couple days ago so I just started playing with it,
> but I have to say I really liked the MIDI mapping helper which makes it
> fairly painless. But I'm feeling we're not quite there yet, and this is why
> I think adding the point-and-click mapping to your existing system would
> make it a killer.
>
> I am not really familiar with Qt, but I do know my way around a GUI, and I'm
> feeling I should be able to catch up pretty fast. The first idea that
> springs to mind to code this feature would be to implement a listener on the
> base class WWidget which would be enabled only during this "auto-mapping
> mode". Then when the user wants to add a new control, he would have a choice
> between the current dropdown list and the point-and-click mapping which
> would enable the listener on all controls onscreen and retrieve the
> associated function.
>
> I have never worked with MIDI before, but I consider this the perfect
> opportunity to do so, as I have been eager to gain experience in this area
> for a long time.
>
>
> I guess my question now is: does this look like an acceptable application ?
> I know I have to work on the project's timeline and dig deeper in the code,
> but I was very busy with an internship up until this week, and the deadline
> is approaching really fast. Can you tell me if I have a shot at this ?
>
> Thank you all, you're doing an amazing job !
>
> Best Regards,
>
> Philibert Maniez
>
> ------------------------------------------------------------------------------
> Better than sec? Nothing is better than sec when it comes to
> monitoring Big Data applications. Try Boundary one-second
> resolution app monitoring today. Free.
> http://p.sf.net/sfu/Boundary-dev2dev
> _______________________________________________
> 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



-- 
Albert Santoni
Developer, Mixxx
http://www.mixxx.org
http://www.oscillicious.com

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
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