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

Reply via email to