On Mon, Jan 16, 2017 at 9:15 AM Ferran Pujol Camins <
ferranpujolcam...@gmail.com> wrote:

> What about this:
>
>    1.
>
>    Let mappings declare how many knobs per mixer channel they offer
>    (typically 5: 3-band eq, gain and quick effect)
>    2.
>
>    Decide what to show and how to map based on number of declared knobs /
>    number of bands of the selected EQ:
>
> I know it's tempting to come up with a generic solution to allow the user
to remap their mixer column from the preferences, but in my experience one
size fits all solutions rarely work.

IMO we're already doing the right thing here.  The controller preset author
is best situated to decide what makes sense per controller (usually, that
corresponds to going with whatever the letters printed on the plastic say),
and the user is best situated to decide what makes sense for themselves. So
we allow the controller preset author maximum flexibility (Javascript) to
do whatever they want, and the user the ability to customize that (preset
options, MIDI learn).



> 3 declared knobs:
>
> Number of Eq bands:
>
> No Eq
>
> 2
>
> 3
>
> 1st knob
>
> Gain
>
> Gain
>
> Eq 1
>
> 2nd knob
>
> Quick Fx 1
>
> Eq 1
>
> Eq 2
>
> 3rd knob
>
> Quick Fx 2
>
> Eq 2
>
> Eq 3
>
>
>
> 4 declared knobs:
>
>
> Number of Eq bands:
>
> No Eq
>
> 2
>
> 3
>
> 4
>
> 1st knob
>
> Gain
>
> Gain
>
> Gain
>
> Eq 1
>
> 2nd knob
>
> Quick Fx 1
>
> Eq 1
>
> Eq 1
>
> Eq 2
>
> 3rd knob
>
> Quick Fx 2
>
> Eq 2
>
> Eq 2
>
> Eq 3
>
> 4th knob
>
> Quick Fx 3
>
> Quick Fx 1
>
> Eq 3
>
> Eq 4
>
>
> 5 declared knobs:
>
>
> Number of Eq bands:
>
> No Eq
>
> 2
>
> 3
>
> 4
>
> 5
>
> 1st knob
>
> Gain
>
> Gain
>
> Gain
>
> Gain
>
> Eq 1
>
> 2nd knob
>
> Quick Fx 1
>
> Eq 1
>
> Eq 1
>
> Eq 1
>
> Eq 2
>
> 3rd knob
>
> Quick Fx 2
>
> Eq 2
>
> Eq 2
>
> Eq 2
>
> Eq 3
>
> 4th knob
>
> Quick Fx 3
>
> Quick Fx 1
>
> Eq 3
>
> Eq 3
>
> Eq 4
>
> 5th knob
>
> Quick Fx 4
>
> Quick Fx 2
>
> Quick Fx 1
>
> Eq 4
>
> Eq 5
>
>
> 6 declared knobs:
>
>
> Number of Eq bands:
>
> No Eq
>
> 2
>
> 3
>
> 4
>
> 5
>
> 6
>
> 1st knob
>
> Gain
>
> Gain
>
> Gain
>
> Gain
>
> Gain
>
> Eq 1
>
> 2nd knob
>
> Quick Fx 1
>
> Eq 1
>
> Eq 1
>
> Eq 1
>
> Eq 1
>
> Eq 2
>
> 3rd knob
>
> Quick Fx 2
>
> Eq 2
>
> Eq 2
>
> Eq 2
>
> Eq 2
>
> Eq 3
>
> 4th knob
>
> Quick Fx 3
>
> Quick Fx 1
>
> Eq 3
>
> Eq 3
>
> Eq 3
>
> Eq 4
>
> 5th knob
>
> Quick Fx 4
>
> Quick Fx 2
>
> Quick Fx 1
>
> Eq 4
>
> Eq 4
>
> Eq 5
>
> 6th knob
>
> Quick Fx 5
>
> Quick Fx 3
>
> Quick Fx 2
>
> Quick Fx 1
>
> Eq 5
>
> Eq 6
>
>
> And so on...
>
> By the way, do you have access to a xone:92 to revers engineer the
> behavior, or should be just made our own 4 band EQ as a combination of 2
> isolators knobs and two EQ knobs?
>
>
> No, just to Traktor's emulation.
>
>
> 2017-01-16 16:04 GMT+01:00 Be <b...@gmx.com>:
>
> 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>>:
> >>
> >>     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>
> >>     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
> >> 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
> > 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
> 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
------------------------------------------------------------------------------
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

Reply via email to