-
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