Skip to content

Adjustable Beatmarks

mik edited this page May 5, 2010 · 9 revisions

This page shall document how implementation of adjustable beatmarks works.

Signal flow

'Adjust beatmark' * signal "beatmark_set" is send by ControlPushButton * slot BeatmarkSet is raised an signal "beatmark_point" is trigger with current sample position * waveformrendererbeat.cpp receives signal "beatmark_point" and adjusts beatmarks to current sample position

'Track loaded' * slot loadTrack is raised and cues are loaded from TrackInfoObject * beat type cue is sorted out and beatmark position is read and send to waveformrendererbeat.cpp

'Track unloaded' * slot unloadTrack is raised and cues are loaded from TrackInfoObject * beat type cue is sorted out and set to current beatmark position

TODO

* cues aren't saved after leaving MIXXX * drawing button for skin

Clone this wiki locally