Re: [Mixxx-devel] Hello Mixxx
Hi,Sean M. Pappalardo I'm so happy for getting your patient reply. I have seen the mapping file and learning wizard widget by commenting out the code that black-lists the MIDI Through device. Thank you very much. The problem that still makes me confused is that how to set up a software MIDI device using an external program. Are there any softwares able to simulate MIDI deveices,or need I code a piece of program by myself to simulate a MIDI device connection? This is so important for me that I don't know how to continue my design and code without a MIDI device. I think there must be a way for debuging even without a MIDI device. Best regards, weixin 2013/4/25 Sean M. Pappalardo - D.J. Pegasus spappala...@mixxx.org Hello. 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, That's correct. The interface only appears when a MIDI or HID controller is detected. You can set up a software MIDI device using an external program to force it to appear. (If you're on Linux, you can comment out the code that black-lists the MIDI Through device.) *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? That's correct. RJ and I wrote most of that so either of us can help you further. As for the work flow you mentioned, at first glance it seems sensible to me, though RJ has the final say. You can start making plans to implement the first few steps and we can discuss further on the things you're not sure about in the meantime. Thanks for your interest! Sincerely, Sean M. Pappalardo D.J. Pegasus Mixxx Developer - Controller Specialist -- 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: weixind...@gmail.com == -- 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 Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel
Re: [Mixxx-devel] Hello Mixxx
On 04/26/2013 03:42 PM, 魏欣 wrote: Are there any softwares able to simulate MIDI deveices, Yes. I've used VMPK: http://vmpk.sourceforge.net/ It not only does note on/off messages, but the knobs on the top send CC ones too. Sincerely, Sean M. Pappalardo D.J. Pegasus Mixxx Developer - Controller Specialist smime.p7s Description: S/MIME Cryptographic Signature -- 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 Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel
Re: [Mixxx-devel] Hello Mixxx
Sean,Thanks a million, I just tried it on my PC, it worked very well. I think I can continue my design.:) Best Regards, weixin 2013/4/26 Sean M. Pappalardo - D.J. Pegasus spappala...@mixxx.org On 04/26/2013 03:42 PM, 魏欣 wrote: Are there any softwares able to simulate MIDI deveices, Yes. I've used VMPK: http://vmpk.sourceforge.net/ It not only does note on/off messages, but the knobs on the top send CC ones too. Sincerely, Sean M. Pappalardo D.J. Pegasus Mixxx Developer - Controller Specialist -- 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: weixind...@gmail.com == -- 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 Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel
Re: [Mixxx-devel] Hello Mixxx
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 russelljr...@gmail.com 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, 魏欣 weixind...@gmail.com 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 Mixxx-devel@lists.sourceforge.net 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: weixind...@gmail.com == -- 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 Mixxx-devel@lists.sourceforge.net
Re: [Mixxx-devel] Hello Mixxx
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, 魏欣 weixind...@gmail.com 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 Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel -- 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 Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel