Commit graph

  • a7b07e392e
    RTA: allow to remove master Robin Gareus 2025-08-28 19:33:54 +02:00
  • 51027b9921
    Fix application-bar meter and blinking Robin Gareus 2025-08-28 18:33:45 +02:00
  • ce70b544b0
    RTA: render master-bus first Robin Gareus 2025-08-28 18:09:45 +02:00
  • 3219802c6f audio clip editor: use refactored region trim handling now in CueEditor Paul Davis 2025-08-27 14:02:31 -06:00
  • 6187dd35c8 refactor code for region trimming from Pianoroll/MidiView Paul Davis 2025-08-27 14:02:02 -06:00
  • 0e45a55e96 Another fix for pianoroll use-after-free Robin Gareus 2025-08-27 13:49:57 +02:00
  • b718104a3f Potential fix for AAF region gain Robin Gareus 2025-08-27 13:19:05 +02:00
  • 28c81aec62 Fix Application bar tooltips Robin Gareus 2025-08-27 12:42:10 +02:00
  • 995de7a48c MCU: fix banking in the plugin subview Franke Burgarino 2025-08-26 17:20:02 -05:00
  • 36cac4e5e4 MCU: remove vpot control in plugin subview Franke Burgarino 2025-08-26 17:17:37 -05:00
  • d3bbe142e6 MCU: fix plugin subview crash Franke Burgarino 2025-08-26 12:54:31 -05:00
  • 1a6d7b443c MCU: clear pot LEDs when pot is empty Franke Burgarino 2025-08-26 12:22:02 -05:00
  • 6ff013346a RTA: fix potential invalidated iterator when clearing RTA Robin Gareus 2025-08-26 18:11:03 +02:00
  • 460377bec0 fix kbd-editing of automation point values by allowing full range Paul Davis 2025-08-25 14:16:21 -06:00
  • cb403667f4 VST3: implement host/global IContextInfoProvider Robin Gareus 2025-08-25 22:21:19 +02:00
  • 5dfd6a4b29 VST3: Ardour enumerates Tracks/Busses by type Robin Gareus 2025-08-25 21:57:41 +02:00
  • fc2e1c0f92 VST3: fix debug message Robin Gareus 2025-08-25 21:36:54 +02:00
  • 25a656b993 MCU: update pot LEDs when switching to the track/pan subview Franke Burgarino 2025-08-25 15:06:02 -05:00
  • 7820f904cf 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
  • 5fc3eb56a5 don't try to reset visible MIDI note range directly when adding a note Paul Davis 2025-08-25 13:39:44 -06:00
  • 6cb5e71f7e Remove debug message Robin Gareus 2025-08-25 01:08:55 +02:00
  • a67ab29b5c pianoroll's have nothing (?) to do when a region's length changes Paul Davis 2025-08-24 16:30:19 -06:00
  • c5a2ff9fa6 do not short-circuit CueEditor::set_region() if used with the current region Paul Davis 2025-08-24 16:28:56 -06:00
  • 1f33e90ac1 remove debug message Paul Davis 2025-08-24 16:25:10 -06:00
  • 5059924fc7 automation kbd-editing on single points ONLY Paul Davis 2025-08-24 11:54:56 -06:00
  • a9cdf76601 Allow numeric entry with "shift" when using dbl-click to reset Robin Gareus 2025-08-24 17:02:57 +02:00
  • de855856e2 Don't update bottom attachment when it's not visible Robin Gareus 2025-08-24 15:06:16 +02:00
  • 458e01ef81 Allow clearing RoutePropertiesBox Robin Gareus 2025-08-24 15:01:35 +02:00
  • a7db9ecc0f Make keyboard shortcuts work in RTA Window Robin Gareus 2025-08-24 06:51:44 +02:00
  • d67f3a349f use Session::request_locate() fully, to avoid 2nd session transport request Paul Davis 2025-08-23 22:34:59 -06:00
  • b36c1ae129 make pianoroll update happen on same timer as main editor playhead Paul Davis 2025-08-23 22:34:28 -06:00
  • 5621c62973 get playhead on timeline and in pianorolls to be in sync Paul Davis 2025-08-23 22:33:54 -06:00
  • a99e4116f8 temporal: provide TempoMap::global_fetch() Paul Davis 2025-08-23 22:32:58 -06:00
  • 3bd0bc775c Add example Lua script to set color transparency Daniel Appelt 2025-08-24 00:58:31 +02:00
  • be1c6911a5 Add support to set color transparency from Lua Daniel Appelt 2025-08-23 21:29:43 +02:00
  • cb8109c717 Add example script to create a midi region clone Daniel Appelt 2025-08-23 21:50:19 +02:00
  • 6a0431152a Add support to create midi regions from Lua Daniel Appelt 2025-08-22 12:31:21 +02:00
  • 34f309767c NO-OP: format comment Robin Gareus 2025-08-23 21:46:35 +02:00
  • 53a7e68b3f Expose preference to disable implicit grouping Robin Gareus 2025-08-23 10:07:05 +02:00
  • 3bb4f482b6 Add preference to disable implicit grouping Robin Gareus 2025-08-23 09:59:02 +02:00
  • 78bf5022d8 MCU: show surround master in global/mixer view Franke Burgarino 2025-08-22 14:47:48 -05:00
  • 18b027d1d0 MCU: clean up MackieControlProtocol::get_sorted_stripables logic Franke Burgarino 2025-08-22 13:58:52 -05:00
  • a5a8246257 MCU: add MackieControlProtocol::is_bus Franke Burgarino 2025-08-22 13:56:50 -05:00
  • 43a851c2b1 MCU: bring back foldbacks with correct sorting Franke Burgarino 2025-08-22 13:54:53 -05:00
  • ec8c4e7882 several more bbt_delta() unit tests Paul Davis 2025-08-22 10:59:06 -06:00
  • 3f45c0bdec temporal: remove iterative bbt_delta() since unit test shows breakage Paul Davis 2025-08-22 10:51:16 -06:00
  • d6e331fe6c temporal: new non-iterative implementation of Meter::bbt_delta() Paul Davis 2025-08-22 10:44:50 -06:00
  • b4ca9f2f38 add unit test for Meter::bbt_delta() Paul Davis 2025-08-22 10:43:46 -06:00
  • 8d7b48b728 Fix expanding application bar Robin Gareus 2025-08-22 15:47:19 +02:00
  • 60c7312538 kbd automation: no popup immediately after add, 2nd Return/Enter for that Paul Davis 2025-08-21 18:55:09 -06:00
  • a33edcb3af Evoral: add ControlList::has_event_at (timepos_t) Paul Davis 2025-08-21 18:54:20 -06:00
  • 2eb1a31e16 canvas: fix enter notify event handler to work with gtk ungrabs Paul Davis 2025-08-21 17:16:36 -06:00
  • b292e5191c tag regions captured inside Ardour with tempo and meter from timeline Paul Davis 2025-08-21 07:57:32 -06:00
  • 04cdd7d819 Add shortcut for spectrum analyzer window Robin Gareus 2025-08-22 00:19:03 +02:00
  • ede1055cdb MCU: fix pan values for mixbus Franke Burgarino 2025-08-21 16:57:42 -05:00
  • f8a7f10c9f Fix previous commit Robin Gareus 2025-08-21 22:36:37 +02:00
  • 9789efc223 Fix crash when setting up toolbar without session (sync button) Robin Gareus 2025-08-21 22:32:24 +02:00
  • 8b41d71036 Consolidate PI type flags across projects Robin Gareus 2025-08-21 17:53:17 +02:00
  • 8de485ebce tweaks to the presentation of drag sensitivity in preferences Paul Davis 2025-08-21 07:40:30 -06:00
  • c4020b22c4 Amend 28c8dbf128, unsubscribe from destroyed signal Robin Gareus 2025-08-21 04:41:01 +02:00
  • 15fd52960e MCU: work around mixbus initialization issue Franke Burgarino 2025-08-20 18:46:31 -05:00
  • 9bb6741435 MCU: fix mcpStripableSorter Franke Burgarino 2025-08-20 15:18:35 -05:00
  • 2b227fe58b fix initialization order warning for RegionUISettings Paul Davis 2025-08-20 17:37:21 -06:00
  • 5f7bcc55ef temporal: fix unused variable warning in TempoMap::paste() Paul Davis 2025-08-20 17:36:51 -06:00
  • d4a73cf8e4 temporal: lots more DEBUG_TRACE statements for grid debugging Paul Davis 2025-08-20 17:36:29 -06:00
  • 96e5229ad1 temporal: in the event of the most common logic failure, provide more info Paul Davis 2025-08-20 17:35:46 -06:00
  • f1606db64a in launchkey 4 code, use new Meter::bbt_delta() not ::bbt_delta Paul Davis 2025-08-20 17:35:32 -06:00
  • 0d6402e875 remove incorrect bbt_delta() in BBT_Time, provide Meter::bbt_delta Paul Davis 2025-08-20 17:35:06 -06:00
  • 69cc153470 check for null ActionGroup in ActionManager::drop_action_group() Paul Davis 2025-08-20 14:54:07 -06:00
  • a1bfe82d49 EditingContext: don't call drop_action_group() if an action group was not created Paul Davis 2025-08-20 14:53:49 -06:00
  • 664a2b4a8e Amend c6a49fdd50 drop automation actions Robin Gareus 2025-08-20 22:25:58 +02:00
  • 6a4d865452 Remove another debug message Robin Gareus 2025-08-20 22:09:45 +02:00
  • 985deae280 Don't re-create MIDI Region Editor when it already exists Robin Gareus 2025-08-20 21:57:40 +02:00
  • 84046ebc35 Hide debug messages in optimized builds Robin Gareus 2025-08-20 21:42:04 +02:00
  • c11b4f7bdb Use main editor for loop-range undo/redo - fix crash Robin Gareus 2025-08-20 21:16:31 +02:00
  • 3197c787b1 MCU: hide phase/solo controls for master Franke Burgarino 2025-08-20 10:29:49 -05:00
  • 464303da5e Handle special case of using unmanaged widgets to Frame Robin Gareus 2025-08-20 16:18:04 +02:00
  • 9cad318cfe Towards clean exit Robin Gareus 2025-08-20 14:13:31 +02:00
  • 64e714b89d remove some debug output Paul Davis 2025-08-20 07:04:46 -06:00
  • c427d1d67a Always clean up after ourselves.. Robin Gareus 2025-08-20 13:28:08 +02:00
  • 5bf5ab6f69 Add "note" to short grid labels Robin Gareus 2025-08-20 12:51:54 +02:00
  • 3a6c52314e Add "clear" button to RTA Window Robin Gareus 2025-08-20 12:50:16 +02:00
  • a85db361eb Add RTA clear feature Robin Gareus 2025-08-20 12:49:57 +02:00
  • 277c384a5c fix type from b489d466cf that resensitized the ghost note, causing crashes Paul Davis 2025-08-19 23:29:46 -06:00
  • 17f74643a7 remove infinitely recursive, never-called method from MidiView Paul Davis 2025-08-19 23:10:50 -06:00
  • 62989f1cbc remove share/icons/hicolor/index.theme Franke Burgarino 2025-08-19 16:03:43 -05:00
  • f7d01ea8e9 MCU: give UF1 & UF8 seperate device configs Franke Burgarino 2025-08-19 15:36:03 -05:00
  • 7e57b644d6 MCU: add master/monitor to global/mixer view if device has no master fader Franke Burgarino 2025-08-19 12:38:06 -05:00
  • c282eed67c update preferences metadata (source text and C++ code) Paul Davis 2025-08-19 13:40:13 -06:00
  • e82e08e60c also scale drag move threshold by UI scale Paul Davis 2025-08-19 12:08:40 -06:00
  • 01701bdd1d expose drag sensitivity in preferences Paul Davis 2025-08-19 12:07:13 -06:00
  • 54bea42216 scale move threshold by UIConfiguration parameter Paul Davis 2025-08-19 11:59:58 -06:00
  • 8d7969e72b change use of MoveThreshold.first to reflect pixel units Paul Davis 2025-08-19 11:59:27 -06:00
  • c260640502 use both relevant UIConfiguration parameters in ::move_threshold() Paul Davis 2025-08-19 11:36:11 -06:00
  • 9d36bace2d add move threshold sensitivity parameter for UI Paul Davis 2025-08-19 11:35:55 -06:00
  • bc3e2b1f6d move threshold for drags goes back to pair<int,int> Paul Davis 2025-08-19 11:29:13 -06:00
  • 92f5f819b7 move _copy member of some types of drags into Drag base class Paul Davis 2025-08-19 11:27:21 -06:00
  • cf4eb99ed8 Handle case where a custom MenuElem is added to the dropdown Robin Gareus 2025-08-19 20:01:57 +02:00
  • d18ecd5084 unit tests: fix an unusual deadlock/block in TempoMap::write_copy() Paul Davis 2025-08-19 10:51:33 -06:00
  • a3cf0a1570 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