Hi RJ,
*I have read the docs on wiki and googled some MIDI knowledge,but I still
can not understand the Mapping file well. I have also read some source
code, and made it compiled and run on Ubuntu. I got the following ideas and
questions.*
*
1. Workflow for new users by automatically selecting the correct MIDI
mapping:
*
*
a.
**if a device connects to PC, goto b.
b. automatically search local files, if Mixxx find the right mapping file,
goto f, else, goto c.
c. **automatically search web(API server built by Django)if the network is
ok, show the result to user:1)there are right mapping files on internet,
goto d 2)there are no right mapping files, goto e.
d. **ask the user whether to download ,if yes,goto f,if no, <do nothing>.
e. **tell the user that there are no right mapping files for your device,
you can build it through our MIDI learning wizard. if yes, goto g, if no,
<do nothing>.
f. **do a map and show success mapping message box.
**g. <MIDI learning wizard process(sorry, I haven't organized it well)>
**
ps. content in"<>" is the items that I am not so sure.
*
*This is just a simple procedure description , and maybe I missed some
points, or misunderstood the main purpose of Mixxx, so I hope you can
suggest me some ideas about the procedure above.*
2. *I found the MIDI learning wizard code and its UI file in the source
file, but in the Preferences-> MIDI Controllers I didn't find the interface
to learning wizard, even interface to helping user choose mapping file
widget. Is it because that I didn't connect a MIDI device with my pc, or
because current version haven't provided this interface? if it is because
the disconnection with my pc, what can I do for making these codes run
without a MIDI device, or other devices instead a MIDI DJ devices?*
*3. I walked through the source code, find a controllerengine.cpp file, I'd
like to know whether it is responsible for parsing and running JS script? I
hope you can figure me out a few most related files with mapping file so
that I can master the project quickly.*
*Best Regards,
weixin
*
2013/4/24 RJ Ryan <[email protected]>
> Hi Weixin,
>
> Welcome to the Mixxx community! Glad to hear you're interested in doing
> GSoC with us. When appropriate we've listed some references and related bug
> reports on the ideas page. Is there something in particular you would like
> more details on?
>
> Best regards,
> RJ
>
>
> On Tue, Apr 23, 2013 at 11:41 PM, 魏欣 <[email protected]> wrote:
>
>> *
>>
>> Hi,
>>
>> I’m weixin, a Computer Science student from Dalian University of
>> Technology, China. I’m so interested in Mixxx, and some ideas emerged in my
>> mind after going over the ideas list. I hope to make an in-depth discussion
>> after I organize my ideas if still in time, and implement them in GSOC 2013.
>>
>> Here, introduce myself first. I’m familiar with Qt, C++, python, Django
>> and also have some embedded devices programing experiences. My hobby is
>> guitar, and I like country, pop, absolute and modern blues music.
>>
>> Finally, the second (Plug and Play MIDI Mode/Community MIDI Mapping), the
>> fifth (Keyboard/ MIDI Mapping GUI) and the seventh (Intelligent Track
>> Suggestions/ Smart Crates) project ideas attract me most, and I will detail
>> my thoughts in these aspects, implementation steps as well. So, I wish you
>> can suggest me some references in these aspects.
>> *--
>> Best Regards!
>> weixin
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Try New Relic Now & We'll Send You this Cool Shirt
>> New Relic is the only SaaS-based application performance monitoring
>> service
>> that delivers powerful full stack analytics. Optimize and monitor your
>> browser, app, & servers with just a few lines of code. Try New Relic
>> and get this awesome Nerd Life shirt!
>> http://p.sf.net/sfu/newrelic_d2d_apr
>> _______________________________________________
>> 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
>>
>
>
--
Best Regards!
Xin Wei
==================================================
Postal Address: Room A0823, Innovation Park Building, Faculty of
Electronic
Information and Electrical Engineering, Dalian University of Technology.
Zip Code: 116023
TEL:15842623380
E-Mail: [email protected]
==================================================
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
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