Best practices on loading and deserializing files? (Amiga Protracker)

If you need help with the formats, have a look at mikmod: https://github.com/sezero/mikmod . There are a lot of formats supported and at some point there was even a java port of it.