Commit Graph

17074 Commits

Author SHA1 Message Date
agfline
d03cdf86e1 Update AAF import UI 2024-03-10 22:11:58 +01:00
Ben Loftis
7ad5278bfd fix typos: ADM BWF 2024-03-08 11:22:33 -06:00
Robin Gareus
43c08dd2f5 Do not automatically bind ADM import script 2024-03-08 16:15:13 +01:00
Robin Gareus
8a8a1b9fb9 Vapor: export file timecode must be < 24h 2024-03-07 17:24:12 +01:00
Robin Gareus
13383b11a7 Set correct Timecode widget name 2024-03-07 14:29:50 +01:00
Robin Gareus
bf7d4f895e Fix jump to next/prev bar
Previously this only located to the prev/next bar if the
playhead was not already on a bar boundary
2024-03-04 20:25:41 +01:00
Robin Gareus
ed98ff97b2 Fix adding new route in front (#9651)
When adding a new route using "Front", its presentation info
order is set to 1, after the master-bus which has PI order 0.
(see Session::ensure_route_presentation_info_gap).

Mixer_UI::add_stripables, looks up the insert iterator:
"after the route with order 0", but since the master bus is
not in mixer's track-model, the insert-iterator is left "at end".

A later call to `sync_presentation_info_from_treeview` then updated
the new track's order key to be at the end.
2024-03-02 14:55:58 +01:00
Robin Gareus
2c858deae4 Allow to stem-export Surround Master 2024-02-29 16:15:50 +01:00
jean-emmanuel
83f5d40280 grid/snap: disable broken septuplet option 2024-02-27 23:28:41 +01:00
jean-emmanuel
af023cc516 snap: fix quintuplets and septuplets 2x factor
grid: fix quintuplets 2x factor (septuplets still don't draw properly)
2024-02-27 23:21:33 +01:00
jean-emmanuel
f190493e32 grid: display grid lines for triplets/quintuplets/septuplets 2024-02-27 23:21:33 +01:00
jean-emmanuel
81bd75e7ae ui: editor: add missing h-separator after last track header 2024-02-27 23:19:12 +01:00
Robin Gareus
eb4af10745 Amend 5880e51e92, ADM script only works on Unix Systems 2024-02-27 00:30:03 +01:00
Robin Gareus
0ea0b656b8 Return Lua system-exec exit status 2024-02-27 00:23:49 +01:00
Robin Gareus
80098c6a86 Vapor: prevent export when there are more than 128 channels 2024-02-26 22:15:11 +01:00
Robin Gareus
5880e51e92 Add Icon to ADM/BWF script, and preseed it 2024-02-26 22:15:08 +01:00
Robin Gareus
bff0f174da NO-OP: fix typo in method name 2024-02-26 18:43:32 +01:00
Robin Gareus
6e12e71e8b Show Progress when importing many channels/tracks
Track creation is a slow. Importing multi-channel files
to new tracks can take a significant amount of time.
This prevents the GUI from being marked as unresponsive and
shows progress.
2024-02-24 00:42:50 +01:00
Robin Gareus
c6f8002561 Discard untitled sessions even when not quitting Ardour 2024-02-24 00:42:40 +01:00
Robin Gareus
e94e7b6dc7 Vapor: keep session config and UI action in sync 2024-02-23 17:04:25 +01:00
Robin Gareus
ff82e53b85 Revert "Sanitize the AAF's snapshot name (it'll get used later to create an OS folder)"
This reverts commit b935710b60.

legalize_for_universal_path() already santizes the path in a way that is
safe for all OS.

laaf_util_clean_filename() cannot be used with .c_str() because the
function modifies the char* passed to it.

This worked in some cases before C++11, and can work with non-const
 std::string::data starting at C++17, but C++11 spec is quite clear:

> The program shall not modify any of the values stored in the
> character array; otherwise, the behavior is undefined.
2024-02-21 13:38:39 +01:00
John Emmas
b935710b60 Sanitize the AAF's snapshot name (it'll get used later to create an OS folder) 2024-02-21 11:47:04 +00:00
Paul Davis
c35515e43d initialize variable
Without this, loading a session from the command line bypasses any initialization of session_loaded
and after the changes in 0a72c1317 that leads to incorrect startup
2024-02-20 11:17:00 -07:00
Robin Gareus
01489a629f Amend b230c2eb2 use bundled libAAF
Revert once libAAF API is stable after libAAF 1.0
2024-02-20 19:12:15 +01:00
Robin Gareus
6d34500e8d Also add "All file formats" to session open dialog 2024-02-19 16:42:17 +01:00
Robin Gareus
cbbc456997 Fix copy/paste bug in in 35de41a419 2024-02-19 16:29:31 +01:00
Robin Gareus
35de41a419 Allow to easily pick any session type one can open 2024-02-19 16:01:11 +01:00
Robin Gareus
8aedbc6d0c Backport debian spelling patch 2024-02-18 20:50:18 +01:00
Robin Gareus
b230c2eb28 Build against local libAAF (0.6.0 is not yet released)
Revert once libAAF API is stable after libAAF 1.0
2024-02-18 20:38:33 +01:00
Robin Gareus
7150898eec Some new codenames 2024-02-18 19:04:24 +01:00
Robin Gareus
5d2a25827e Show Editor-Mixer by default 2024-02-18 16:43:09 +01:00
Robin Gareus
00c76e785c Add Lua binding to query current editor-mixer route
https://discourse.ardour.org/t/lua-editor-mixer-strip/109886
2024-02-17 15:01:58 +01:00
jean-emmanuel
d79a852207 no-op: clean 2024-02-15 14:58:57 +01:00
jean-emmanuel
c28080d44c ui: mixer: remove duplicate handler that causes a bug where the "Add Track" dialog pops up upon double clickin anywhere on a vca strip 2024-02-15 14:58:54 +01:00
jean-emmanuel
ba279e2e67 ui: mixer: the formely broken rename dialog on vertical button's double click may actually become an unexpected annoyance, better disable it 2024-02-15 14:58:52 +01:00
jean-emmanuel
8a4f852ff2 ui: mixer: same as 313b0b2ddd but with label button 2024-02-15 14:58:46 +01:00
jean-emmanuel
313b0b2ddd ui: mixer: clear strip selection when clicking on foldback bus number label, otherwise changing the bus' color will also affect whatever strip is currently selected (this is a more general issue however and should probabaly be addressed globally) 2024-02-15 14:56:22 +01:00
jean-emmanuel
ef160dd24e mixer: ui: consistent interaction with foldback bus number label (context menu on press instead of release) 2024-02-15 14:56:21 +01:00
jean-emmanuel
33a9664748 ui: mixer: vca: consistent interaction with number_label button (context menu on press instead of release, add missing color edit on double click) 2024-02-15 14:56:21 +01:00
jean-emmanuel
2f29483ac2 ui: mixer: vca: bring vertical button context menu on button press instead of release (like everywhere else), this also fixe renaming on double click 2024-02-15 14:56:21 +01:00
jean-emmanuel
097bdc13f9 ui: mixer: fix vca buttons not visually releasing (inner stroke not cleared upon mouse release) 2024-02-15 14:56:21 +01:00
Robin Gareus
311f55dba2 Triggerbox Processors are not visible and have no UI
Previously A ProcessorWindowProxy was created for each Route's
triggerbox, and the state was saved with the session file.
2024-02-15 13:26:47 +01:00
Robin Gareus
4b582e877e Update AAF import implementation to new libAAF API 2024-02-15 01:44:35 +01:00
Robin Gareus
0a72c1317f Initial GUI support to load AAF sessions 2024-02-15 01:44:35 +01:00
Robin Gareus
a750f251d1 Allow create Sessions with a specific sample-rate (2/2) 2024-02-15 01:44:34 +01:00
Paul Davis
25310e49c3 add metadata to session property editor so that search "works" there
There's still relatively limited amounts of metadata available there
2024-02-14 09:23:18 -07:00
Edgar Aichinger
7ee7cf5f4e correct a few escape character errors in german (gtk2_ardour) and czech
(libs/ardour) translation strings, fixes .mo generation
2024-02-14 11:50:27 +01:00
Alexandre Prokoudine
4fb2407944 Update Russian translation 2024-02-13 12:37:15 +01:00
Alija Strömkvist
2383c9bb37 Fix incorrect variable mistake
hide_button was used when width_button should've been
2024-02-13 06:59:19 +01:00
Julien Taverna
63103785e6 Update French translation 2024-02-05 22:47:27 +01:00