On Fri, Nov 19, 2010 at 6:48 AM, RJ Ryan <rr...@mit.edu> wrote:
> I think one (good?) thing we did with the Hercules RMX is that we have
> simple and advanced mappings. The simple mappings are probably closer to
> OEM, while the advanced ones have a bunch of non-intuitive things about them
> (like a button we don't have the feature for re-implemented as a shift
> button to cram more functionality into the other buttons, etc). I think if
> something matches an OEM mapping, we could call it Simple and then just tell
> users like that they should find a Simple mapping for their controller.
> RJ

These advanced mappings are going to be useless unless they're well
documented though. How is anyone going to know that an automix button
is mapped to act like a shift button?

Unless we provide documentation inside Mixxx on how an "Advanced"
mapping is supposed to work, we're probably just going to frustrate
users by having a mapping that "works like VirtualDJ did", and a
mapping that appears to be half broken. This would go against our
mantra that "the user manual should not be required reading" too.

I'm just starting to become morally opposed to doing counterintuitive
things like bastardizing unused buttons. I don't think we're doing our
users any favours, and as a hardware vendor, I would consider it
supporting a controller poorly. The controller should work the way the
hardware vendor intended, and in some cases, the behaviour of the
bundled OEM software might be the only form of documentation of that
intent.

Thanks,
Albert


>
> On Fri, Nov 19, 2010 at 6:31 AM, Adam Davison <adamdavi...@gmail.com> wrote:
>>
>> Generally I guess the OEM mappings have some work and testing put into
>> them so they're probably a good starting point. But if people think
>> they can do better and it makes sense from a UI point of view/is well
>> documented then I don't see any reason to always track the OEM
>> mapping. Obvously what we want to avoid is people who just invent a
>> mapping with no reference to what people expect and then it doesn't
>> make any sense to anyone except them.
>>
>> Here specifically, if the behaviour of the OEM mapping is more useful
>> to users then that's how we should implement it. But I don't quite
>> understand if that is the case here...
>>
>> Adam
>>
>> On 19 November 2010 10:56, Albert Santoni <albe...@mixxx.org> wrote:
>> > Hi guys,
>> >
>> > Someone please help me understand what's happened to this user:
>> > http://mixxx.org/forums/viewtopic.php?f=3&t=1857&p=7055
>> >
>> > Should our recommendation to users who're contributing new MIDI
>> > mappings be that they make the behaviour of their mappings match
>> > VirtualDJ (or whatever OEM software the controller comes with)?
>> >
>> > Albert
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > Beautiful is writing same markup. Internet Explorer 9 supports
>> > standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
>> > Spend less time writing and  rewriting code and more time creating great
>> > experiences on the web. Be a part of the beta today
>> > http://p.sf.net/sfu/msIE9-sfdev2dev
>> > _______________________________________________
>> > Mixxx-devel mailing list
>> > Mixxx-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> Beautiful is writing same markup. Internet Explorer 9 supports
>> standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
>> Spend less time writing and  rewriting code and more time creating great
>> experiences on the web. Be a part of the beta today
>> http://p.sf.net/sfu/msIE9-sfdev2dev
>> _______________________________________________
>> Mixxx-devel mailing list
>> Mixxx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
>

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to