Hi Ben,

Albert knows the motivation for this in more detail but I believe the
issue was that actually controllers these days aren't really using the
type bits so for a human to write a mapping requires that they take
the status byte from the manual and split it into type and channel to
write the mapping.

Adam

2009/4/14 Ben Wheeler <[email protected]>:
> On Fri, Apr 10, 2009 at 11:58:56PM -0400, Sean M. Pappalardo wrote:
>> This is to notify you that the MIDI mapping XML format has changed
>> somewhat and you'll need to make some adjustments:
>> - <miditype> has become <status> which allows you to enter the desired
>> hex byte (op-code and channel) directly for full customization
>> - <midichan> has been removed due to now being present in the status byte
>
> Next up, the format will change to being a raw stream of MIDI bytes!
>
> Seriously, I don't see why the old system had to be *removed* in favour
> of the new system. Using type + channel is plainly easier for humans
> than having to calculate a combined status byte.
>
> Couldn't you have allowed for the incredibly rare cases that the
> status byte needs to take a value that can't easily be represented
> in terms of type and channel, by *adding* that ability alongside
> the existing format instead of replacing it?
>
> Sorry to carp but it really seems to me that lately the format
> of MIDI maps is becoming easier for machines to read and write
> at the expense of becoming more complicated for humans to read and write.
>
> Ben
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> High Quality Requirements in a Collaborative Environment.
> Download a free trial of Rational Requirements Composer Now!
> http://p.sf.net/sfu/www-ibm-com
> _______________________________________________
> Mixxx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to