MidiTrack = class("MidiTrack") function MidiTrack:initialize(index, data) self._enabled = true; self._eventIndex = 0; self._pointer = 0; self._lastTick = 0; self._lastStatus = nil; self._index = index; self._data = data; self._delta = 0; self._runningDelta = 0; self._events = {}; end function MidiTrack:reset() self._enabled = true; self._eventIndex = 0; self._pointer = 0; self._lastTick = 0; self._lastStatus = null; self._delta = 0; self._runningDelta = 0; end function MidiTrack:enable() self._enabled = true end function MidiTrack:disable() self._enabled = false end