[Mixxx-devel] Question about text color
Hello, Can someone explain us how is Mixxx setting the font color for the track name (inside library)? Please take a look at this[1] bug/feature. Andrei has found some files which might be of interest, but I couldn't manage to change the text color. [1] - https://bugs.launchpad.net/mixxx/+bug/790726 Thanks, Nicu -- Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ ___ 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] beta?
I agree with all of you. On one hand, Daniel and Gavin are right, the next release should work seamlessly with mp3s, because there are a lot of users who use this format. On the other hand, merging a 7k+ PR would delay the beta release considerably and we can't afford this also. Can't we just fix the bug alone, without that major rework? Also, if there are other things that need fixing for the beta release, please let me know. I will try to fix them if they are not too hard for me. Nicu On 20.03.2015 16:49, Owen Williams wrote: I still need a pointer to what the mp3 bug even is. On Fri, 2015-03-20 at 07:43 -0700, Gavin Swanson wrote: I exclusively use mp3s with mixxx. I would imagine there is a large portion of the mixxx user base that does. I do not agree with pushing a beta with this kind of issue, if the intent is not to fix it for this release. If the intent is to get the beta with all its other features out, and then work this issue through the beta cycle so it is fixed for release, I could get behind that. At the same time if the fix is a major-rework of the base of mixxx then it doesn't make sense to do it during a beta cycle and we should push beta until its ready. If it's a 1000 line fix with 6000 lines of unit tests (unlikely), that's a different story. my ¢2 -Gavin S Gavin S On Fri, Mar 20, 2015 at 7:02 AM, Owen Williams owilli...@mixxx.org wrote: I can't in good conscience approve of merging a 7000-line delta change to the bedrock of the Mixxx engine, even if it fixes an issue with mp3 seeking. (I also hate how mp3s skip on the first beat, so I can sympathize). I understand there are new tests, and I'm really thankful for those. But it's going to take a long time to go through that patch and then test to find all the issues with bad tags, weird files and formats, etc etc etc. I think RJ has a collection of horrible mp3s that he'll want to test. To me, sitting two years after the last release, I can't justify the delay that this merge will inevitably cause -- I think we're ready for a beta and can tolerate the mp3 issues we have. (by the way, is there a bug for the mp3 issue you're talking about? I can't find it.) owen On Fri, 2015-03-20 at 09:03 +0100, Daniel Schürmann wrote: The only remaining blocker for me is the seek offset issue for mp3s. Since we have a fully reviewed solution in https://github.com/mixxxdj/mixxx/pull/411 of really high code quality, verified by a new set of unittests, we should just merge it and release the beta. And yes there is a risk of introducing issues and it surely will, but by now it fixes much more issues than it might introduce. Of cause I would be happy about any pending PR that can be review and merged before. 2015-03-20 0:35 GMT+01:00 Owen Williams owilli...@mixxx.org: So how about that release? Do we still have crashing problems on windows? is anyone looking in to that? Any other blockers? owen -- Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ ___ 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
[Mixxx-devel] Politehnica University of Bucharest's CDL
Hello, Every year ROSEdu (Romanian Open Source Education) organizes CDL[1], which stands for Community and Development Lab. CDL is a 9 week optional course for students which aims to introduce them to the world of open source by guiding them towards their first contributions to an organization of their choice. This year I will be a mentor for 3 students who chose Mixxx as a project to contribute to. During the following days they will introduce themselves on this list, tell what C++ skills they possess and also what they would like to work on within Mixxx. I am sure you can help them choose the best mini-project to work on during these 9 weeks. [1] - http://cdl.rosedu.org/editions/spring_2013/#english Best regards, Nicu -- Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ ___ 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] Add new header and source files
Hello Ferran, You must add your new cpp file here: https://github.com/mixxxdj/mixxx/blob/master/build/depends.py#L491 Cheers, Nicu On 24.12.2014 17:16, Ferran Pujol Camins wrote: I'm totally newbie with Mixxx's build system. I've created a new class to help me fix a bug. What do I need to change so scons builds and links it correctly? Right now no object file is generated and the linker can't resolve references to class' constructors. -- Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net ___ 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
[Mixxx-devel] Audio Signal Processing for Music Applications
Hello, I have stumbled upon an interesting course on Coursera: Audio Signal Processing for Music Applications[1] I think those who want an introduction to audio signal processing (myself included) can benefit from it. Cheers, Nicu Badescu [1] - https://www.coursera.org/course/audio -- Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk ___ 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] COPIES
On 12.09.2014 22:49, André wrote: Have you noticed that Dj mixer studio is almost an exact copy of mixxx , ( www.djmixerstudio.com/ ) They even provide a link to Mixxx's former web page: This software is also available for free from this site http://sourceforge.net/projects/mixxx/. I am wondering, is there any action we can take against those who copy our software? Nicu Badescu -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___ 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] Switch type parameters for EQ Effect
My previous mails were not properly sent, trying again. See the mail below. On 04.06.2014 20:24, Nicu Badescu wrote: Hello, I've sent another email, it seems that my first one was lost. I apologize if you receive two emails regarding the same problem. I need three kill buttons for an EQ Effect. However, the effects framework is currently supporting only Potmeters for Effect parameters. Do you have any suggestion how should I start with this? I've tried to add a new effect parameter with CONTROL_TOGGLE as a ControlHint. And check in controleffectknob.cpp[1]: if type == CONTROL_TOGGLE, set the behaviour to ControlPushButtonBehavior. Am I on the right track? Any advice or problems I might encounter? Thanks a lot, Nicu Badescu [1] - https://github.com/mixxxdj/mixxx/blob/4c9cda48faa28512408a90cfb51cb487787f7c49/src/controleffectknob.cpp#L25 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ 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
[Mixxx-devel] Switch type parameters for EQ Effect
Hello, I've sent another email, it seems that my first one was lost. I apologize if you receive two emails regarding the same problem. I need three kill buttons for an EQ Effect. However, the effects framework is currently supporting only Potmeters for Effect parameters. Do you have any suggestion how should I start with this? I've tried to add a new effect parameter with CONTROL_TOGGLE as a ControlHint. And check in controleffectknob.cpp[1]: if type == CONTROL_TOGGLE, set the behaviour to ControlPushButtonBehavior. Am I on the right track? Any advice or problems I might encounter? Thanks a lot, Nicu Badescu [1] - https://github.com/mixxxdj/mixxx/blob/4c9cda48faa28512408a90cfb51cb487787f7c49/src/controleffectknob.cpp#L25 -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ 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] Beginner
On 12/23/2013 03:39 PM, prabhdeep singh wrote: I want to start contributing to the open source community, but I do not where to begin. Your community's cause seems great! So I would love to start but I am absolutely clueless as to where to begin. I have a background in C++ and algorithmic operations. Any help would be appreciated! I think a good way to start contributing to the project is compiling Mixxx from sources on your machine. There are tutorials on how you can achieve this, depending on your operating system: * Linux-based: http://mixxx.org/wiki/doku.php/compiling_on_linux * Windows: http://mixxx.org/wiki/doku.php/compiling_on_windows * Mac OS X: http://mixxx.org/wiki/doku.php/compiling_on_os_x After that, it is useful to set up an IDE for Qt/C++. I use Qt Creator, but Eclipse is just as good. * Set up Qt Creator: http://www.mixxx.org/wiki/doku.php/qtcreator * Set up Eclipse: http://www.mixxx.org/wiki/doku.php/eclipse As soon as you have set up your IDE, you may want to learn a bit about how to use git in order to write a patch for Mixxx (how to fork and clone a repository, how to create a new branch and how to issue a pull request) -- http://mixxx.org/wiki/doku.php/using_git Finally, Mixxx is using Launchpad as bug tracker. Make a launchpad account, search for a bug (here is a list of bugs marked as easy https://bugs.launchpad.net/mixxx/+bugs?field.tag=easy). Assign yourself to that bug and start hacking on it. Don't forget to ask for help if you get stuck. The community is very friendly (I learned that myself :D ). An overview of the bugfix workflow is here: http://www.mixxx.org/wiki/doku.php/bugfix_workflow. Hope this helps! -- Nicu Badescu http://mixxx.org/wiki/doku.php/compiling_on_os_x -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk___ 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