Re: [Mixxx-devel] Cue points 2.0

2014-09-09 Thread Daniel Schürmann
Hi Ferran,

Yes! The best both, a bug for every single task and a blueprint to bind
them.

Some of you requirements are already on the way:

 -Named cue points

Available, maybe the workflow need some love.

 -Unlimited (or huge number) cue points

We have ~36

 -Loop cue points (stored loops)

Carl Pillot, a GSoC Student was working on this:
https://github.com/mixxxdj/mixxx/pull/45

Thank you for working on this!

Kind regards,

Daniel









2014-09-09 5:21 GMT+02:00 Ferran Pujol Camins ferranpujolcam...@gmail.com:

 Mixxx 1.12 will come with 4 decks (n decks?) support. 4-deck mixing
 requires deep control over what part of each track is playing. Thus,
 Mixxx needs an improvement over its cue points features for a future
 release (1.13?). I can think of:

 -Named cue points
 -Unlimited (or huge number) cue points
 -Loop cue points (stored loops)
 -Cue points custom colours
 -Cue points list skin widget
 -Cue points copy, reorder...

 What do you think? Shall I file a bug for this? (blueprint?)

 --
 Ferran Pujol Camins


 --
 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

--
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] Cue points 2.0

2014-09-09 Thread Ferran Pujol Camins
Done: https://blueprints.launchpad.net/mixxx/+spec/cuepoins-2.0

2014-09-09 8:21 GMT+02:00 Daniel Schürmann dasch...@mixxx.org:
 Hi Ferran,

 Yes! The best both, a bug for every single task and a blueprint to bind
 them.

 Some of you requirements are already on the way:

 -Named cue points

 Available, maybe the workflow need some love.

 -Unlimited (or huge number) cue points

 We have ~36

 -Loop cue points (stored loops)

 Carl Pillot, a GSoC Student was working on this:
 https://github.com/mixxxdj/mixxx/pull/45

 Thank you for working on this!

 Kind regards,

 Daniel









 2014-09-09 5:21 GMT+02:00 Ferran Pujol Camins ferranpujolcam...@gmail.com:

 Mixxx 1.12 will come with 4 decks (n decks?) support. 4-deck mixing
 requires deep control over what part of each track is playing. Thus,
 Mixxx needs an improvement over its cue points features for a future
 release (1.13?). I can think of:

 -Named cue points
 -Unlimited (or huge number) cue points
 -Loop cue points (stored loops)
 -Cue points custom colours
 -Cue points list skin widget
 -Cue points copy, reorder...

 What do you think? Shall I file a bug for this? (blueprint?)

 --
 Ferran Pujol Camins


 --
 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





-- 
Ferran Pujol Camins

--
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

[Mixxx-devel] Translation question

2014-09-09 Thread Ferran Pujol Camins
I was translating Mixxx to spanish and I run into this: Reverse roll
(Censor) button
What is this?
-- 
Ferran Pujol Camins

--
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] Translation question

2014-09-09 Thread S.Brandt
Reverse roll (Censor)=
Puts a track into reverse while being held (Censor).
Playback continues where the track would have been if it had not been 
temporarily reversed.

Added to the Transifex glossary right now, see the glossary tab in the 
translations interface.

In the future,you can also use the comments tab in the translations interface 
if you wish not to send an extra email.
Your comment is instantly sent to the translations maintainers.

jus

On Sep 9, 2014, at 11:41 AM, Ferran Pujol Camins ferranpujolcam...@gmail.com 
wrote:

 Reverse roll

--
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] Cue points 2.0

2014-09-09 Thread Owen Williams
These are all good post-1.12 suggestions

