[Mixxx-devel] Question about text color

2015-03-28 Thread Nicu Badescu
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?

2015-03-20 Thread Nicu Badescu
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

2015-03-10 Thread Nicu Badescu
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

2014-12-24 Thread Nicu Badescu
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

2014-09-25 Thread Nicu Badescu
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

2014-09-12 Thread Nicu Badescu

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

2014-06-05 Thread Nicu Badescu
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

2014-06-04 Thread Nicu Badescu
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

2013-12-23 Thread Nicu Badescu

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