Block a user
13311b7a32
tempo mapping: tempo group and mapping group are now only ever visible one at a time
a37d4dbacf
define actions for changing tempo edit behavior and expand menu
8fbf2c3f52
add enum and member var for controlling what kind of tempo editing we are doing
e9f71824a1
temporal: change API for TempoMap::stretch_tempo()
57398b1e5e
tempo mappoing: use actual mouse cursors not canvas item cursors
e9f71824a1
temporal: change API for TempoMap::stretch_tempo()
57398b1e5e
tempo mappoing: use actual mouse cursors not canvas item cursors
dad40f960d
fixup various mistakes when rebasing boost->std shared_ptr changes
720102f98a
modify API of MIDI Clock ticker to use ProcessedRange
bcc1aeeb86
change MidiClockTicker to use Session& not Session*
33047987a7
add ProcessedRanges element to Session and update its contents appropriately
af37406ed8
new data type to describe sample ranges processed during Session::process
ed64a57421
temporal: fix get_tempo_and_meter() with BBT time caused by iterator invalidation
d6f17cb9e0
modify API of MIDI Clock ticker to use ProcessedRange
c548ad8ec3
change MidiClockTicker to use Session& not Session*
568cf126e8
add ProcessedRanges element to Session and update its contents appropriately
1b1c40c43f
new data type to describe sample ranges processed during Session::process
90d0001fab
tempo twisting: GUI improvements, including undo/redo logic
fefb4638ed
tempo twisting: various fixes and improvements to core logic
a8a29e0e32
remove another ancient binding set
55ec4eb608
remove old SAE keybindings
11d731ff9d
fix mapping begin/commit/abort logic in editor
174b2da9fc
canvas: fix debug output after auto-fication
5795a53e86
new tempo mapping drag objects (API and implementation)
de748e3db8
tempo marker drag: change type of stored bpm
e418aa130a
temporal: API changes and implementation to support new twist operation