On Tue, 2014-09-09 at 11:07 +0200, Ferran Pujol Camins wrote:
 Done: https://blueprints.launchpad.net/mixxx/+spec/cuepoins-2.0
 
 2014-09-09 8:21 GMT+02:00 Daniel Schürmann dasch...@mixxx.org:
  Hi Ferran,
 
  Yes! The best both, a bug for every single task and a blueprint to bind
  them.
 
  Some of you requirements are already on the way:
 
  -Named cue points
 
  Available, maybe the workflow need some love.
 
  -Unlimited (or huge number) cue points
 
  We have ~36
 
  -Loop cue points (stored loops)
 
  Carl Pillot, a GSoC Student was working on this:
  https://github.com/mixxxdj/mixxx/pull/45
 
  Thank you for working on this!
 
  Kind regards,
 
  Daniel
 
 
 
 
 
 
 
 
 
  2014-09-09 5:21 GMT+02:00 Ferran Pujol Camins ferranpujolcam...@gmail.com:
 
  Mixxx 1.12 will come with 4 decks (n decks?) support. 4-deck mixing
  requires deep control over what part of each track is playing. Thus,
  Mixxx needs an improvement over its cue points features for a future
  release (1.13?). I can think of:
 
  -Named cue points
  -Unlimited (or huge number) cue points
  -Loop cue points (stored loops)
  -Cue points custom colours
  -Cue points list skin widget
  -Cue points copy, reorder...
 
  What do you think? Shall I file a bug for this? (blueprint?)
 
  --
  Ferran Pujol Camins
 
 
  --
  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
 
 
 
 
 



--
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] Debian 8 freeze - 5 November 2014

2014-09-09 Thread Sean M. Pappalardo - D.J. Pegasus



On 09/03/2014 01:50 PM, Daniel Schürmann wrote:

I am afraid we are not able to have a 1.12 release in four weeks. We
have not managed to release a 1.12 beta yet


We should plan to release a 1.11.1 then containing all bug fixes since 
release.



Sincerely,
Sean M. Pappalardo
D.J. Pegasus
Mixxx Developer - Controller Specialist



smime.p7s
Description: S/MIME Cryptographic Signature
--
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] Debian 8 freeze - 5 November 2014

2014-09-09 Thread RJ Ryan
Hi all,

Sorry for being out of contact.

- OS X build VM is intact and working with a modern C++ compiler (C++11
support) and a modern OS X SDK (10.9) so we can actually do another Mac App
Store release (our old VM had to be tossed completely since it was based on
10.6 which you can't actually use to release on the MAS anymore).
- Windows build VM is almost ready (Qt is the final dependency) with VS2013
for C++11 support
- Jenkins (builds.mixxx.org) is not setup yet.

The exciting thing about Windows right now is that I have versioned and
scripted the entire build environment (code, MSVS2013 solutions, and batch
files):
https://github.com/mixxxdj/buildserver/tree/windows_environment

With one command you can generate a (x86|x64) (release|debug) build
environment. All changes to Windows build environment will require a github
pull request and we will fully destroy and re-build the entire environment
with every change.



On Tue, Sep 9, 2014 at 11:18 AM, Sean M. Pappalardo - D.J. Pegasus 
spappala...@mixxx.org wrote:



 On 09/03/2014 01:50 PM, Daniel Schürmann wrote:

 I am afraid we are not able to have a 1.12 release in four weeks. We
 have not managed to release a 1.12 beta yet


 We should plan to release a 1.11.1 then containing all bug fixes since
 release.



 Sincerely,
 Sean M. Pappalardo
 D.J. Pegasus
 Mixxx Developer - Controller Specialist


--
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] Debian 8 freeze - 5 November 2014

2014-09-09 Thread Sean M. Pappalardo - D.J. Pegasus

Hello, RJ.

That's excellent news all around! Given that, what do you suppose the 
prospects are of doing a release as far before 5 November as possible? 
(5 October would be ideal.)



On 09/09/2014 08:27 AM, RJ Ryan wrote:

The exciting thing about Windows right now is that I have versioned and
scripted the entire build environment



With one command you can generate a (x86|x64) (release|debug) build
environment.


That _is_ exciting. I assume this covers dependencies as well? If so, 
this would finally allow the uninitiated to build Mixxx from nothing on 
Windows. Please update the Wiki when you can.



Sincerely,
Sean M. Pappalardo
D.J. Pegasus
Mixxx Developer - Controller Specialist



smime.p7s
Description: S/MIME Cryptographic Signature
--
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] Debian 8 freeze - 5 November 2014

2014-09-09 Thread RJ Ryan
On Tue, Sep 9, 2014 at 11:42 AM, Sean M. Pappalardo - D.J. Pegasus 
spappala...@mixxx.org wrote:

 Hello, RJ.

 That's excellent news all around! Given that, what do you suppose the
 prospects are of doing a release as far before 5 November as possible? (5
 October would be ideal.)


Given that we need to do an extensive beta (potentially multiple betas
given how much stuff we're adding) I think it's premature to shoot for this
deadline.


 On 09/09/2014 08:27 AM, RJ Ryan wrote:

 The exciting thing about Windows right now is that I have versioned and
 scripted the entire build environment


  With one command you can generate a (x86|x64) (release|debug) build
 environment.


 That _is_ exciting. I assume this covers dependencies as well? If so, this
 would finally allow the uninitiated to build Mixxx from nothing on Windows.
 Please update the Wiki when you can.


Yep, this is every single dependency (and the depedencies' dependencies --
e.g. zlib, fftw3, etc.). I _think_ it should work on a fresh Win7 machine
with platform SDK, MSVS 2013 Express and the DirectX SDK installed.

Currently everything builds as a DLL but we can switch back to static
linking if need be. If/when we do that we could either add a new target to
every solution or just change it in bulk -- the nice thing will be that
it'll all be version-controlled so we can see what has been done.





 Sincerely,
 Sean M. Pappalardo
 D.J. Pegasus
 Mixxx Developer - Controller Specialist


--
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] Debian 8 freeze - 5 November 2014

2014-09-09 Thread Owen Williams
Seeing as we're fairly close to being able to make builds for all
platforms again, are there any blockers in trunk against releasing a
beta as soon as possible?  I think the skins are in OK shape, effects
work well, etc etc.  There's always stuff I'd like to include to make it
better, but I can't think of anything that's inexcusable based on our
goals for this release.

On Tue, 2014-09-09 at 11:49 -0400, RJ Ryan wrote:
 
 
 On Tue, Sep 9, 2014 at 11:42 AM, Sean M. Pappalardo - D.J. Pegasus
 spappala...@mixxx.org wrote:
 Hello, RJ.
 
 That's excellent news all around! Given that, what do you
 suppose the prospects are of doing a release as far before 5
 November as possible? (5 October would be ideal.)
 
 
 
 Given that we need to do an extensive beta (potentially multiple betas
 given how much stuff we're adding) I think it's premature to shoot for
 this deadline.
 
 On 09/09/2014 08:27 AM, RJ Ryan wrote:
 The exciting thing about Windows right now is that I
 have versioned and
 scripted the entire build environment
 
 With one command you can generate a (x86|x64)
 (release|debug) build
 environment.
 
 That _is_ exciting. I assume this covers dependencies as well?
 If so, this would finally allow the uninitiated to build Mixxx
 from nothing on Windows. Please update the Wiki when you can.
 
 
 Yep, this is every single dependency (and the depedencies'
 dependencies -- e.g. zlib, fftw3, etc.). I _think_ it should work on a
 fresh Win7 machine with platform SDK, MSVS 2013 Express and the
 DirectX SDK installed.
 
 
 Currently everything builds as a DLL but we can switch back to static
 linking if need be. If/when we do that we could either add a new
 target to every solution or just change it in bulk -- the nice thing
 will be that it'll all be version-controlled so we can see what has
 been done.
  
 
 
 
 Sincerely,
 Sean M. Pappalardo
 D.J. Pegasus
 Mixxx Developer - Controller Specialist
 
 
 
 
 --
 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



--
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] Debian 8 freeze - 5 November 2014

2014-09-09 Thread Max Linke
I would like to include covers as well. It is close to being mergeable and we
kind of promised our students to merge their work into master with our new set
of rules. Besides they both did good work this summer and it would be a nice
thank you to include it into mixxx 1.12. I don't know when Nicu's work is
mergeable and what of his work is best suited for 1.12.


best Max


On Tue, 09 Sep 2014 12:14:20 -0400
Owen Williams owilli...@mixxx.org wrote:

 Seeing as we're fairly close to being able to make builds for all
 platforms again, are there any blockers in trunk against releasing a
 beta as soon as possible?  I think the skins are in OK shape, effects
 work well, etc etc.  There's always stuff I'd like to include to make it
 better, but I can't think of anything that's inexcusable based on our
 goals for this release.

 On Tue, 2014-09-09 at 11:49 -0400, RJ Ryan wrote:
 
 
  On Tue, Sep 9, 2014 at 11:42 AM, Sean M. Pappalardo - D.J. Pegasus
  spappala...@mixxx.org wrote:
  Hello, RJ.
 
  That's excellent news all around! Given that, what do you
  suppose the prospects are of doing a release as far before 5
  November as possible? (5 October would be ideal.)
 
 
 
  Given that we need to do an extensive beta (potentially multiple betas
  given how much stuff we're adding) I think it's premature to shoot for
  this deadline.
 
  On 09/09/2014 08:27 AM, RJ Ryan wrote:
  The exciting thing about Windows right now is that I
  have versioned and
  scripted the entire build environment
 
  With one command you can generate a (x86|x64)
  (release|debug) build
  environment.
 
  That _is_ exciting. I assume this covers dependencies as well?
  If so, this would finally allow the uninitiated to build Mixxx
  from nothing on Windows. Please update the Wiki when you can.
 
 
  Yep, this is every single dependency (and the depedencies'
  dependencies -- e.g. zlib, fftw3, etc.). I _think_ it should work on a
  fresh Win7 machine with platform SDK, MSVS 2013 Express and the
  DirectX SDK installed.
 
 
  Currently everything builds as a DLL but we can switch back to static
  linking if need be. If/when we do that we could either add a new
  target to every solution or just change it in bulk -- the nice thing
  will be that it'll all be version-controlled so we can see what has
  been done.
 
 
 
 
  Sincerely,
  Sean M. Pappalardo
  D.J. Pegasus
  Mixxx Developer - Controller Specialist
 
 
 
 
  --
  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



 --
 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

--
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] Debian 8 freeze - 5 November 2014

2014-09-09 Thread RJ Ryan
I think the only blocker for a beta is fixing the technical debt introduced
here:
https://github.com/mixxxdj/mixxx/pull/281
The issue is that XML files saving effect chains will have button
parameters in them. If we let that escape into the wild then we'll need to
migrate users configs in the future.
(I'll remove button parameters as a distinction from parameters in a future
PR).
As a temporary solution we could release a beta with no effect chain
saving/loading (I can't remember if this is the current state in master
anyway).


On Tue, Sep 9, 2014 at 12:19 PM, Max Linke max_li...@gmx.de wrote:

 I would like to include covers as well. It is close to being mergeable and
 we
 kind of promised our students to merge their work into master with our new
 set
 of rules. Besides they both did good work this summer and it would be a
 nice
 thank you to include it into mixxx 1.12. I don't know when Nicu's work is
 mergeable and what of his work is best suited for 1.12.


 best Max


 On Tue, 09 Sep 2014 12:14:20 -0400
 Owen Williams owilli...@mixxx.org wrote:

  Seeing as we're fairly close to being able to make builds for all
  platforms again, are there any blockers in trunk against releasing a
  beta as soon as possible?  I think the skins are in OK shape, effects
  work well, etc etc.  There's always stuff I'd like to include to make it
  better, but I can't think of anything that's inexcusable based on our
  goals for this release.
 
  On Tue, 2014-09-09 at 11:49 -0400, RJ Ryan wrote:
  
  
   On Tue, Sep 9, 2014 at 11:42 AM, Sean M. Pappalardo - D.J. Pegasus
   spappala...@mixxx.org wrote:
   Hello, RJ.
  
   That's excellent news all around! Given that, what do you
   suppose the prospects are of doing a release as far before 5
   November as possible? (5 October would be ideal.)
  
  
  
   Given that we need to do an extensive beta (potentially multiple betas
   given how much stuff we're adding) I think it's premature to shoot for
   this deadline.
  
   On 09/09/2014 08:27 AM, RJ Ryan wrote:
   The exciting thing about Windows right now is that I
   have versioned and
   scripted the entire build environment
  
   With one command you can generate a (x86|x64)
   (release|debug) build
   environment.
  
   That _is_ exciting. I assume this covers dependencies as well?
   If so, this would finally allow the uninitiated to build Mixxx
   from nothing on Windows. Please update the Wiki when you can.
  
  
   Yep, this is every single dependency (and the depedencies'
   dependencies -- e.g. zlib, fftw3, etc.). I _think_ it should work on a
   fresh Win7 machine with platform SDK, MSVS 2013 Express and the
   DirectX SDK installed.
  
  
   Currently everything builds as a DLL but we can switch back to static
   linking if need be. If/when we do that we could either add a new
   target to every solution or just change it in bulk -- the nice thing
   will be that it'll all be version-controlled so we can see what has
   been done.
  
  
  
  
   Sincerely,
   Sean M. Pappalardo
   D.J. Pegasus
   Mixxx Developer - Controller Specialist
  
  
  
  
  
 --
   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
 
 
 
 
 --
  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


 --
 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
 

Re: [Mixxx-devel] Debian 8 freeze - 5 November 2014

2014-09-09 Thread Owen Williams
Yeah it would be nice to include them but GSOC projects definitely
shouldn't block any release.  Until the work is actually finished the
students can consider their payment thanks enough for now :)

