Commit Graph

17870 Commits

Author SHA1 Message Date
Paul Davis
93225114d4 improve visibility management of clip property/editing displays 2025-02-09 10:41:21 -07:00
Paul Davis
37806ef15c NOOP: indent 2025-02-08 21:19:07 -07:00
Paul Davis
68be611ed2 if ARRDOUR_NOLOG_STD is set in the runtime environment, do not redirect stdout & stderr to a file on macOS 2025-02-08 19:06:20 -07:00
Paul Davis
68ca768bc4 dbl-click on MIDI region shows combined properties/pianoroll editor 2025-02-08 12:22:48 -07:00
Paul Davis
d68be57c43 basics of region property editor in pianoroll window 2025-02-08 10:25:17 -07:00
Paul Davis
a288698756 removed unused method and debug output from Pianoroll 2025-02-08 09:31:22 -07:00
Paul Davis
445c6f0689 get LED clicks for user-selected CC buttons working 2025-02-08 09:30:59 -07:00
Paul Davis
d693fba28a using MetaButton in pianoroll, unfinished but promising work at this point 2025-02-07 23:09:51 -07:00
Paul Davis
12e3bc5c20 significant refactoring of code used to build MIDI CC menus so that it can be re-used 2025-02-03 14:29:46 -07:00
Paul Davis
a0b2e85c7c better handling of MIDI channel selector on pianoroll 2025-02-02 11:32:45 -07:00
Paul Davis
01b26c3bb8 define better insensitive colors for CC lines in pianoroll (all themes) 2025-02-02 11:32:45 -07:00
Robin Gareus
1807f784cc Fix another typo 2025-02-02 12:58:19 +01:00
Paul Davis
fac9a924bf more work on velocity color/sensitivity display 2025-02-01 19:38:40 -07:00
luzpaz
d111f6786b Fix typos 2025-02-02 02:05:54 +01:00
Paul Davis
eb3935a11f various changes to get event sensitivity and cursors with pianoroll velocity/automation working better 2025-02-01 13:31:39 -07:00
Paul Davis
4d2d79687d remove unused #include 2025-02-01 13:31:39 -07:00
Paul Davis
f00903d3b2 add missing canvas item type enum 2025-02-01 13:31:39 -07:00
Robin Gareus
000c25edcc Update gtkmm -> ytkmm header location (omnibus commit) 2025-02-01 15:25:14 +01:00
Robin Gareus
233fc890de Update gdkmm -> ydkmm header location (omnibus commit) 2025-02-01 15:01:52 +01:00
Robin Gareus
f1e0f4b1ea Update gtk -> ytk header location (omnibus commit) 2025-02-01 13:53:21 +01:00
Robin Gareus
07866caf1e Update gdk -> ydk header location (omnibus commit) 2025-02-01 13:37:48 +01:00
Robin Gareus
ce226e707e Remove unused include 2025-01-30 17:25:49 +01:00
Paul Davis
f5f238b30a prefer !foo to foo == 0 for nullptr conditionals 2025-01-29 17:40:57 -07:00
Paul Davis
348bf8b6c2 GridLines needs an EditingContext so that it uses the right samples per pixel 2025-01-29 17:40:57 -07:00
Paul Davis
852ad9a7da move grid updating code and members into EditingContext 2025-01-29 17:40:57 -07:00
Paul Davis
ef6502d88d initial refactoring to prepare for grid lines in pianoroll 2025-01-29 17:40:57 -07:00
Robin Gareus
5bb814a281 Use ArdourFrame for Mixer Scenes 2025-01-29 22:00:51 +01:00
Robin Gareus
466663dc6c Remove explicit duplicate Frame, now Gtk::Notebook provides it 2025-01-29 21:11:02 +01:00
Robin Gareus
e4e254e7fd Switch to favorite plugin tab when using DnD to add favorites 2025-01-29 18:25:22 +01:00
Robin Gareus
77d78fdef2 Use Tab button to pick mixer sidebar plugin display mode 2025-01-29 16:26:12 +01:00
Robin Gareus
8e444ba45d Correctly set sidebar tab selection for new users 2025-01-29 01:45:43 +01:00
Robin Gareus
41a591ad49 Restore Trigger Page sidebar tab on session load 2025-01-29 00:31:41 +01:00
Robin Gareus
7b326e7ec0 First iteration of tabbed mixer-strip sidebar 2025-01-29 00:31:03 +01:00
Robin Gareus
6e5d48b7ff Use meta-button for trigger-page sidebar notebook tabs
This reverts and replaces commit 82993157e5.
2025-01-28 22:52:00 +01:00
Robin Gareus
42e82fb590 Move to a two button themed editor sidebar selector 2025-01-28 22:52:00 +01:00
Paul Davis
7bb4ae2cb8 remove unused variables 2025-01-28 13:29:40 -07:00
Paul Davis
53e1e7a032 better text 2025-01-28 13:29:40 -07:00
Paul Davis
b82ae5590c ensure that a Pianoroll window (and its action groups) are deleted when appropriate 2025-01-28 13:29:40 -07:00
Robin Gareus
ccc2273d54 Tweak editor sidebar dropdown/button layout 2025-01-28 14:11:28 +01:00
Robin Gareus
7035189346 Use meta-button instead of editor sidebar notebook tabs (again)
This reverts commit a0fd339f64
and db90906c7c.

and replaces it with three meta-buttons
2025-01-28 07:52:35 +01:00
Paul Davis
4f711c9155 more basics of a clip recording control on the cue editor 2025-01-27 20:21:23 -07:00
Paul Davis
c4f44c045d basics of a rec-enable control and rec-length control for pianoroll 2025-01-27 15:15:51 -07:00
Paul Davis
24e8165c12 fix duplicated drawing of rec-related icons in trigger box UIs 2025-01-27 15:15:20 -07:00
Paul Davis
49d26236ac remove unused members of CueEntry 2025-01-27 13:26:15 -07:00
Paul Davis
0ddc050555 avoid double-free of MIDI sys ex and patch change canvas items 2025-01-27 12:42:13 -07:00
Paul Davis
ee4419003c no ghost note in draw mode in midi view if dragging something 2025-01-27 10:48:19 -07:00
Paul Davis
c4af078acb prevent crashes in pianoroll when showing velocity
Crash caused by an assumption that all automation has a line
2025-01-27 10:24:03 -07:00
Paul Davis
86f451ecef in pianoroll, zoom to show full region when appropriate and possible 2025-01-27 09:50:28 -07:00
Paul Davis
454f87568a pianoroll window needs to forward key press events to make MIDI bindings active 2025-01-26 19:57:41 -07:00
Paul Davis
0015cc8c68 move zoom scaling out of ::zoom_to_show() and into the caller 2025-01-26 15:51:18 -07:00