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:
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 <[email protected]>:
> 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
> >> <[email protected] <mailto:[email protected]>>:
> >>
> >> 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
> >> [email protected]
> >> <mailto:[email protected]>
> >> 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
> >> [email protected]
> >> 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
> > [email protected]
> > 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel