[quotePost id="10581"]Nobody is going to read thousand warnings.
[/code]
I would.

I'm actually using it to tell me exactly where problems are so I can (try to) fix them. If it just says "903 more" then I would continuously have to fix a few, re-run the test, fix a few more, rerun the test...
By having them all there, I can see that tracks 2, 6, 7, and 9 all have a pile of extra bank selects. If it didn't show them all, I wouldn't know about 6, 7, or 9 without manually scanning through to find them myself.
But that being said, I am NOT fixing this particular file. This is just a worst-case example. And I mean worst!
I think "Unnecessary" gets the point across. It means "not needed".
"Redundant" means "repeated", which would not apply to a bank select that is not followed by a program change, as in my original post.
"Unused" doesn't really work, because technically they are used, they just don't do anything useful.