MD_MIDIFile - Playing only the middle of a file

Ah yes good points for me to chew on - I'll need to have a think about how to get synched up and find the start of the next sequence, for my purposes i'll only ever have one track so that should make things a little easier.

I've started to attack this problem with a quick and dirty move for now and see how I go....


Still struggling to get those protected variables back though, i must be missing something simple >>

Tried moving uint32_t _currOffset; to public of class **MD_MFTrack **
Included MD_MFTrack MFT; in my header
then tried calling the variable in my loop() with
Serial.println(MFT._currOffset);
Compiles OK but only get 0 returned

Tried adding inline uint32_t getcurrOffset(void) { return (_currOffset); } ; to public of class MD_MFTrack
Included MD_MFTrack MFT; in my header
then tried calling the variable in my loop() with
Serial.println(MFT.getcurrOffset());
Compiles OK but only get 0 returned

:o