Code cleanup
No new features, is mostly a cleanup release:
- Methods
track_to_events
andevents_to_tracks
methods are removed from everywhere to make place fortrack_to_tokens
andtokens_to_track
which make more sens when overridden - Less redundant code and overridden methods
token_to_track
systematically returns aInstrument
object and a list ofTempoChange
objects which might be the one by defaults when no Tempo tokens are used in an encoding- Bugfix in Octuple, OctupleMono and MuMIDI: Bar tokens where not created last in the vocabulary dictionary which might lead to mismatching vocabularies when saving and loading back token files
- Updated docstring with some corrections