13
0
Commit Graph

17414 Commits

Author SHA1 Message Date
f8c3e6f961
T: remove session properties not applicable to LiveTrax 2024-05-25 17:06:15 +02:00
defcd16931
T: limit import to stereo (and constrain import options)
Trax only has mono and stereo tracks (no surround panner).

In theory we could allow "sequence files", and "merge files",
channels > 2 are simply ignored. However it seems prudent
to hide those options, at least for the time being.
2024-05-25 16:46:40 +02:00
26ce571baf
Fix build, partially revert 5a188fba 2024-05-25 16:10:34 +02:00
dd14d6bce4 fix crashes related to loop/punch ruler no longer existing 2024-05-25 06:06:27 -06:00
5a188fba55
T: fix crash when cycling though tabs
`recorder` (and other tabbables) do not exist
2024-05-24 23:44:05 +02:00
d60e9e02ea
T: Fix Gtk-CRITICAL 'GTK_IS_ENTRY (entry)' failed
The Notebook need to be destroyed before the Gtk::Entry.
Destroying the Notebook, destroys every Tab one by one, which
triggers a SessionDialog::tab_page_switched callback.

This in turn calls SessionDialog::new_name_changed which
requires the `new_name_entry` to still be allocated.
2024-05-24 21:16:39 +02:00
c6a67204bb
NO-OP: whitespace 2024-05-24 21:04:17 +02:00
79a65999b2
T: fix -Wreturn-type 2024-05-24 21:04:04 +02:00
53236dd728 L: force grid type to timecode 2024-05-24 11:04:59 -06:00
e9013e1d0f minor cleanups to timecode metric generation code
Mostly this is to make sure that we never include marks earlier than @param lower.
The sample->timecode conversion common to all rule scales is now moved outside
of the switch block, and an unnecessary floor() call was removed.
2024-05-24 11:04:59 -06:00
50a0f40a0f force timecode mark module to 1, to avoid missing marks
The entire modulo concept for ruler marks has become mostly redundant now that
the rulers will only show text for a tick if there enough space
2024-05-24 11:04:59 -06:00
f2345b6fe0
T: Hide Track -> Master bus connections 2024-05-24 18:45:47 +02:00
036fc1d6b6
T: Fix track/ruler header layout
Labels have a min. height, which caused the ruler header to
be cut off or bleed into the track header.

The expandable parts of the table need to have a min. height of 0.
2024-05-24 15:39:54 +02:00
3b191153cd L: pack master-bus on the right 2024-05-24 08:21:46 -05:00
00cd3ef62f L: remove debug msg 2024-05-24 08:21:17 -05:00
c971d5d4de
Merge branch 'ardour' 2024-05-23 22:32:25 +02:00
f583a87c2e
T: move engine divider after driver, before I/O Devices 2024-05-23 22:31:24 +02:00
45b7c3c533
T: remove music-time clock options 2024-05-23 22:26:32 +02:00
1f435fa079 Revert "L: remove Bars&Beats from clock options"
This reverts commit e2f09f04d4.
2024-05-23 14:06:01 -06:00
e2f09f04d4 L: remove Bars&Beats from clock options 2024-05-23 14:00:17 -06:00
5f17d1b399
Shrink Engine Dialog when hiding the advanced section 2024-05-23 21:28:31 +02:00
f261067429 L: more aggressively enforce object+smart mode; remove tool actions 2024-05-23 13:00:52 -05:00
09542f4d25 L: remove the TC text displays, and pack Auto Return + Follow Range 2024-05-23 12:46:34 -05:00
2ed4e82a42 L: darker background 2024-05-23 12:46:34 -05:00
fbbea1f1c9 L: add separator lines to focus attention on device settings (backport?) 2024-05-23 12:46:34 -05:00
39ea6b47b3 L: Yet another layout-change for the ruler header area 2024-05-23 12:46:34 -05:00
03bd02f8e8 L: rough-cut of rc_options dialog (remove lots of stuff!) 2024-05-23 12:46:34 -05:00
8787c0f072 L: remove unnecessary separator elem from region-context menu 2024-05-23 12:46:34 -05:00
17d6e724ab L: remove Group context-menu items that reference VCA or subgroups 2024-05-23 12:46:34 -05:00
86c9118a0f L: remove meter points other than Input and Output 2024-05-23 12:46:34 -05:00
beeb5c8292 L: remove menu action 'change same track-type' since we only have one 2024-05-23 12:46:34 -05:00
c873fcb110
T: allow to switch meter-type of multiple tracks 2024-05-23 19:04:58 +02:00
df474eb59c
T: fix big clock (needs a session) 2024-05-23 18:37:13 +02:00
b79e17f8a2 L: only renumber tracks after track DnD if we passed the move threshold 2024-05-21 11:20:08 -06:00
34cc408ebb add a move threshold to track DnD 2024-05-21 11:20:08 -06:00
08eb25ef55 add a move threshold to track DnD 2024-05-21 11:05:37 -06:00
d631a6562f
Merge branch 'ardour' 2024-05-21 18:23:56 +02:00
0929faf830
Use alphabet instead of numbers for new group names 2024-05-21 18:21:47 +02:00
56985164ba allow return key in add route dialog to activate dialog response (no mouse required) 2024-05-21 09:30:29 -06:00
3523de5272 final change for fixing addition of section markers from GUI 2024-05-21 08:28:04 -06:00
f4dfd52cf7 L: refactor methods to add a location/section marker so that there is only one method for this 2024-05-21 08:27:17 -06:00
2d5884ccb1 refactor methods to add a location/section marker so that there is only one method for this 2024-05-21 08:21:02 -06:00
ab9cab625f L: even more monochrome theming 2024-05-21 09:07:39 -05:00
2a69f393a1 L: menu organization (incl. return of the Session Properties) 2024-05-21 09:07:39 -05:00
b2db04c4a4 (backport?) "Remove" -> "Remove Selected Tracks" 2024-05-21 09:07:39 -05:00
ed50b9ac28 L: text change: "Sync Source" 2024-05-21 09:07:39 -05:00
66b114f8d9 L: text change: "Add Track, Bus, VCA" -> "Add Tracks" 2024-05-21 09:07:39 -05:00
00301a3dff L: button text: Int. -> Internal 2024-05-21 09:07:39 -05:00
0e4c20cddd L: remove tempo items from main clock 2024-05-21 09:07:39 -05:00
2065646c48 L: do not assign actions to unmapped buttons
fixes: gtk_accel_group_from_accel_closure assertion warning
2024-05-21 07:39:32 -05:00