.beginNamespace ("Timecode")
.beginClass <Timecode::BBT_Time> ("BBT_TIME")
.addConstructor <void (*) (uint32_t, uint32_t, uint32_t)> ()
+ .addData ("bars", &Timecode::BBT_Time::bars)
+ .addData ("beats", &Timecode::BBT_Time::beats)
+ .addData ("ticks", &Timecode::BBT_Time::ticks)
+ //.addStaticData ("ticks_per_beat", &Timecode::BBT_Time::ticks_per_beat, false)
.endClass ()
/* libtimecode enums */
.addFunction ("tempo_section_at_frame", &TempoMap::tempo_section_at_frame)
.addFunction ("meter_section_at_frame", &TempoMap::meter_section_at_frame)
.addFunction ("meter_section_at_beat", &TempoMap::meter_section_at_beat)
+ .addFunction ("bbt_at_frame", &TempoMap::bbt_at_frame)
+ .addFunction ("exact_beat_at_frame", &TempoMap::exact_beat_at_frame)
+ .addFunction ("exact_qn_at_frame", &TempoMap::exact_qn_at_frame)
.endClass ()
.beginClass <MetricSection> ("MetricSection")