06-14-2024, 03:44 AM
Bert,
Not easily... the code is setup to just compare bytes of the system exclusive messages to see if they match. Writing this kind of code is fairly straightforward and not error prone. If I instead have to try to break the system exclusive bytes up into parts, convert the registration path to a string, then do a case-insensitive string comparison, that is both slower and requires more code. I'll have to think about it, but it would definitely require modifying a lot of code that is generic in nature to now have to take into account situations where a Genos keyboard is involved, and process the Genos system exclusive messages differently.
Mike
Not easily... the code is setup to just compare bytes of the system exclusive messages to see if they match. Writing this kind of code is fairly straightforward and not error prone. If I instead have to try to break the system exclusive bytes up into parts, convert the registration path to a string, then do a case-insensitive string comparison, that is both slower and requires more code. I'll have to think about it, but it would definitely require modifying a lot of code that is generic in nature to now have to take into account situations where a Genos keyboard is involved, and process the Genos system exclusive messages differently.
Mike