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