diff options
author | Hans Baier <hansfbaier@googlemail.com> | 2008-08-06 23:47:21 +0000 |
---|---|---|
committer | Hans Baier <hansfbaier@googlemail.com> | 2008-08-06 23:47:21 +0000 |
commit | 1d015715a5e2a27ed7bbbaaa45750d4c805933f3 (patch) | |
tree | 4e0b4dd6f81abbafe6d9749790c3412155f464b9 /libs/ardour/midi_clock_slave.cc | |
parent | 0d077ee67618f059ea597bea9c34c78f1fba18e6 (diff) |
* I probably better should consult the nominal frame rate to calculate ppqn intervals
git-svn-id: svn://localhost/ardour2/branches/3.0@3666 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/midi_clock_slave.cc')
-rw-r--r-- | libs/ardour/midi_clock_slave.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/libs/ardour/midi_clock_slave.cc b/libs/ardour/midi_clock_slave.cc index 9b1ba935ac..db33902fd3 100644 --- a/libs/ardour/midi_clock_slave.cc +++ b/libs/ardour/midi_clock_slave.cc @@ -82,7 +82,7 @@ MIDIClock_Slave::update_midi_clock (Parser& parser) const Tempo& current_tempo = session.tempo_map().tempo_at(now); const Meter& current_meter = session.tempo_map().meter_at(now); double frames_per_beat = - current_tempo.frames_per_beat(session.frame_rate(), + current_tempo.frames_per_beat(session.nominal_frame_rate(), current_meter); double quarter_notes_per_beat = 4.0 / current_tempo.note_type(); @@ -97,11 +97,9 @@ MIDIClock_Slave::update_midi_clock (Parser& parser) midi_clock_frame += (long) (one_ppqn_in_frames) + session.worst_output_latency(); - /* std::cerr << "got MIDI Clock message at time " << now - << " result: " << midi_clock_frame - << " open_ppqn_in_frames: " << one_ppqn_in_frames << std::endl; - */ + << " midi_clock_frame: " << midi_clock_frame + << " one_ppqn_in_frames: " << one_ppqn_in_frames << std::endl; if (first_midi_clock_frame == 0) { first_midi_clock_frame = midi_clock_frame; |