Re: [Mixxx-devel] Deere state

2015-08-01 Thread Ferran Pujol Camins
I've just opened PR #666 https://github.com/mixxxdj/mixxx/pull/666 ().
I'll push there improvements to skins that fit what we've discussed so far.
It might grow a little (or not, I don't know). But I promise I'll make
concise, easy to review commits that will mostly be self-contained.


I'd also like to hear people thoughts on what I proposed for the fx
sections:

As we don't have a polished fx workflow yet, I propose to just adopt the
 same 2x2 fx approach Shade has. This way the skins will be consistent and
 we avoid space issues.


2015-07-31 19:35 GMT+02:00 Ferran Pujol Camins ferranpujolcam...@gmail.com
:

  By the way I wouldn't be opposed to hiding the pingpong knob in Echo if
 it makes our lives easier :) :).

 Heh, I was thinking the same for the send knob :)

 2015-07-31 19:32 GMT+02:00 Owen Williams owilli...@mixxx.org:

 On Fri, 2015-07-31 at 19:24 +0200, Ferran Pujol Camins wrote:
 
  The skins are also inconsistent in the way they handle the fx.
 

 Yeah this is unfortunate but we've mostly decided to let them be
 inconsistent for now.  My hope is that people will decide that one of
 the approaches is best and then we can standardize on it using the
 templating system.

 Does anyone see a drawback to copying Shade's fx approach for now?  By
 the way I wouldn't be opposed to hiding the pingpong knob in Echo if it
 makes our lives easier :) :).

 
  As we don't have a polished fx workflow yet, I propose to just adopt
  the same 2x2 fx approach Shade has. This way the skins will be
  consistent and we avoid space issues.
 
 
  2015-07-31 18:44 GMT+02:00 Owen Williams owilli...@mixxx.org:
  On Fri, 2015-07-31 at 18:19 +0200, Daniel Schürmann wrote:
 
I am trying to keep the amount of work to a minimum to
  expedite the
   release.
  
   How is this related to the view menu?
   Thanks to Jercaianu Adding a new view option is a 10 lines
  patch
   around
  https://github.com/mixxxdj/mixxx/blob/master/src/mixxx.cpp#L937
 
  That's 10 lines after we've had a discussion about what the
  option
  should be, how it should be worded and translated, and what
  the key
  binding should be, and then testing, and then making sure the
  other
  skins still work... There's a lot more to implementing a
  feature than
  just the code.  So for now, let's please just stick to working
  with skin
  files.
 
  Owen
 
 
 
 
  
 --
  ___
  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
 
 




--
___
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] Deere state

2015-08-01 Thread Sébastien Blaisot

What an improvement ! I find Deere far more usable now.

However, it would be nice if the mic section could show 2 mic as well 
as an aux section to control aux passthrough.

I will try to add that if I have some time after my vacations.

regards,

sb

Le 30/07/2015 17:09, Owen Williams a écrit :
 I went ahead and merged in the deere-updates skin.  I took a look at it
 and it's definitely an improvement, and although it has issues I think
 we can open it up to the larger developer group now.

 Thanks for this work!  The menu is amazing.

 Owen


--
___
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] Deere state

2015-08-01 Thread Be
What I'd like to see is a combination of what Deere and Shade do. By 
default, show 2 effects units with a single effect. Like Deere, click a 
button to expand and show 3 effects in a chain. There could be an option 
to enable 2 more effects units (this could wait for a future release 
because I think 4 independent effects units is a pretty niche use case). 
For the next release, refine the interface for chains by presenting a 
single knob and switch per effect (correct me if I'm wrong, but it seems 
that superknobs only apply to a whole chain and there are not yet 
per-effect superknobs).

I think Shade should be switched to use the same COs as the other skins 
to make effects more mappable.

On 07/31/2015 12:24 PM, Ferran Pujol Camins wrote:
 I don't care delaying some skin polishing to 1.13 or whatever :)

 But let's make 1.12 happen ASAP. For me, the biggest headache with Deere
 is the fx section. Just try to put the four units with the echo effect
 and expand the fx section. Theres no room for all the knobs in my
 1366x768 screen. The skins are also inconsistent in the way they handle
 the fx.

 As we don't have a polished fx workflow yet, I propose to just adopt the
 same 2x2 fx approach Shade has. This way the skins will be consistent
 and we avoid space issues.

 2015-07-31 18:44 GMT+02:00 Owen Williams owilli...@mixxx.org
 mailto:owilli...@mixxx.org:

 On Fri, 2015-07-31 at 18:19 +0200, Daniel Schürmann wrote:

   I am trying to keep the amount of work to a minimum to expedite the
  release.
 
  How is this related to the view menu?
  Thanks to Jercaianu Adding a new view option is a 10 lines patch
  aroundhttps://github.com/mixxxdj/mixxx/blob/master/src/mixxx.cpp#L937

 That's 10 lines after we've had a discussion about what the option
 should be, how it should be worded and translated, and what the key
 binding should be, and then testing, and then making sure the other
 skins still work... There's a lot more to implementing a feature than
 just the code.  So for now, let's please just stick to working with skin
 files.

 Owen



 
 --
 ___
 Get Mixxx, the #1 Free MP3 DJ Mixing software Today
 http://mixxx.org


 Mixxx-devel mailing list
 Mixxx-devel@lists.sourceforge.net
 mailto:Mixxx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/mixxx-devel




 --



 ___
 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


--
___
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] mapping documentation

2015-08-01 Thread Sean M. Pappalardo - D.J. Pegasus



On 08/01/2015 05:05 PM, Be wrote:

Allen  Heath Xone K2


I think Owen created the mapping for this. Agreed, it definitely needs a 
wiki page. (Indeed all Mixxx-certified mappings do, even if just stubs 
for now.)



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



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

2015-08-01 Thread Be
The following Mixxx Certified mappings do not have documentation:
Allen  Heath Xone K2
Denon HS5500
Eks Otus
Hercules DJ Console Mk2
Hercules DJ Console RMX 2
M-Audio X-Session Pro

All but the AH Xone K2 and Hercules DJ Console RMX 2 are discontinued. 
All of them except the Xone K2 look pretty straightforward so I am not 
too concerned about the lack of documentation for those. However, the 
Xone K2 is a bunch of unlabeled knobs and buttons that could conceivably 
be mapped to anything, so it should have a wiki page with diagrams 
explaining the mapping.

Only a few Community Supported mappings have documentation. I think new 
mappings should be documented with labeled diagrams as a requirement for 
inclusion in Mixxx.

--
___
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] Upgrade Wiki software (WAS: controller mapping diagram SVGs)

2015-08-01 Thread Be
I still cannot upload SVGs. The error I get is:
Upload denied. This file extension is forbidden!

On 07/29/2015 03:52 PM, Garth Dahlstrom wrote:

 The new release has been applied and obsolete files have been removed
 per the instructions at https://www.dokuwiki.org/install:unused_files

 Please take a look at it and let me know if there are any issues.

 -G

 On Wed, Jul 29, 2015 at 2:07 PM, Garth Dahlstrom ga...@mixxx.org
 mailto:ga...@mixxx.org wrote:

 OK cheers

 On Jul 29, 2015 2:04 PM, S.Brandt s.bra...@mixxx.org
 mailto:s.bra...@mixxx.org wrote:

 http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz

 On Jul 29, 2015, at 7:16 PM, Garth Dahlstrom
 ironst...@gmail.com mailto:ironst...@gmail.com wrote:

 I'm here.  Is the upgrade just dropping a tarball over what's
 there?  If so, send me a link to the download, I'll do a
 backup and deploy the new one later this afternoon.




 --



 ___
 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


--
___
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] Upgrade Wiki software (WAS: controller mapping diagram SVGs)

2015-08-01 Thread Be
It works now, thanks. I updated the Electrix Tweaker page to use SVGs.

The updated wiki software has an integrated table editor, yay! Click the 
Edit tab on the bottom left of a table to edit it without having to 
deal with manually formatting text.

On 08/01/2015 07:57 PM, Garth Dahlstrom wrote:
 Please give it another try, I just added svg image/svg+xml” to the
 allowable mime types in /wiki/conf/mime.conf.  Hopefully that was the
 only thing preventing it.


 On Sat, Aug 1, 2015 at 8:43 PM, Be b...@gmx.com mailto:b...@gmx.com
 wrote:

 I still cannot upload SVGs. The error I get is:
 Upload denied. This file extension is forbidden!

 On 07/29/2015 03:52 PM, Garth Dahlstrom wrote:
 
  The new release has been applied and obsolete files have been removed
  per the instructions athttps://www.dokuwiki.org/install:unused_files
 
  Please take a look at it and let me know if there are any issues.
 
  -G
 
  On Wed, Jul 29, 2015 at 2:07 PM, Garth Dahlstrom ga...@mixxx.org 
 mailto:ga...@mixxx.org
  mailto:ga...@mixxx.org mailto:ga...@mixxx.org wrote:
 
  OK cheers
 
  On Jul 29, 2015 2:04 PM, S.Brandt s.bra...@mixxx.org 
 mailto:s.bra...@mixxx.org
  mailto:s.bra...@mixxx.org mailto:s.bra...@mixxx.org wrote:
 
 http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
 
  On Jul 29, 2015, at 7:16 PM, Garth Dahlstrom
  ironst...@gmail.com mailto:ironst...@gmail.com
 mailto:ironst...@gmail.com mailto:ironst...@gmail.com wrote:
 
  I'm here.  Is the upgrade just dropping a tarball over what's
  there?  If so, send me a link to the download, I'll do a
  backup and deploy the new one later this afternoon.
 
 
 
 
  
 
 --
  
  
  
   ___
   Get Mixxx, the #1 Free MP3 DJ Mixing software Today
   http://mixxx.org
  
  
   Mixxx-devel mailing list
   Mixxx-devel@lists.sourceforge.net
 mailto:Mixxx-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/mixxx-devel
  

 
 --
 ___
 Get Mixxx, the #1 Free MP3 DJ Mixing software Today
 http://mixxx.org


 Mixxx-devel mailing list
 Mixxx-devel@lists.sourceforge.net
 mailto:Mixxx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/mixxx-devel



