Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-29 | Remove defunct Route "Adjust Latency" GUI | Robin Gareus | |
This was based on Ardour-5 style "set custom latency of the IO", and inform, override JACK-port latency compensation. Ardour6: IO itself is no longer in control. This is abstracted by IOProcessor. In any case, this is to be superseded by bundling a-virtual-latency, and allowing track playback offset (that has no additional thru-latency for cue-monitoring). | |||
2019-08-03 | Update GPL boilerplate and (C) | Robin Gareus | |
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author. | |||
2019-03-01 | GUI updates to handle monitor-section changes | Robin Gareus | |
This fixes various MS related action sensitivity issues, as well as action-states. Also manually adding a monitor-section to a session now always immediately shows it, regardless of prior ToggleMonitorSection visibility. | |||
2019-01-23 | Kill the last remaining buses | Robin Gareus | |
In Ardour's world, the plural of a "Bus[Bar]" is "Busses". (some day we may or may not search/replace 'em all to "buses") | |||
2018-12-27 | remove debug output | Paul Davis | |
2018-12-27 | div wrapping | Paul Davis | |
2018-11-28 | Consolidate two more engine-checks | Robin Gareus | |
2018-11-28 | NO-OP: Clarify function name | Robin Gareus | |
2018-11-28 | Use central method to check for engine where required | Robin Gareus | |
These are generally places where tracks/busses are created or port connections change. | |||
2018-11-27 | Catch potential exceptions when adding tracks/busses | Robin Gareus | |
2018-11-27 | GUI limitation: Require engine to add/remove tracks/busses | Robin Gareus | |
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-09-18 | use modified API name in GUI | Paul Davis | |
2017-09-18 | basic GUI framework for setting Disk I/O options | Paul Davis | |
2017-09-18 | cue monitoring for audio (GUI aspects) | Paul Davis | |
2017-09-09 | Migrate PC dialog to RouteUI, midnam handing to RTAV. | Robin Gareus | |
This allows to to bring up the PC dialog from Editor/Editor-Mixer & Mixer for both MIDI Tracks as well as MIDI Busses. | |||
2017-08-23 | Fix Route-template file suffix | Robin Gareus | |
2017-08-20 | Pass session description or route comment as default description | Johannes Mueller | |
... to SaveTemplateDialog | |||
2017-08-20 | Use const wherever you can | Johannes Mueller | |
2017-08-20 | Let user add a route template description on saving route templates | Johannes Mueller | |
2017-08-18 | Remove old destructive API (non layered is a dynamic mode) 1/2 | Robin Gareus | |
2017-07-24 | Remove unused "mark" parameter from stop_touch() API | Robin Gareus | |
2017-07-17 | Remove ArdourPrompter wrapper | Robin Gareus | |
2017-07-17 | Remove <gtkmm.h> include from header files. | Robin Gareus | |
2017-07-17 | Move more Gtkmm2ext widgets into libwidget | Robin Gareus | |
2017-07-17 | Remove unused sources & includes | Robin Gareus | |
2017-07-17 | Move Gtkmm2ext widgets into libwidget | Robin Gareus | |
2017-07-17 | Separate Ardour UI widgets into dedicated library | Robin Gareus | |
2017-07-08 | Remove old API (unused, incorrect for grouped tracks) | Robin Gareus | |
2017-07-01 | NO-OP whitespace (updated GH PR #357) | Thomas Brand | |
2017-06-15 | Prepare VCA Automation Lanes -- refactor TAV | Robin Gareus | |
* add an abstract StripableTimeAxisView (Route TAV + VCA TAV) * move common strip-methods into STAV * Add Automation Lanes to VCA TAV * Allow ATAV without Automatable for VCA Controls | |||
2017-06-12 | Fix Monitor Group override | Robin Gareus | |
2017-05-04 | NO-OP: whitespace | Robin Gareus | |
2017-05-04 | The return of explicit exclusive solo. | Robin Gareus | |
2017-03-24 | Revert "consistent use of context-menu popups" | Robin Gareus | |
This reverts commit b3722f7063699fafd0421d504e05a7300c70e0ec. In some cases ardour shows context-menu on right-mouse-button release. In this case selecting a menu-entry should happen with the left-mouse button (or any button?!) Using ev->button is only correct if the menu is temporary and only visible while the button is held, button release then activates the menu-item. This needs further work, in some cases allowing any button (0) to work makes sense and overall consistency needs to be improved. Different places use different strategies for context-menus which don't always match the button used in the event-handler. This is a hotfix (to make TAV context menus work again with left-click) | |||
2017-03-16 | consistent use of context-menu popups | Robin Gareus | |
2017-03-11 | Update color stripable color-picker(s) | Robin Gareus | |
* consistent behavior (Route, VCA) * non-modal * a single color picker for each RouteUI/VCA at most * fix bug: VCA picker staying around even when VCA was deleted | |||
2017-02-28 | Fix touching mute automation (mostly) | Robin Gareus | |
controllable->set_value() from GUI context will eventually queue a session-rt command. By the time the realtime command runs, the controllable needs to be in "touch" mode. The AutomationController "toggle" UI worked around this by directly using the underlying API (ignoring slaved-controls and ignoring groups). The RouteUI's GUI wasn't able to write mute-automation at all. This commit is a compromise: press + hold (touch) + release button. (it may need further special-casing for _desc.toggled in AutomationControl::actually_set_value(), also undoing automation-writes is currently not working correctly) | |||
2017-02-27 | Likely fix for bug: cannot change track colors in older 4.x sessions. | Ben Loftis | |
2017-01-21 | Add GUI part to immediately fan-out multi-out instruments on track creation | Robin Gareus | |
2017-01-20 | Plug some mixer memory leaks | Robin Gareus | |
2017-01-16 | Add initial GUI support for global monitor states | Robin Gareus | |
2016-12-21 | Fix indentation 8 whitespaces to tab | Nil Geisweiller | |
2016-12-17 | Hide/remove per-track record-mode in favor of global setting. | Robin Gareus | |
2016-11-29 | Fix route color selection dialog | Robin Gareus | |
2016-11-25 | The DisplaySuspender is useless with async Session RTEvents | Robin Gareus | |
2016-11-16 | Fix crash when fanning out from editor mixer | Robin Gareus | |
when creating a new track or bus editor-selection changes and the editor-mixer's _route changes. | |||
2016-11-11 | Refine instrument fan-out: | Robin Gareus | |
* prefix (rather than suffix) portgroup-name * check if group already exists * disconnect targets (when autoconnect preference is enabled) * expose tracks/busses option | |||
2016-11-10 | Implement instrument fan-out options (group, track/bus) | Robin Gareus | |
2016-11-10 | C++ implementation of fan_out_instrument.lua | Robin Gareus | |