Tempo ramps - display bbt in audio clock correctly when dragging tempos/meters.
This commit is contained in:
parent
187122ce5b
commit
3f2a8fe81d
@ -923,6 +923,12 @@ AudioClock::session_property_changed (const PropertyChange&)
|
||||
set (last_when, true);
|
||||
}
|
||||
|
||||
void
|
||||
AudioClock::metric_position_changed ()
|
||||
{
|
||||
set (last_when, true);
|
||||
}
|
||||
|
||||
void
|
||||
AudioClock::session_configuration_changed (std::string p)
|
||||
{
|
||||
@ -1300,6 +1306,7 @@ AudioClock::set_session (Session *s)
|
||||
|
||||
_session->config.ParameterChanged.connect (_session_connections, invalidator (*this), boost::bind (&AudioClock::session_configuration_changed, this, _1), gui_context());
|
||||
_session->tempo_map().PropertyChanged.connect (_session_connections, invalidator (*this), boost::bind (&AudioClock::session_property_changed, this, _1), gui_context());
|
||||
_session->tempo_map().MetricPositionChanged.connect (_session_connections, invalidator (*this), boost::bind (&AudioClock::metric_position_changed, this), gui_context());
|
||||
|
||||
XMLProperty const * prop;
|
||||
XMLNode* node = _session->extra_xml (X_("ClockModes"));
|
||||
|
@ -229,6 +229,7 @@ class AudioClock : public CairoWidget, public ARDOUR::SessionHandlePtr
|
||||
|
||||
void session_configuration_changed (std::string);
|
||||
void session_property_changed (const PBD::PropertyChange&);
|
||||
void metric_position_changed ();
|
||||
|
||||
Field index_to_field () const;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user