Hello again, Be.

(BTW, I prefer to call them 'presets' because a 'mapping' implies a
one-to-one relationship which is not necessarily the case when JS is
involved. Call them what you like. :) )

On 11/22/2015 02:22 PM, Be wrote:
> Reviewers have been saying for years that the haphazard controller 
> support is one of Mixxx's biggest weak points

We certainly agree, it is a big weak point, but as I said previously, we
don't have the resources to purchase enough controllers (nor the
manpower to map them all even if we did) to remedy this at the present
time. (And we're not yet popular enough for the manufacturers to produce
and maintain their own Mixxx presets. That would be the ideal situation
though!)

> *The functionality and quality of documentation among the 
> community-supported mappings varies.*

That's the nature of community-supported presets and why we make the
distinction. We always recommend that someone looking to purchase a
controller for use with Mixxx choose one on the Certified list.

You are correct that better community-supported presets are needed, but
increased code quality, while helpful, does not correlate to preset
feature-completeness which is what really matters. We have a lack of
quality presets because *it's hard to make 100% complete presets*.
Preset _code_ quality is not the problem right now.

Controller preset quality (both feature coverage and code) will
necessarily increase once we have a GUI-based preset creation system
that maps everything and is easy to use, no programing required. Until
then, we are unwilling to add any additional barriers to contributing.

Therefore, on behalf of the project leads (RJ, Owen and I,) Mixxx's
policy on adopting controller presets will remain the same. We will
include contributed presets that are reported at least usable for core
functions submitted via any method. We do not require the use of GitHub
PRs for submitting controller presets at this time. We can revisit this
discussion after we write and release a GUI-based preset creator that
handles all common cases correctly.

Thank you again for sharing your thoughts on this topic.

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

Attachment: 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

Reply via email to