On Tue, 2014-09-09 at 18:19 +0200, Max Linke wrote:
 I would like to include covers as well. It is close to being mergeable and we
 kind of promised our students to merge their work into master with our new set
 of rules. Besides they both did good work this summer and it would be a nice
 thank you to include it into mixxx 1.12. I don't know when Nicu's work is
 mergeable and what of his work is best suited for 1.12.
 
 
 best Max
 
 
 On Tue, 09 Sep 2014 12:14:20 -0400
 Owen Williams owilli...@mixxx.org wrote:
 
  Seeing as we're fairly close to being able to make builds for all
  platforms again, are there any blockers in trunk against releasing a
  beta as soon as possible?  I think the skins are in OK shape, effects
  work well, etc etc.  There's always stuff I'd like to include to make it
  better, but I can't think of anything that's inexcusable based on our
  goals for this release.
 
  On Tue, 2014-09-09 at 11:49 -0400, RJ Ryan wrote:
  
  
   On Tue, Sep 9, 2014 at 11:42 AM, Sean M. Pappalardo - D.J. Pegasus
   spappala...@mixxx.org wrote:
   Hello, RJ.
  
   That's excellent news all around! Given that, what do you
   suppose the prospects are of doing a release as far before 5
   November as possible? (5 October would be ideal.)
  
  
  
   Given that we need to do an extensive beta (potentially multiple betas
   given how much stuff we're adding) I think it's premature to shoot for
   this deadline.
  
   On 09/09/2014 08:27 AM, RJ Ryan wrote:
   The exciting thing about Windows right now is that I
   have versioned and
   scripted the entire build environment
  
   With one command you can generate a (x86|x64)
   (release|debug) build
   environment.
  
   That _is_ exciting. I assume this covers dependencies as well?
   If so, this would finally allow the uninitiated to build Mixxx
   from nothing on Windows. Please update the Wiki when you can.
  
  
   Yep, this is every single dependency (and the depedencies'
   dependencies -- e.g. zlib, fftw3, etc.). I _think_ it should work on a
   fresh Win7 machine with platform SDK, MSVS 2013 Express and the
   DirectX SDK installed.
  
  
   Currently everything builds as a DLL but we can switch back to static
   linking if need be. If/when we do that we could either add a new
   target to every solution or just change it in bulk -- the nice thing
   will be that it'll all be version-controlled so we can see what has
   been done.
  
  
  
  
   Sincerely,
   Sean M. Pappalardo
   D.J. Pegasus
   Mixxx Developer - Controller Specialist
  
  
  
  
   --
   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
 
 
 
  --
  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
 
 --
 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
 
 



--
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

Re: [Mixxx-devel] Debian 8 freeze - 5 November 2014

2014-09-09 Thread Sean M. Pappalardo - D.J. Pegasus



On 09/09/2014 08:49 AM, RJ Ryan wrote:

Yep, this is every single dependency (and the depedencies' dependencies
-- e.g. zlib, fftw3, etc.). I _think_ it should work on a fresh Win7
machine with platform SDK, MSVS 2013 Express and the DirectX SDK installed.


Well I can test that very setup then as I have a Win 7 x64 machine here 
from which I'd be happy to blow away the VS installation and start over 
with the scripts. Any instructions or is it basically:


1) Install VS2013
2) Install Platform SDK (which one?)
3) Install DirectX SDK
4) Clone the git repo
5) Run each of the batch files contained therein


