From: Joe E. <jo...@em...> - 2005-04-23 00:14:22
|
This is a little strange. I wanted to capture a sysex dump from a device that I don't know the dump format for. When I try to capture it with the current JSL, this causes an exception createPatches (I think is its name) because chooseDriver returns a null because it doesn't find any driver which returns true for acceptsPatch. So, I altered my copy of the Generic Device so that it always returns true for acceptsPatch. This is where things got strange. The next time I ran JSL and loaded a library, the patches that were already *in* the library were no unrecognized and the comment fields now had entries which said "Probably a Roland..." and "Probably a Alesis...", etc. Question #1: Is this behavior intentional when more than one driver accepts a patch? Shouldn't there be some kind of "priority level" to help JSL pick one? Next, when I removed the always-true acceptsPatch method from Generic Device, the "Probably a Roland.." comments *remained* in the comment fields. Don't we want them to disappear when the problem does? - Joe |