I'm generally in agreement. However, I'm not sure if mapping should automatically detect if a 4 band EQ is loaded and react accordingly. Users may get confused if they pick a 4 band EQ and then their filter knob isn't filtering. I think mappings should make it an explicit option that the user must consciously choose. This will make it a bit more involved to set up (pick 4 band EQ in EQ preferences, then select controller option), but the explicitness makes it clear what is going on.
On 01/16/2017 11:15 AM, RJ Ryan wrote: > I'm still strongly against this idea (we discussed it pre-2.0). It won't > work if we ever decide to move the quick effect unit somewhere other > than below the EQs (including user designed skins that don't follow this > convention). (worse, it will restrict us to position quick effects below > and gain above from a backwards compatibility perspective). > > A skin can provide a skin-specific "preference" option, like Deere > offers with its tweaks menu. But a skin can do whatever it wants (hide > the quick effect knob when a 4-band EQ is present, shrink them so they > all fit, etc.) anyway. > > A controller can already MIDI learn the 4th EQ knob -- so a user who > wants to change their gain or filter knob (or whatever else their > manufacturer happened to put in a place that makes sense) to a 4th EQ > band can do it in a few clicks. > > Controller scripts can already do things like detect when 4 knobs are > available, and repurpose the filter knob automatically. > > Preference options should be reserved for options that work in all > situations (any controller script, any skin). > > On Mon, Jan 16, 2017 at 7:05 AM Be <b...@gmx.com <mailto:b...@gmx.com>> > wrote: > > Maybe we shouldn't add any hacks to the EQ preferences and leave it to > controller mappings considering that this will only affect controllers. > This will be more user friendly when we have a better way for users to > edit mapping options without opening a JavaScript file in a text editor. > > On 01/16/2017 08:57 AM, Be wrote: > > Setting the gain knob to the 4th EQ knob would be odd because the gain > > knob is typically above EQs. So, to use a 4 band EQ by repurposing a > > gain knob, it would make more sense to remap the gain + EQ knobs > so they > > go in order down the controller. I don't think an option should be > added > > to the EQ preferences for this. > > > > On the other hand, filter knobs are typically below EQs, so I think > > adding an option in the EQ preferences to use the QuickEffect knob as > > the 4th EQ knob could work well. This option should only appear when a > > 4-band EQ is loaded. > > > > On 01/16/2017 08:24 AM, Daniel Schürmann wrote: > >> As said, you can already build a sink with a dynamic amount of knobs. > >> But you cannot do this on a controller. > >> > >> I personally would use the gain knob. (My controller has no > filter knob) > >> > >> Using a four band EQ on a controller with only 3 knobs does not > really > >> makes sense. So the user needs to "solve" the issue there as well. > >> Currently he can "learn" the new EQ knobs, but it would be really > handy > >> to have a checkbox or something in the EQ preferences to "user the > >> filter knob for EQ" or use "gain knob for EQ" > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> 2017-01-16 13:47 GMT+01:00 Ferran Pujol Camins > >> <ferranpujolcam...@gmail.com <mailto:ferranpujolcam...@gmail.com> > <mailto:ferranpujolcam...@gmail.com > <mailto:ferranpujolcam...@gmail.com>>>: > >> > >> Following discussion in > https://github.com/mixxxdj/mixxx/pull/1007 > >> <https://github.com/mixxxdj/mixxx/pull/1007> > >> > >> Reusing the Qick effect knob for the fourth EQ band, Is > IMO very > >> handy > >> because it works for the Controller and for the GUI. The GUI > >> still matches 1:1 to the controller. > >> > >> We have also discussed to use the gain knob as fourth EQ > band. > >> If we consider that, we need to decouple the > GUI/Controller form > >> the Internal CO values from the engine and allow to set a > >> mapping form the EQ preferences. > >> > >> I prefer this over scripting solution, since it will be "midi > >> leanable" and it do not requires to touch all mappings, > except > >> changing the names to the new mappable knobs. > >> > >> But you loose either the gain knob or the Quick Effect knob. > I want > >> both of them :) > >> > >> IMHO shrinking the knobs so they fit in the same space when > n=4 is > >> possible. Again, Traktor does it. > >> > >> Suppose that the 4 knobs can satisfactorily be fit in each skin. > >> Wouldn't you prefer this over loosing gain or Quick Effect knob? > >> > >> > >> > >> > > ------------------------------------------------------------------------------ > >> Developer Access Program for Intel Xeon Phi Processors > >> Access to Intel Xeon Phi processor-based developer platforms. > >> With one year of Intel Parallel Studio XE. > >> Training and support from Colfax. > >> Order your platform today. http://sdm.link/xeonphi > >> _______________________________________________ > >> 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> > >> <mailto:Mixxx-devel@lists.sourceforge.net > <mailto:Mixxx-devel@lists.sourceforge.net>> > >> https://lists.sourceforge.net/lists/listinfo/mixxx-devel > >> <https://lists.sourceforge.net/lists/listinfo/mixxx-devel> > >> > >> > >> > >> > >> > > ------------------------------------------------------------------------------ > >> Developer Access Program for Intel Xeon Phi Processors > >> Access to Intel Xeon Phi processor-based developer platforms. > >> With one year of Intel Parallel Studio XE. > >> Training and support from Colfax. > >> Order your platform today. http://sdm.link/xeonphi > >> > >> > >> > >> _______________________________________________ > >> 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 > >> > > > > > > ------------------------------------------------------------------------------ > > Developer Access Program for Intel Xeon Phi Processors > > Access to Intel Xeon Phi processor-based developer platforms. > > With one year of Intel Parallel Studio XE. > > Training and support from Colfax. > > Order your platform today. http://sdm.link/xeonphi > > _______________________________________________ > > 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 > > > > > ------------------------------------------------------------------------------ > Developer Access Program for Intel Xeon Phi Processors > Access to Intel Xeon Phi processor-based developer platforms. > With one year of Intel Parallel Studio XE. > Training and support from Colfax. > Order your platform today. http://sdm.link/xeonphi > _______________________________________________ > 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 > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ 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