Block a user
6ed1402812
use ItemChangeBlocker to improve performance of RegionView::remove_silent_frames()
ab34861388
canvas: provide a means of blocking change notifications from Item propagating up the object tree
303f838a53
define new actions for stopping triggers/slots
c2c23172bd
ctrl surfaces: add method to BasicUI to stop slots in a given trigger box
9403b116ad
Mackie: make AudioInstruments button work correctly
4fdd8646b4
fix positioning of regions during multiduplicate or fill track operations
425f84493b
fix display of selection end point and duration (again!)
ad9757e73c
fix nudge/duration clocks when scrolling in BBT mode
9f85a0aaba
fix behavior of duration clocks when scrolling in all modes except BBT
4beca98e28
temporal: fix various incorrect uses of ::samples() in audio time arithmetic
f37687a985
various fixes for AudioClock duration/!duration confusion
716501defa
potential fix for "/bus/... master ..." target in MIDI binding maps failing
7850628f6f
fix manual drawing of MIDI automation (avoid offset) #9142
c505024a4b
temporal: when resetting the map, position BBT markers in beat time (and stop reset there)
12b672492e
tempomap: fix and improve efficiency and readability in ::get_grid()
c312d570f4
move twist-tempo drag from tempo ruler to BBT ruler
cd86521c65
rulers: improve labelling of non-quarter note beats in tempo ruler
8b06eb9878
editor rulers: do not try to generate "fill" ticks/lines for the grid
e3dc0a24f2
canvas ruler: use second font description appropriately
148dfdd23c
editor tempodisplay: use new TempoMap::get_grid() argument to get a finer grid
264140c191
do not label ticks generated to fill space between ::get_grid() results
d0fb7ae18a
avoid duplicate BBT points in grid
a84d3e04c4
tests: add new test to check that tempo map reset changes beat time correctly
f5887b978d
tempo map: when resetting, set beat/quarter positions as well as audio positions