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
