* @throws IOException if an I/O error occurred when loading the soundbank
*/
public static Soundbank getSoundbank(URL url)
throws InvalidMidiDataException, IOException {
SoundbankReader sp = null;
Soundbank s = null;
Vector providers = getSoundbankReaders();
//$$fb 2001-08-03: reverse this loop to give external providers more priority (Bug #4487550)
for(int i = providers.size()-1; i >= 0; i-- ) {
sp = (SoundbankReader)providers.elementAt(i);
s = sp.getSoundbank(url);
if( s!= null) {
return s;
}
}