Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Ensure we set the last tempo end note types per minute.
Clarify that we only set the end ntpm if unset.
|
|
This could result in legacy sessions not being identified correctly and
loading with end tempi of -1.0.
|
|
Setting a tempo to 'Continue' via right click puts it in a permanent state
of continuing the previous section's end tempo (basically what
'Lock Continue' should have been). This can be disabled (unlocked) by
selecting 'Don't Continue'.
Remove the previous temporary 'Continue' function.
Reorganise menu to separate position lock style from more commonly
used functions.
|
|
|
|
|
|
Resets the previous tempo section's end ntpm to match the start
of a new section whenever a section is added to the map.
|
|
BBT time should be enough to determine the beat.
|
|
|
|
Ensures that selection is restored in the same object type order
it was created in, which may some day make a difference.
|
|
Should fix 7285.
|
|
This is in mantis somewhere but i can't find it. timbyr?
|
|
It was assumed that the drag takes place within an area of musical time.
This is not true for the space before any non-initial
meter-locked tempo.
In the case of the initial tempo, there is no previous section
to perform an end-drag on.
|
|
Being able to add with any modifier can confuse a user who expected
a tempo-altering drag.
|
|
|
|
If we've clicked on a tempo bar before the initial tempo,
don't allow anything to happen.
If it was just a click, ensure the tempo curve colour is restored.
|
|
|
|
EIGHTH NOTES in name
Also attempt to indicate lock type with symbols CROSS OF JERUSALEM and
LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR
|
|
|
|
Should provide better performance as we now only listen for changes in the
selected regions. Testing every changed region to see if its in
the selection was not working very well under some circumstances.
|
|
Fixes broken undo stack if no changes occurred.
Edit note dialog is currently the only user.
|
|
|
|
Length clock uses region relative time converter with offset to display
correct value over tempo changes.
Fix note length setting by using source time converter on a sample duration
based on a session-relative offset.
|
|
|
|
|
|
|
|
Like for the mono version in f52443e17e818145d736e8f386b6a7aba6d8b5c7
|
|
|
|
|
|
|
|
This does not merge MIDI data, but trims MIDI regions at rec-stop like
non-layered audio-recording does.
|
|
If the "Sorry I cannot do that" dialog is displayed from
FloatingTextEntry::use_text(), the entry is still visible and accepts
[focus] events. Also the dialog returns focus and multiple
idle_delete_self() will be called for an Entry that's already being
deleted.
|
|
The previous commit addressed only the behavior of clicking a route in the
editor window. Now we handle the same issue in the mixer window.
|
|
Issue #7429 reports that that clicking a route of an already selected group
does not update the editor mixer strip selection. To fix this we call
Editor::set_selected_mixer_strip() at the end of
RouteTimeAxisView::selection_click();
The overhead of maybe calling it twice should be toleratable, as
::set_selected_mixer_strip() checks, if the route is already the current mixer
strip route before setting it.
|
|
* Use conventions similar to those used in CursorDrag.
|
|
|
|
|
|
|
|
|
|
* If the use-time-rulers-to-zoom option is enabled, -all- cursor drags can zoom.
* Behavior has been tweaked so it is easy to scroll without zooming, if you want to.
|
|
|
|
|
|
* Only draw track bg lines if they will actually be recognizable.
* limit zoom-in capability of the summary box until it works correctly.
|
|
zoom-out scales.
|
|
It would be nice to change get_audio_buffer() to not set
AudioBuffer::_written to false (all but one other user of this API also
only get read-only data), but that requires chaning the rationale of the
underlying ::set_data() API.
|
|
|
|
|
|
|