Re: [Mixxx-devel] Cue points 2.0
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.