simplified and fixed PositionInTime calculation.
simplified and fixed PositionInTime calculation.

It does not internally increment time counter anymore. It instead only
calculates ticks, and then calculate TimeSpan only when it is requested.

(For frequent requests it results in more calculation, but it is kind of
trade offs for consistent processing.)

atsushieno/managed-midi