* @throws IOException if an I/O error occurred when loading the soundbank
*/
public static Soundbank getSoundbank(File file)
throws InvalidMidiDataException, IOException {
SoundbankReader sp = null;
Soundbank s = null;
List providers = getSoundbankReaders();
for(int i = 0; i < providers.size(); i++) {
sp = (SoundbankReader)providers.get(i);
s = sp.getSoundbank(file);
if( s!= null) {
return s;
}
}