Hi João,

It's great to hear you are interested in doing GSoC with us. The Community
MIDI Mappings / Plug and Play MIDI project is one of the more ambitious
projects on the list but it should not be too hard if you have experience
with other web frameworks. I have tons of experience w/ web frameworks and
especially Django so I would be able to give you tutorials and help as you
develop the project.

The eventual goal of the server-side component is to have a way for Mixxx
users to share all types of custom data --  MIDI/HID presets, keyboard
mappings, skins, and so on. It should also allow for updating those
resources when new versions are posted. The problem with today's model is
that we ship MIDI presets bundled directly with a Mixxx version. MIDI
preset authors post new versions on the Mixxx forums and so Mixxx users
have to know about the forums to get the latest version of a MIDI preset.
Ideally the process of finding presets for your controller should be
totally contained within Mixxx.

Hope that gives you some context. The best way to get ramped up is to get
the code compiling and play around with Mixxx. For an intro to the codebase
there is the developers guide
http://mixxx.org/wiki/doku.php/developer_guide and
our IRC channel which is where we hang out and chat about Mixxx.

Best regards,
RJ


On Sun, Apr 14, 2013 at 3:21 PM, João Santos <[email protected]>wrote:

> Hi again,
>
> I took a while to read a bit more on how to contribute. I created a
> Launchpad account and contributed with some translations to my native
> language (Portuguese), I personaly don't like using most software in my
> native language, since it gets harder to get fast support when something
> goes wrong, if I post my error message or key words in English I find my
> solution faster. Anyway, some people are not comfortable with the English
> language and translations do help.
>
> Best regards,
>
> João Reys Santos
>
>
> 2013/4/12 João Santos <[email protected]>
>
>> Hello all,
>>
>> My name is João Reys Santos and I'm currently studying Computer
>> Engineering at University of Évora, Portugal.
>>
>> I'm writing to this mailing list because I was looking for a Google
>> Summer of Code 2013 mentoring organization to work on this summer. What I
>> found on MIXXX, according to http://mixxx.org/wiki/doku.php/gsocadvice,
>> is that it might be a very suitable organization to work on. The informal
>> and cooperative environment and the ability to work with Artists, DJs and
>> Programmers is really motivating, since I'm a fan of Club/House music.
>> Also, working on a cross-platform application sounds very interesting since
>> I use both Windows and Linux.
>>
>> About me, I can say that I'm very eager to learn and very adaptive when
>> it comes to different programming languages or different ways to
>> write/indent code.
>>
>> As far as my personal experience:
>> - Programming: I've been programming for 4 years (currently at my 2nd
>> University year but I had past experience).
>>
>> - Programming Languages: In the past 4 years I've scrambled across
>> several programming languages such as Java, Python, PHP, Javascript, C,
>> C++. I've also dealt with HTML, XML and SQL. But if I had to pick my core
>> language to program in, it would undoubtedly be Java.
>>
>> - Internship: I've had an internship of 3 months during my Highschool at
>> my current University, namely the Developers section where students/classes
>> are managed.
>>
>> - Past GSoC experiences: I've been accepted in last year's Google Summer
>> of Code at the mentoring organization Jikes RVM, the project was to write
>> Unit Tests and an environment to auto-run those tests when compiling. I've
>> passed both mid-term and final evaluations.
>>
>> About projects, the one that really got my attention was "Plug and Play
>> MIDI Mode | Community MIDI Mappings", the main reason is that I was trying
>> to find an "excuse" to learn DJango and this just might be the perfect way.
>> It would be great if someone could give me a more detailed explanation
>> about how ambitious this project is.
>>
>> Anything else you need to know about me, feel free to ask.
>>
>> Best regards,
>>
>> João Reys Santos
>>
>
>
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> 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
>
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
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