|
|
The TimeSigTrack provides a simple time ordered list of TimeSig changes in the Song.
There is one TimeSigTrack per Song.
See also: Event, TimeSig
TimeSigTrack ()
| TimeSigTrack |
Creates an empty TimeSigTrack.
~TimeSigTrack ()
| ~TimeSigTrack |
[virtual]
bool status ()
| status |
[const]
Returns the status of the TimeSigTrack.
A value of true means timesig events are generated, a value of false means no timesig events are generated
Returns: TimeSigTrack status
See also: setStatus
void setStatus (bool s)
| setStatus |
Set the TimeSigTrack status value.
Parameters:
s | New TimeSigTrack status |
See also: status
void barBeatPulse (Clock time, int &bar, int &beat, int &pulse)
| barBeatPulse |
Converts the given time
value into a bar/beat/pulse
set according to the time signatures in the TimeSigTrack.
Parameters:
time | (in) Time at which to find bar/beat/pulse |
bar | (out) Returns bar value at time
|
beat | (out) Returns beat value at time
|
pulse | (out) Returns pulse value at time
|
PlayableIterator * iterator (Clock index)
| iterator |
[virtual]
Reimplemented from Playable for internal purposes..
Clock lastClock ()
| lastClock |
[const virtual]
Reimplemented from Playable for internal purposes..
void save (std::ostream &o, int i)
| save |
[const virtual]
Reimplemented from Serializable for internal purposes..
void load (std::istream &i, SerializableLoadInfo &info)
| load |
[virtual]
Reimplemented from Serializable for internal purposes..