Commit Graph

  • 2ecd265daa MCU: clear pot LEDs when pot is empty Franke Burgarino 2025-08-26 12:22:02 -05:00
  • 4885d7f073 RTA: fix potential invalidated iterator when clearing RTA Robin Gareus 2025-08-26 18:11:03 +02:00
  • 3c238e26b6 fix kbd-editing of automation point values by allowing full range Paul Davis 2025-08-25 14:16:21 -06:00
  • 89c4fdc186 VST3: implement host/global IContextInfoProvider Robin Gareus 2025-08-25 22:21:19 +02:00
  • 0d03390976 VST3: Ardour enumerates Tracks/Busses by type Robin Gareus 2025-08-25 21:57:41 +02:00
  • e6dd5512b6 VST3: fix debug message Robin Gareus 2025-08-25 21:36:54 +02:00
  • 9bc35232b3 MCU: update pot LEDs when switching to the track/pan subview Franke Burgarino 2025-08-25 15:06:02 -05:00
  • 7b1b1bac73 if visible note range is set to 1 note, treat just like any other range < 12 Paul Davis 2025-08-25 13:41:29 -06:00
  • 61a766fece don't try to reset visible MIDI note range directly when adding a note Paul Davis 2025-08-25 13:39:44 -06:00
  • 5e706c4fd4 Remove debug message Robin Gareus 2025-08-25 01:08:55 +02:00
  • 540f0b1f61 pianoroll's have nothing (?) to do when a region's length changes Paul Davis 2025-08-24 16:30:19 -06:00
  • 01000ab6c9 do not short-circuit CueEditor::set_region() if used with the current region Paul Davis 2025-08-24 16:28:56 -06:00
  • ab588efd8c remove debug message Paul Davis 2025-08-24 16:25:10 -06:00
  • 20a19e3a99 automation kbd-editing on single points ONLY Paul Davis 2025-08-24 11:54:56 -06:00
  • e5e9229eb2 Allow numeric entry with "shift" when using dbl-click to reset Robin Gareus 2025-08-24 17:02:57 +02:00
  • 4e78f25149 Don't update bottom attachment when it's not visible Robin Gareus 2025-08-24 15:06:16 +02:00
  • 32325e84d7 Allow clearing RoutePropertiesBox Robin Gareus 2025-08-24 15:01:35 +02:00
  • cca8de9d6c Make keyboard shortcuts work in RTA Window Robin Gareus 2025-08-24 06:51:44 +02:00
  • e684fb4eaf use Session::request_locate() fully, to avoid 2nd session transport request Paul Davis 2025-08-23 22:34:59 -06:00
  • 12aeeade3c make pianoroll update happen on same timer as main editor playhead Paul Davis 2025-08-23 22:34:28 -06:00
  • d20987aba4 get playhead on timeline and in pianorolls to be in sync Paul Davis 2025-08-23 22:33:54 -06:00
  • 7dadddb3dc temporal: provide TempoMap::global_fetch() Paul Davis 2025-08-23 22:32:58 -06:00
  • 4b5a55546a Add example Lua script to set color transparency Daniel Appelt 2025-08-24 00:58:31 +02:00
  • 7fa17f50da Add support to set color transparency from Lua Daniel Appelt 2025-08-23 21:29:43 +02:00
  • d09a972b73 Add example script to create a midi region clone Daniel Appelt 2025-08-23 21:50:19 +02:00
  • 26c9621aca Add support to create midi regions from Lua Daniel Appelt 2025-08-22 12:31:21 +02:00
  • a6e3708a8a NO-OP: format comment Robin Gareus 2025-08-23 21:46:35 +02:00
  • 45724aec9d Expose preference to disable implicit grouping Robin Gareus 2025-08-23 10:07:05 +02:00
  • a94dba4ef4 Add preference to disable implicit grouping Robin Gareus 2025-08-23 09:59:02 +02:00
  • faebc7ab35 MCU: show surround master in global/mixer view Franke Burgarino 2025-08-22 14:47:48 -05:00
  • a57e3db41c MCU: clean up MackieControlProtocol::get_sorted_stripables logic Franke Burgarino 2025-08-22 13:58:52 -05:00
  • d49e44c5c7 MCU: add MackieControlProtocol::is_bus Franke Burgarino 2025-08-22 13:56:50 -05:00
  • 75f8aa3673 MCU: bring back foldbacks with correct sorting Franke Burgarino 2025-08-22 13:54:53 -05:00
  • bb13bd48b2 several more bbt_delta() unit tests Paul Davis 2025-08-22 10:59:06 -06:00
  • 27ffd1628d temporal: remove iterative bbt_delta() since unit test shows breakage Paul Davis 2025-08-22 10:51:16 -06:00
  • fd53cf87ed temporal: new non-iterative implementation of Meter::bbt_delta() Paul Davis 2025-08-22 10:44:50 -06:00
  • 26e63fca9b add unit test for Meter::bbt_delta() Paul Davis 2025-08-22 10:43:46 -06:00
  • a6b07256aa Fix expanding application bar Robin Gareus 2025-08-22 15:47:19 +02:00
  • 07b20aa60a kbd automation: no popup immediately after add, 2nd Return/Enter for that Paul Davis 2025-08-21 18:55:09 -06:00
  • 05210fc7e2 Evoral: add ControlList::has_event_at (timepos_t) Paul Davis 2025-08-21 18:54:20 -06:00
  • 40b7b0a55c canvas: fix enter notify event handler to work with gtk ungrabs Paul Davis 2025-08-21 17:16:36 -06:00
  • 5d58ff7ebf tag regions captured inside Ardour with tempo and meter from timeline Paul Davis 2025-08-21 07:57:32 -06:00
  • fe731cb9ab Add shortcut for spectrum analyzer window Robin Gareus 2025-08-22 00:19:03 +02:00
  • fd13fdb1bf MCU: fix pan values for mixbus Franke Burgarino 2025-08-21 16:57:42 -05:00
  • b933e7f1b4 Fix previous commit Robin Gareus 2025-08-21 22:36:37 +02:00
  • 4926f673bd Fix crash when setting up toolbar without session (sync button) Robin Gareus 2025-08-21 22:32:24 +02:00
  • 59989eed3a Consolidate PI type flags across projects Robin Gareus 2025-08-21 17:53:17 +02:00
  • 25cc456c73 tweaks to the presentation of drag sensitivity in preferences Paul Davis 2025-08-21 07:40:30 -06:00
  • d7af181037 Amend 28c8dbf128, unsubscribe from destroyed signal Robin Gareus 2025-08-21 04:41:01 +02:00
  • e42cea63d5 MCU: work around mixbus initialization issue Franke Burgarino 2025-08-20 18:46:31 -05:00
  • d6697cd702 MCU: fix mcpStripableSorter Franke Burgarino 2025-08-20 15:18:35 -05:00
  • 56d36d3a41 fix initialization order warning for RegionUISettings Paul Davis 2025-08-20 17:37:21 -06:00
  • e9460bb372 temporal: fix unused variable warning in TempoMap::paste() Paul Davis 2025-08-20 17:36:51 -06:00
  • de843db102 temporal: lots more DEBUG_TRACE statements for grid debugging Paul Davis 2025-08-20 17:36:29 -06:00
  • 607f3577bd temporal: in the event of the most common logic failure, provide more info Paul Davis 2025-08-20 17:35:46 -06:00
  • 5aed12b90e in launchkey 4 code, use new Meter::bbt_delta() not ::bbt_delta Paul Davis 2025-08-20 17:35:32 -06:00
  • a8168f826d remove incorrect bbt_delta() in BBT_Time, provide Meter::bbt_delta Paul Davis 2025-08-20 17:35:06 -06:00
  • 0dab69fe74 check for null ActionGroup in ActionManager::drop_action_group() Paul Davis 2025-08-20 14:54:07 -06:00
  • c0fa42a203 EditingContext: don't call drop_action_group() if an action group was not created Paul Davis 2025-08-20 14:53:49 -06:00
  • d8c10a96bd Amend c6a49fdd50 drop automation actions Robin Gareus 2025-08-20 22:25:58 +02:00
  • 293100850b Remove another debug message Robin Gareus 2025-08-20 22:09:45 +02:00
  • aba8595342 Don't re-create MIDI Region Editor when it already exists Robin Gareus 2025-08-20 21:57:40 +02:00
  • 724340ce11 Hide debug messages in optimized builds Robin Gareus 2025-08-20 21:42:04 +02:00
  • 4b88330c9c Use main editor for loop-range undo/redo - fix crash Robin Gareus 2025-08-20 21:16:31 +02:00
  • 8bfd8de2f6 MCU: hide phase/solo controls for master Franke Burgarino 2025-08-20 10:29:49 -05:00
  • 28c8dbf128 Handle special case of using unmanaged widgets to Frame Robin Gareus 2025-08-20 16:18:04 +02:00
  • 4cd241fab7 Towards clean exit Robin Gareus 2025-08-20 14:13:31 +02:00
  • 2563eb2e1d remove some debug output Paul Davis 2025-08-20 07:04:46 -06:00
  • 6589fdf9e8 Always clean up after ourselves.. Robin Gareus 2025-08-20 13:28:08 +02:00
  • 82dc2a9e54 Add "note" to short grid labels Robin Gareus 2025-08-20 12:51:54 +02:00
  • b0af872de2 Add "clear" button to RTA Window Robin Gareus 2025-08-20 12:50:16 +02:00
  • ac9ffefb94 Add RTA clear feature Robin Gareus 2025-08-20 12:49:57 +02:00
  • 20ebcc408d fix type from b489d466cf that resensitized the ghost note, causing crashes Paul Davis 2025-08-19 23:29:46 -06:00
  • 1e2a2d5506 remove infinitely recursive, never-called method from MidiView Paul Davis 2025-08-19 23:10:50 -06:00
  • e77467adbe remove share/icons/hicolor/index.theme Franke Burgarino 2025-08-19 16:03:43 -05:00
  • 2f3c700cd0 MCU: give UF1 & UF8 seperate device configs Franke Burgarino 2025-08-19 15:36:03 -05:00
  • 25d9c2b284 MCU: add master/monitor to global/mixer view if device has no master fader Franke Burgarino 2025-08-19 12:38:06 -05:00
  • b0eafc7a7c update preferences metadata (source text and C++ code) Paul Davis 2025-08-19 13:40:13 -06:00
  • 20701362c3 also scale drag move threshold by UI scale Paul Davis 2025-08-19 12:08:40 -06:00
  • 86da6740cb expose drag sensitivity in preferences Paul Davis 2025-08-19 12:07:13 -06:00
  • d316a4b1c3 scale move threshold by UIConfiguration parameter Paul Davis 2025-08-19 11:59:58 -06:00
  • 99585debbe change use of MoveThreshold.first to reflect pixel units Paul Davis 2025-08-19 11:59:27 -06:00
  • fc08397ad8 use both relevant UIConfiguration parameters in ::move_threshold() Paul Davis 2025-08-19 11:36:11 -06:00
  • 059497ea3d add move threshold sensitivity parameter for UI Paul Davis 2025-08-19 11:35:55 -06:00
  • 1efd0c06bd move threshold for drags goes back to pair<int,int> Paul Davis 2025-08-19 11:29:13 -06:00
  • f34e314d93 move _copy member of some types of drags into Drag base class Paul Davis 2025-08-19 11:27:21 -06:00
  • 43e4e428f5 Handle case where a custom MenuElem is added to the dropdown Robin Gareus 2025-08-19 20:01:57 +02:00
  • 469f3e4d2a unit tests: fix an unusual deadlock/block in TempoMap::write_copy() Paul Davis 2025-08-19 10:51:33 -06:00
  • 69174b555e unit tests: use std::cout for any debug output in tempo map cut buffer test Paul Davis 2025-08-19 10:50:30 -06:00
  • 1312e8f992 temporal: implement TempoMap::bbt_distance() but do not use it Paul Davis 2025-08-19 10:48:57 -06:00
  • 29be601cce temporal: undefine macro after use Paul Davis 2025-08-19 10:48:29 -06:00
  • 7c9b9ceb7e temporal: show BBT marker point names in operator<< Paul Davis 2025-08-19 10:48:05 -06:00
  • 2aad1ac5f5 temporal: fix TempoMap::paste() to pass unit test Paul Davis 2025-08-19 10:46:37 -06:00
  • ee6356d9df remove crashing assert() when rendering scroomer Paul Davis 2025-08-19 09:37:23 -06:00
  • 66dde32a1b no more BBT_Time round/round_up methods (GUI edition) Paul Davis 2025-08-19 07:59:23 -06:00
  • f0111bcea5 temporal: BBT_Time cannot have any round_to_*() or round_up_to_*() methods Paul Davis 2025-08-19 07:59:06 -06:00
  • d2512c814a Use short labels for grid and beat-div dropdown Robin Gareus 2025-08-19 18:24:22 +02:00
  • 4859e4e57e ArdourDropdown: use action's short-label for display text Robin Gareus 2025-08-19 18:18:41 +02:00
  • e74dbf6ef7 Pianoroll: the return of the draw box (amend 8ffd45c3c) Robin Gareus 2025-08-19 15:36:44 +02:00
  • 8ffd45c3c0 Don't expand GUI as much on first load Robin Gareus 2025-08-19 15:25:24 +02:00