Currently everything builds as a DLL but we can switch back to static
linking if need be.


I like to have the option of static linking because:
1) The distribution packages are smaller as only the bits we need are 
included rather than the whole library (this is a notable difference on 
things like WebKit where we use just a small part of its features.)
2) We can avoid installing the VS redistributable DLLs if we choose to 
statically link them (downside is that security updates won't apply.)
3) Less NSIS script housekeeping since we don't need to edit it every 
time we add a dependency.
4) For those that want to use ASMLIB (me,) I understand it provides 
greater benefit when things are statically linked. (We still need to 
profile it, BTW.)



If/when we do that we could either add a new target
to every solution or just change it in bulk -- the nice thing will be
that it'll all be version-controlled so we can see what has been done.


Most of the dependencies already have static lib targets in their 
solutions last time I checked, so adding one for any that don't is my 
vote since it makes it trivial to switch between the build types.



Sincerely,
Sean M. Pappalardo
D.J. Pegasus
Mixxx Developer - Controller Specialist



smime.p7s
Description: S/MIME Cryptographic Signature
--
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

[Mixxx-devel] Learning resources wiki page

2014-09-09 Thread Ferran Pujol Camins
I was learning signal theory to see if I could do some work on the EQ.
I found very instructive resources, including MIT video lectures. I
came with the idea to create a wiki page with this and future learning
or other useful resources. However, I can't see the way to create a
new page. Do I need to be given special permissions?

(Do you like the idea or do you think it's a bit off-topic for the wiki)

-- 
Ferran Pujol Camins

--
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] Learning resources wiki page

2014-09-09 Thread Ferran Pujol Camins
My apologies for the annoyance, I've already figured it out:
http://www.mixxx.org/wiki/doku.php/learning_resources?do=editrev=0
Just comment about the idea, if you feel like doing it. By the moment
there's just a lonely link, but I've got some more bookmarked and I'll
put them there once I checked them up.

2014-09-09 19:26 GMT+02:00 Ferran Pujol Camins ferranpujolcam...@gmail.com:
 I was learning signal theory to see if I could do some work on the EQ.
 I found very instructive resources, including MIT video lectures. I
 came with the idea to create a wiki page with this and future learning
 or other useful resources. However, I can't see the way to create a
 new page. Do I need to be given special permissions?

 (Do you like the idea or do you think it's a bit off-topic for the wiki)

 --
 Ferran Pujol Camins



-- 
Ferran Pujol Camins

--
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] Debian 8 freeze - 5 November 2014

2014-09-09 Thread RJ Ryan
On Tue, Sep 9, 2014 at 1:15 PM, Sean M. Pappalardo - D.J. Pegasus 
spappala...@mixxx.org wrote:

 5) Run each of the batch files contained therein


All you have to do is run e.g.:
build_environment.bat x86 Release
build_environment.bat x64 Debug
etc.

see
https://github.com/mixxxdj/buildserver/blob/windows_environment/build_environment.bat
--
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] Debian 8 freeze - 5 November 2014

2014-09-09 Thread Daniel Schürmann
Hi,

I think the current master is already in a good shape to announce a new
version now.

The final beta should indeed include the EQ Rack and the Cover Art support.
I would not like to face the situation, waiting an other two years for it.
But we should not do it in a rush.
So we need to postpone feature freeze a bit.

---

Button parameters:

I think we cannot save effect chains nor we have a effect featuring
button, so that is not the issue to block a new version.

But before doing a PR that removes button parameters, we must get a
common sense how we want to support button
and enum parameters in 1.12.

I am still convinced that the current state is good and we have proved
that it is working well.
The whole EQ Rack model is based on this.

