Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-22 | NO-OP: whitespace | Robin Gareus | |
2017-07-22 | Fix Route mute automation touch (owned control) | Robin Gareus | |
2017-07-22 | NO-OP: consistent [internal] API name for Automatables | Robin Gareus | |
2017-07-22 | NO-OP: Consistent API name | Robin Gareus | |
2017-07-21 | More non-rt calls to VCA - fixes VCA automation writing | Robin Gareus | |
This calls for a unified API to invoke Automatable methods ::transport_located() and ::transport_stopped() on Stripables, rather than indirectly calling it via Route::non_realtime_locate(), Route::nonrealtime_handle_transport_stopped() | |||
2017-07-21 | Hide VTAV header controls for small height | Robin Gareus | |
2017-07-21 | Fix VCA Automation: end write pass | Robin Gareus | |
2017-07-21 | Main Menu: some re-organization of session- and global-centric windows. | Ben Loftis | |
2017-07-21 | Fix recursion in FloatinTextEntry (amend f62c8c664d) | Robin Gareus | |
2017-07-22 | TempoMap legacy session loading fixes | nick_m | |
Ensure we set the last tempo end note types per minute. Clarify that we only set the end ntpm if unset. | |||
2017-07-22 | Fis stray break statement when checking for a legacy tempo map | nick_m | |
This could result in legacy sessions not being identified correctly and loading with end tempi of -1.0. | |||
2017-07-22 | Rework tempo marker editing menu functions | nick_m | |
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. | |||
2017-07-22 | Calculate clamped tempo stretch ratios using the correct (musical) domain | nick_m | |
2017-07-22 | TempoMap : Remove old solve_map debugging code | nick_m | |
2017-07-22 | Move some duplicated replace/add tempo section code | nick_m | |
Resets the previous tempo section's end ntpm to match the start of a new section whenever a section is added to the map. | |||
2017-07-22 | Remove redundant beat arg from TempoMap::add_meter | nick_m | |
BBT time should be enough to determine the beat. | |||
2017-07-22 | Fix incorrect double-snap when moving audio-locked tempi | nick_m | |
2017-07-22 | Rework region selection XML | nick_m | |
Ensures that selection is restored in the same object type order it was created in, which may some day make a difference. | |||
2017-07-22 | Cropping a single region to time selection works for multiple ranges | nick_m | |
Should fix 7285. | |||
2017-07-22 | Fix time selection undo for multiple time selections | nick_m | |
This is in mantis somewhere but i can't find it. timbyr? | |||
2017-07-22 | Disable tempo end/twist drag for meter-locked tempi | nick_m | |
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. | |||
2017-07-22 | Only add a new tempo or meter on click if the primary modifier is pressed | nick_m | |
Being able to add with any modifier can confuse a user who expected a tempo-altering drag. | |||
2017-07-22 | Remove duplicated tempo curve colour change when dragging | nick_m | |
2017-07-22 | Fix various issues wrt BBTRulerDrag | nick_m | |
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. | |||
2017-07-22 | Check for identical meter positions in old sessions by beat rather than pulse | nick_m | |
2017-07-22 | Indicate musical position lock style of regions and locations using BEAMED ↵ | nick_m | |
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 | |||
2017-07-22 | Time info box updates its length display correctly over a tempo change | nick_m | |
2017-07-22 | Rework time info box updates on region selection change | nick_m | |
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. | |||
2017-07-22 | Call Editor::abort_reversible_command() in MidiRegionView::abort_command() | nick_m | |
Fixes broken undo stack if no changes occurred. Edit note dialog is currently the only user. | |||
2017-07-22 | Remove double-nested reversible command when note editing | nick_m | |
2017-07-22 | Fix both note length setting and display in EditNoteDialog | nick_m | |
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. | |||
2017-07-22 | Add missing braces to Editor::cut_copy conditional | nick_m | |
2017-07-22 | Editor::playhead_forward/backward_to_grid snaps even in magnetic mode | nick_m | |
2017-07-21 | OSC make all group dispositions the same | Len Ovens | |
2017-07-21 | Increase range of a-comp#stereo release time | Johannes Mueller | |
Like for the mono version in f52443e17e818145d736e8f386b6a7aba6d8b5c7 | |||
2017-07-21 | Properly propagate TAV TimeSelection | Robin Gareus | |
2017-07-21 | Amend c242cbc31806 (VCA automation button) | Robin Gareus | |
2017-07-21 | Add automation button to VCA strip | Robin Gareus | |
2017-07-21 | Non-layered MIDI recording | Robin Gareus | |
This does not merge MIDI data, but trims MIDI regions at rec-stop like non-layered audio-recording does. | |||
2017-07-20 | Fix crash when renaming track to an invalid name | Robin Gareus | |
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. | |||
2017-07-20 | Equivalent fix for #7429 for the mixer | Johannes Mueller | |
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. | |||
2017-07-20 | Select the clicked route in the current mixer strip (fixes #7429) | Johannes Mueller | |
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. | |||
2017-07-20 | Editor Summary: Don't require user to re-click to scroll + zoom. | Ben Loftis | |
* Use conventions similar to those used in CursorDrag. | |||
2017-07-20 | Rename the route in a route template when renaming the template | Johannes Mueller | |
2017-07-20 | Set the name of the route in a route template to the template name | Johannes Mueller | |
2017-07-20 | Don't try to rename the route template state dir if it doesn't exist | Johannes Mueller | |
2017-07-20 | Allow adding tracks w/o running backend | Robin Gareus | |
2017-07-20 | CursorZoomDrag rework: | Ben Loftis | |
* 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. | |||
2017-07-19 | Editor Summary: thinko in initial value | Ben Loftis | |
2017-07-19 | Editor Summary: likely fix for crash-on-quit | Ben Loftis | |