you would have to parse it, it would be rather tedious.
right. In fact I plan to play these samples externally.
Getting the sample data should be doable by parsing exported data, but getting the timestamp of each sample would require, in addition, to compute all the state machine of the player
Maybe this is a specific use case, but I think having timing information for each sample could be useful anyway