Add BeatLength to TimingModel.
This commit is contained in:
@@ -6,7 +6,9 @@ namespace Cryville.Crtr.Extensions {
|
|||||||
public double Time { get; protected set; }
|
public double Time { get; protected set; }
|
||||||
public double BeatTime { get; protected set; }
|
public double BeatTime { get; protected set; }
|
||||||
public BeatTime FractionalBeatTime { get; protected set; }
|
public BeatTime FractionalBeatTime { get; protected set; }
|
||||||
public double BPM { get; set; }
|
double m_bpm;
|
||||||
|
public double BPM { get { return m_bpm; } set { m_bpm = value; } }
|
||||||
|
public double BeatLength { get { return 60 / m_bpm; } set { m_bpm = 60 / value; } }
|
||||||
public TimingModel(double offset) {
|
public TimingModel(double offset) {
|
||||||
Time = offset;
|
Time = offset;
|
||||||
FractionalBeatTime = new BeatTime(0, 0, 1);
|
FractionalBeatTime = new BeatTime(0, 0, 1);
|
||||||
|
|||||||
Reference in New Issue
Block a user