Returns the beats per minute.
Creates a new instance of TimeTracker.
Beats per minute.
The amount of beats per measure. In a time signature, this would be the upper number.
The note value of individual beats in a measure. In a time signature, this would be the lower number.
Returns the amount of time (in seconds) that has passed since the startTime.
Gets the current time, and marks it as the end time.
Gets the current time, and marks it as the start time.
If this method is never invoked, startTime will use it's default value of when the instance was created (set in the constructor).
TimeTracker stores and calculates time-related information of a MIDI file, acting as both a data class and a "stopwatch" that returns information about the current state of a MIDI file, such as the measure it's on.
TimeTracker does not run in real-time, but calculates the state of a MIDI file based on a given start time, and how long it has been running. TimeTracker uses milliseconds to calculate information,