2#include <ossia/detail/config.hpp>
4#include <ossia/editor/scenario/time_signature.hpp>
12struct tick_transport_info;
13using transport_info_fun = smallfun::function<void(
const tick_transport_info&)>;
15struct tick_transport_info
18 double current_tempo{};
19 time_signature signature{};
21 quarter_note musical_start_last_signature{};
23 quarter_note musical_start_last_bar{};
24 quarter_note musical_start_position{};
26 quarter_note musical_end_last_bar{};
27 quarter_note musical_end_position{};
29 transport_info_fun update_transport_info;