We need them to alias the kill buttons.
We need them to place Buttons and Knobs individual in a fixed GUI like
the EQ controls
Nicu has created an Effect Button Widget that features a right click
context menu for enums. 

@RJ I do not get the point why we should remove them.
Please continue the discussion at https://github.com/mixxxdj/mixxx/pull/281
Thank you 

Kind regards,

Daniel 
 



Am 09.09.2014 um 18:26 schrieb RJ Ryan:
 I think the only blocker for a beta is fixing the technical debt
 introduced here:
 https://github.com/mixxxdj/mixxx/pull/281
 The issue is that XML files saving effect chains will have button
 parameters in them. If we let that escape into the wild then we'll
 need to migrate users configs in the future. 
 (I'll remove button parameters as a distinction from parameters in a
 future PR).
 As a temporary solution we could release a beta with no effect chain
 saving/loading (I can't remember if this is the current state in
 master anyway).


 On Tue, Sep 9, 2014 at 12:19 PM, Max Linke max_li...@gmx.de
 mailto:max_li...@gmx.de wrote:

 I would like to include covers as well. It is close to being
 mergeable and we
 kind of promised our students to merge their work into master with
 our new set
 of rules. Besides they both did good work this summer and it would
 be a nice
 thank you to include it into mixxx 1.12. I don't know when Nicu's
 work is
 mergeable and what of his work is best suited for 1.12.


 best Max


 On Tue, 09 Sep 2014 12:14:20 -0400
 Owen Williams owilli...@mixxx.org mailto:owilli...@mixxx.org
 wrote:

  Seeing as we're fairly close to being able to make builds for all
  platforms again, are there any blockers in trunk against releasing a
  beta as soon as possible?  I think the skins are in OK shape,
 effects
  work well, etc etc.  There's always stuff I'd like to include to
 make it
  better, but I can't think of anything that's inexcusable based
 on our
  goals for this release.
 
  On Tue, 2014-09-09 at 11:49 -0400, RJ Ryan wrote:
  
  
   On Tue, Sep 9, 2014 at 11:42 AM, Sean M. Pappalardo - D.J. Pegasus
   spappala...@mixxx.org mailto:spappala...@mixxx.org wrote:
   Hello, RJ.
  
   That's excellent news all around! Given that, what do you
   suppose the prospects are of doing a release as far
 before 5
   November as possible? (5 October would be ideal.)
  
  
  
   Given that we need to do an extensive beta (potentially
 multiple betas
   given how much stuff we're adding) I think it's premature to
 shoot for
   this deadline.
  
   On 09/09/2014 08:27 AM, RJ Ryan wrote:
   The exciting thing about Windows right now is
 that I
   have versioned and
   scripted the entire build environment
  
   With one command you can generate a (x86|x64)
   (release|debug) build
   environment.
  
   That _is_ exciting. I assume this covers dependencies
 as well?
   If so, this would finally allow the uninitiated to
 build Mixxx
   from nothing on Windows. Please update the Wiki when
 you can.
  
  
   Yep, this is every single dependency (and the depedencies'
   dependencies -- e.g. zlib, fftw3, etc.). I _think_ it should
 work on a
   fresh Win7 machine with platform SDK, MSVS 2013 Express and the
   DirectX SDK installed.
  
  
   Currently everything builds as a DLL but we can switch back to
 static
   linking if need be. If/when we do that we could either add a new
   target to every solution or just change it in bulk -- the nice
 thing
   will be that it'll all be version-controlled so we can see
 what has
   been done.
  
  
  
  
   Sincerely,
   Sean M. Pappalardo
   D.J. Pegasus
   Mixxx Developer - Controller Specialist
  
  
  
  
  
 
 

Re: [Mixxx-devel] Debian 8 freeze - 5 November 2014

2014-09-09 Thread RJ Ryan
My main complaint hasn't changed -- that change bakes UI decisions
(grouping the parameters by type) into the data model / class hierarchy. It
complicates everything to have multiple sets of parameters (as the enum PR
shows we will have 3 sets of widgets, 3 sets of parameter slots, etc.) when
they're all just copypasta. I don't think the decision there has any
philosophical significance -- we can still do whatever we want in the UI
layer.
The specific implementation is just too much technical debt for us to carry
forward.

On Tue, Sep 9, 2014 at 3:26 PM, Daniel Schürmann dasch...@mixxx.org wrote:

  Hi,

 I think the current master is already in a good shape to announce a new
 version now.

 The final beta should indeed include the EQ Rack and the Cover Art
 support.
 I would not like to face the situation, waiting an other two years for it.
 But we should not do it in a rush.
 So we need to postpone feature freeze a bit.

 ---

 Button parameters:

 I think we cannot save effect chains nor we have a effect featuring
 button, so that is not the issue to block a new version.

 But before doing a PR that removes button parameters, we must get a common
 sense how we want to support button
 and enum parameters in 1.12.

 I am still convinced that the current state is good and we have proved
 that it is working well.
 The whole EQ Rack model is based on this.

 We need them to alias the kill buttons.
 We need them to place Buttons and Knobs individual in a fixed GUI like the
 EQ controls
 Nicu has created an Effect Button Widget that features a right click
 context menu for enums.

 @RJ I do not get the point why we should remove them.
 Please continue the discussion at
 https://github.com/mixxxdj/mixxx/pull/281
 Thank you

 Kind regards,

 Daniel




 Am 09.09.2014 um 18:26 schrieb RJ Ryan:

  I think the only blocker for a beta is fixing the technical debt
 introduced here:
 https://github.com/mixxxdj/mixxx/pull/281
  The issue is that XML files saving effect chains will have button
 parameters in them. If we let that escape into the wild then we'll need to
 migrate users configs in the future.
 (I'll remove button parameters as a distinction from parameters in a
 future PR).
 As a temporary solution we could release a beta with no effect chain
 saving/loading (I can't remember if this is the current state in master
 anyway).


 On Tue, Sep 9, 2014 at 12:19 PM, Max Linke max_li...@gmx.de wrote:

 I would like to include covers as well. It is close to being mergeable
 and we
 kind of promised our students to merge their work into master with our
 new set
 of rules. Besides they both did good work this summer and it would be a
 nice
 thank you to include it into mixxx 1.12. I don't know when Nicu's work is
 mergeable and what of his work is best suited for 1.12.


 best Max


 On Tue, 09 Sep 2014 12:14:20 -0400
 Owen Williams owilli...@mixxx.org wrote:

  Seeing as we're fairly close to being able to make builds for all
  platforms again, are there any blockers in trunk against releasing a
  beta as soon as possible?  I think the skins are in OK shape, effects
  work well, etc etc.  There's always stuff I'd like to include to make it
  better, but I can't think of anything that's inexcusable based on our
  goals for this release.
 
  On Tue, 2014-09-09 at 11:49 -0400, RJ Ryan wrote:
  
  
   On Tue, Sep 9, 2014 at 11:42 AM, Sean M. Pappalardo - D.J. Pegasus
   spappala...@mixxx.org wrote:
   Hello, RJ.
  
   That's excellent news all around! Given that, what do you
   suppose the prospects are of doing a release as far before 5
   November as possible? (5 October would be ideal.)
  
  
  
   Given that we need to do an extensive beta (potentially multiple betas
   given how much stuff we're adding) I think it's premature to shoot for
   this deadline.
  
   On 09/09/2014 08:27 AM, RJ Ryan wrote:
   The exciting thing about Windows right now is that I
   have versioned and
   scripted the entire build environment
  
   With one command you can generate a (x86|x64)
   (release|debug) build
   environment.
  
   That _is_ exciting. I assume this covers dependencies as well?
   If so, this would finally allow the uninitiated to build Mixxx
   from nothing on Windows. Please update the Wiki when you can.
  
  
   Yep, this is every single dependency (and the depedencies'
   dependencies -- e.g. zlib, fftw3, etc.). I _think_ it should work on a
   fresh Win7 machine with platform SDK, MSVS 2013 Express and the
   DirectX SDK installed.
  
  
   Currently everything builds as a DLL but we can switch back to static
   linking if need be. If/when we do that we could either add a new
   target to every solution or just change it in bulk -- the nice thing
   will be that it'll all be version-controlled so we can see what has
   been done.