Age | Commit message (Collapse) | Author |
|
|
|
modifier when beginning a drag.
|
|
|
|
|
|
drag.
|
|
|
|
playlist/range changes do not move it.
The user may drag the marker, edit in the Location UI, or use nudge, to set the end
|
|
this simplifies lua-bindings and also let's the compiler worry about
constant primitive types.
|
|
is replaced.
|
|
|
|
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.
|
|
|
|
audio basis for non-musical snap.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RouteTimeAxisView
Now that we have VCATimeAxisView, this needed to be done, but it also potentially applied with automation
|
|
|
|
methods which add a new track/bus
|
|
remote control ID and "order keys" have been removed.
|
|
- probably not what the user wants,
unless snapping beats to timecode frames.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
frame_at_bbt()
|
|
audioclock tempo display.
|
|
|
|
|
|
|
|
|
|
|
|
based bbt->pulse conversions.
|
|
|
|
|
|
|
|
|
|
- its now a bbt ruler / marker lane thing with the constraint modifier.
|
|
|
|
|
|
- display prev tempo and tempo at mouse while dragging
- simplify ramp dilation somewhat.
|
|
|