Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
resizing midi region.
|
|
|
|
|
|
|
|
|
|
|
|
- fixes single-tempo assumption.
|
|
|
|
|
|
MidiRegionView::enable_display ().
- allows MidiRegionView::reset_width_dependent_items () to do it
as intended (i think).
|
|
- not sure if we can store this atm.
|
|
|
|
|
|
tempo dilation
|
|
ctor.
|
|
- for those not in the know, this series provides a way to
remove the temporal distortion introduced when using an
audio frame-based gui for music-locked objects.
In short, the gui uses an audio frame representation to move
objects. It displays the object using frame_at_beat(), quantizing
the time value to audio frames. This is fine until the user selects
that frame but expects it to be interpreted as a beat.
Thus beat_at_frame() would not produce the user-expected beat
(temporal quantization error of up to 0.5 audio samples).
This is one method of mapping audio time to music time accurately.
|
|
- use exact beats to determine frame position.
- see comments in tempo.cc for more.
- this hasn't been done for split yet, but dragging and
trimming are supported.
|
|
|
|
|
|
|
|
Desensitize all region actions initially, and toggle that state
appropriately when region selection changes
|
|
|
|
there do the right thing
|
|
|
|
|
|
|
|
|
|
|
|
|
|
selection
|
|
|
|
|
|
|
|
|
|
current_strip even in a selected group.
|
|
|
|
|
|
|
|
alternative to ArdourDisplay (dropdown) to provide numeric entry with
ArdourKnob.
|
|
|
|
|
|
|
|
|
|
|
|
session load
|
|
|
|
|