btw, loading samples from Gravis .PAT files is broken (which i extensively relied on, in my Impulse Tracking days :_(
me sad :(
pat files is unimplemented.
there is the start of an implementation, but it seems the .PAT format is poorly defined. please upload examples for testing.