Just a quickie coding style question :
I realize my Open() function (no matter the context) do too much things
: first open file, check if it's ok, get the properties, then create
another object from this file (here, a sequence from a midi file) and so
on... Do you think it's better to separate all the parts in different
functions for a better coding style ? How do you usually manage this ?