93e1e1c1f2
remove Cue, CD, Scene, Punch, Loop rulers, consolidate to just a pair (ranges, locations)
...
a menu allows choosing between all markers or 1 specific type, and all ranges or 1 specific type
more work required on menu structure and menu options/dialogs to specify the type of new location
and range marker creation
2024-05-16 22:58:55 -06:00
5c4e762130
fix typo in 4e50e555a
2024-05-15 19:08:36 -06:00
4e50e555af
L: mono tracks still have stereo outputs (livetrax ONLY)
2024-05-15 18:36:52 -06:00
c2e01bc636
Merge branch 'ardour'
2024-05-16 00:52:37 +02:00
347e2aca61
bring back big clock and about window
...
About window has been adjusted to show PROGRAM_NAME but needs tweaks for other info
displayed there.
2024-05-15 16:32:32 -06:00
6a081375ca
follow to 103dd00357441, continuing to refine/fix signal flow for livetrax
2024-05-15 16:11:32 -06:00
70a86561e7
NO-OP: this comment was useful to me today
2024-05-15 16:11:32 -06:00
5ee2e8d500
L: default mute-affects-pre-fader should be false for LiveTrax
2024-05-15 16:11:32 -06:00
9f008f80eb
NO-OP: reflow split line
2024-05-15 16:11:32 -06:00
80c3bd15e6
revert "show send" changes to mixer strip
2024-05-15 16:11:32 -06:00
c8797bdd5c
livetrax signal flow redesign
...
Rather than a send to the master outs, and the _main_outs delivery to physical outputs,
we now use a send to the physical outs and _main_outs to Master (as in mainline ardour)
2024-05-15 16:11:32 -06:00
9d046af47a
Update Lua allocator for sessions scripts
...
* increase memory pool (bindings alone require 1.5 MB), and all session
scripts have a shared memory pool.
* use TLSF (like Lua DSP processors) - this fixes an issue with atomics
(notably int62_t, temporal) on macOS and ARM, which need to be
aligned.
2024-05-15 20:18:21 +02:00
afb519cd84
Bump required boost version to 1.68 (for optional::has_value)
2024-05-15 18:50:17 +02:00
1f0ee56726
Fix Lua Session scripts (amend df12126909
)
2024-05-15 17:33:59 +02:00
b3a2745227
Merge branch 'ardour'
2024-05-15 17:03:28 +02:00
b3df8ea6ef
Expose UI config fonts to libwidgets
...
Currently this is only for the benefit of derivative projects.
2024-05-15 17:02:35 +02:00
agfline
fc1377ae46
AAF: set session name from AAF filename instead of AAF composition name
...
https://github.com/agfline/LibAAF/issues/5#issuecomment-1952193515
2024-05-15 04:51:36 +02:00
7b75748299
Revert "As we've yet to implement user options, let's prefer AAF filenames rather than extracting an internal Comp name"
...
This reverts commit 2e55f4452f
.
2024-05-15 04:49:43 +02:00
bef4215d6e
Merge branch 'ardour'
2024-05-15 03:35:47 +02:00
0bac1e07f5
There is no TraxLive here (amend a0e2749
)
2024-05-15 03:35:23 +02:00
60d9c6911e
Merge branch 'ardour'
2024-05-15 03:00:14 +02:00
a0e27495c6
Abstract base class for ArdourFader
...
This allows derivative projects to use other fader
render implementations.
2024-05-15 02:41:37 +02:00
8920670f67
Merge branch 'ardour'
2024-05-14 23:59:02 +02:00
dad32d8b11
Clean up slider-controller includes
2024-05-14 23:41:51 +02:00
3c524098b4
Fix CC event for DM10-mkII Plugin
2024-05-14 22:07:31 +02:00
b1f4ef85c2
Merge branch 'ardour'
2024-05-14 20:36:58 +02:00
86c3b70c54
add some utility functions to Buffers and BufferSets to allow some kinds of debugging easily
2024-05-14 12:25:58 -06:00
ac47688023
Add Lua plugin to map DM10-mkII Studio HiHat MIDI messages
2024-05-14 17:20:52 +02:00
5b02561573
Fix MIDI Tracer (print polypress value)
2024-05-14 17:20:01 +02:00
662c47651a
Merge branch 'ardour'
2024-05-14 03:48:30 +02:00
e75ad3399e
Fix BBT marker calculation when removing time
2024-05-14 03:20:04 +02:00
aa55bf35eb
Catch issues with invalid region vs. source length
...
e.g. the session from
https://tracker.ardour.org/view.php?id=9704#c28732
2024-05-14 02:12:45 +02:00
f9cb8877dd
L: add a divider between the transport toolbar and meters
2024-05-13 19:06:33 -05:00
f5569321d8
L: remove vestigial frame around mixer section
2024-05-13 19:06:33 -05:00
6fe689098b
Merge branch 'ardour'
2024-05-13 23:12:03 +02:00
caae3501ec
TransportMasterWidget may not have a session
...
Other parts in this dialog already test for session == nullptr.
This can happen in the Preferences, when switching a timecode
master w/o a session (not possible in Ardour, but some derivative
project).
2024-05-13 23:11:43 +02:00
c65c63137e
L: fix crash when changing session related prefs
...
e.g. changing timecode master (prefs dialog has-a
TransportMastersWidget, which requires a session)
2024-05-13 23:09:16 +02:00
c3eb30d96b
action group names must not be translatable
2024-05-13 15:08:53 -06:00
df65989cae
Merge branch 'ardour'
2024-05-13 21:55:50 +02:00
6b8018d927
Indicate remaining record time for FLAC with >=
2024-05-13 21:54:18 +02:00
68d3be8918
Support querying disk space for disks > 16TB
...
under the hood `fsblkcnt_t` is used.
2024-05-13 21:32:10 +02:00
496f23c235
L: add missing show()
, amend 73c186070
2024-05-13 20:19:17 +02:00
1b1d6e767b
Include YTK in doxygen doc
2024-05-13 20:09:30 +02:00
73c1860704
L: horizontally center meters
2024-05-13 19:41:58 +02:00
b1bcb7f9fc
activate Delivery amp if used
2024-05-11 08:38:30 -06:00
b5ec69d50e
L: the prefs dialog is a separate window (again) (reverts 69b430)
2024-05-11 07:30:51 -05:00
911fcb8214
L: visibility buttons do not need to be orange
2024-05-11 07:30:51 -05:00
41d2e40fde
(backport) allow group tabs to be themeable
2024-05-11 07:30:51 -05:00
25887eaeeb
L: yet another packing attempt for timebar header
2024-05-11 07:30:51 -05:00
10d371333d
Merge branch 'ardour'
2024-05-11 09:50:59 +02:00