using namespace std;
using namespace ARDOUR;
+using namespace PBD;
/** Basic MidiRegion constructor (one channel) */
MidiRegion::MidiRegion (boost::shared_ptr<MidiSource> src, nframes_t start, nframes_t length)
void
MidiRegion::set_position_internal (nframes_t pos, bool allow_bbt_recompute)
{
- BeatsFramesConverter old_converter(_session, _position - _start);
+ BeatsFramesConverter old_converter(_session.tempo_map(), _position - _start);
double length_beats = old_converter.from(_length);
Region::set_position_internal(pos, allow_bbt_recompute);
- BeatsFramesConverter new_converter(_session, pos - _start);
+ BeatsFramesConverter new_converter(_session.tempo_map(), pos - _start);
set_length(new_converter.to(length_beats), 0);
}