--
___
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] Upgrade Wiki software (WAS: controller mapping diagram SVGs)

2015-08-01 Thread Garth Dahlstrom
Please give it another try, I just added svg image/svg+xml” to the
allowable mime types in /wiki/conf/mime.conf.  Hopefully that was the only
thing preventing it.

On Sat, Aug 1, 2015 at 8:43 PM, Be b...@gmx.com wrote:

 I still cannot upload SVGs. The error I get is:
 Upload denied. This file extension is forbidden!

 On 07/29/2015 03:52 PM, Garth Dahlstrom wrote:
 
  The new release has been applied and obsolete files have been removed
  per the instructions at https://www.dokuwiki.org/install:unused_files
 
  Please take a look at it and let me know if there are any issues.
 
  -G
 
  On Wed, Jul 29, 2015 at 2:07 PM, Garth Dahlstrom ga...@mixxx.org
  mailto:ga...@mixxx.org wrote:
 
  OK cheers
 
  On Jul 29, 2015 2:04 PM, S.Brandt s.bra...@mixxx.org
  mailto:s.bra...@mixxx.org wrote:
 
  http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
 
  On Jul 29, 2015, at 7:16 PM, Garth Dahlstrom
  ironst...@gmail.com mailto:ironst...@gmail.com wrote:
 
  I'm here.  Is the upgrade just dropping a tarball over what's
  there?  If so, send me a link to the download, I'll do a
  backup and deploy the new one later this afternoon.
 
 
 
 
 
 --
 
 
 
  ___
  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
 


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

--
___
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] brainstorming for future mapping format

2015-08-01 Thread Be
On 07/06/2015 05:02 PM, Be wrote:
 Yes, I think the gap between making simple mappings and programming
 should be bridged, kind of like how shell scripting is not really
 different from just using the shell. A large amount of the code in the
 Electrix Tweaker mapping I wrote, and likely most JS mappings, is simple
 functions that just check the value of a modifier or engine state then
 change one Mixxx control with engine.setValue depending on those
 conditions. It would reduce code duplication and I think be more
 intuitively organized to have functions that respond to modifier buttons
 and change the appropriate mapping objects.


I realized a simpler way to do this: define layers in XML. This approach 
would build upon the current XML format and probably wouldn't be too 
difficult to modify the GUI to use. Instead of single global controls 
and outputs elements, make these elements children of layer 
elements. There could still be a controls and outputs elements for 
mapping buttons that toggle different layers and controls that are 
always the same. There would need to be

--
___
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] brainstorming for future mapping format

2015-08-01 Thread Be
... a way for control elements to tell Mixxx to activate a layer. 
Scripts should also be able to activate layers.

On 08/01/2015 02:27 AM, Be wrote:
 On 07/06/2015 05:02 PM, Be wrote:
 Yes, I think the gap between making simple mappings and programming
 should be bridged, kind of like how shell scripting is not really
 different from just using the shell. A large amount of the code in the
 Electrix Tweaker mapping I wrote, and likely most JS mappings, is simple
 functions that just check the value of a modifier or engine state then
 change one Mixxx control with engine.setValue depending on those
 conditions. It would reduce code duplication and I think be more
 intuitively organized to have functions that respond to modifier buttons
 and change the appropriate mapping objects.


 I realized a simpler way to do this: define layers in XML. This approach
 would build upon the current XML format and probably wouldn't be too
 difficult to modify the GUI to use. Instead of single global controls
 and outputs elements, make these elements children of layer
 elements. There could still be a controls and outputs elements for
 mapping buttons that toggle different layers and controls that are
 always the same. There would need to be

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


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