MeterSection* ms;
double divisions_per_bar;
double beat_frames;
- double frames_per_bar;
double current_frame;
BBT_Time current;
Metrics::iterator next_metric;
current.ticks = 0;
divisions_per_bar = meter->divisions_per_bar ();
- frames_per_bar = meter->frames_per_bar (*tempo, _frame_rate);
beat_frames = meter->frames_per_division (*tempo,_frame_rate);
if (reassign_tempo_bbt) {
- TempoSection* rtempo = tempo;
MeterSection* rmeter = meter;
DEBUG_TRACE (DEBUG::TempoMath, "\tUpdating tempo marks BBT time from bar offset\n");
*/
ts->update_bbt_time_from_bar_offset (*rmeter);
- rtempo = ts;
} else if ((ms = dynamic_cast<MeterSection*>(*i)) != 0) {
rmeter = ms;
}
divisions_per_bar = meter->divisions_per_bar ();
- frames_per_bar = meter->frames_per_bar (*tempo, _frame_rate);
beat_frames = meter->frames_per_division (*tempo, _frame_rate);
DEBUG_TRACE (DEBUG::TempoMath, string_compose ("New metric with beat frames = %1 dpb %2 meter %3 tempo %4\n",
}
break;
}
+
+ /* NOTREACHED */
+ assert (false);
+ return 0;
}
void