- TempoMap::BBTPointList::const_iterator points_begin;
- TempoMap::BBTPointList::const_iterator points_end;
- Sample *buf;
- framecnt_t click_distance;
+ if (emphasis) {
+ if (click_emphasis_data && Config->get_use_click_emphasis () == true) {
+ clicks.push_back (new Click (pos, click_emphasis_length, click_emphasis_data));
+ } else if (click_data && Config->get_use_click_emphasis () == false) {
+ clicks.push_back (new Click (pos, click_length, click_data));
+ }
+ } else if (click_data) {
+ clicks.push_back (new Click (pos, click_length, click_data));
+ }
+}
+
+void
+Session::click (samplepos_t cycle_start, samplecnt_t nframes)
+{
+ vector<TempoMap::BBTPoint> points; // TODO use mempool allocator