5327222c81
Merge branch 'ardour'
2024-07-13 21:04:32 +02:00
0ea7e80aa6
Implement paste to region gain/fx automation
2024-07-12 18:26:25 +02:00
eab48ab763
fix error in manual rebase corrections
2024-07-11 19:23:34 -06:00
affe282b79
fix error in manual merge correction
2024-07-11 19:21:43 -06:00
a7a7a55cce
ifdef out modified-with check (intended for livetrax)
2024-07-11 19:21:39 -06:00
8d14dbbe0c
remove unused local variable
2024-07-11 19:20:56 -06:00
6650850db0
show a dedicated message dialog for WrongProgram exceptions
2024-07-11 19:20:56 -06:00
611d9e41ac
throw WrongProgram exception if session was modified with incompatible app
2024-07-11 19:20:45 -06:00
3083f8f1b2
make "modified-with" a session member
2024-07-11 19:19:51 -06:00
5777f70694
Add guard points when drawing freehand automation
2024-07-11 19:18:59 -06:00
cfdba3e515
Fix guard point logic for editor_add_ordered API.
...
Previously the code was too simple and potentially added points out of
order, leading to automation jumping back in time.
2024-07-11 19:18:59 -06:00
cooltehno
ac5e59e94d
Create captain_light-ardour.colors
...
Hello Paul, Robin! Maybe you will be interested in new "Captain Light" theme! :)
https://vimeo.com/977749209
2024-07-11 19:18:59 -06:00
Edgar Aichinger
82e5ee390e
update german translation
2024-07-11 19:18:59 -06:00
5401f2c3eb
ifdef out modified-with check (intended for livetrax)
2024-07-11 19:10:14 -06:00
eeccb813bb
remove unused local variable
2024-07-11 19:10:14 -06:00
68ebcc36a9
show a dedicated message dialog for WrongProgram exceptions
2024-07-11 19:10:14 -06:00
54f810f90e
throw WrongProgram exception if session was modified with incompatible app
2024-07-11 19:10:14 -06:00
4212e23e77
make "modified-with" a session member
2024-07-11 19:10:13 -06:00
9b1a56febf
Add guard points when drawing freehand automation
2024-07-12 00:48:14 +02:00
5a647cd84a
Fix guard point logic for editor_add_ordered API.
...
Previously the code was too simple and potentially added points out of
order, leading to automation jumping back in time.
2024-07-12 00:45:37 +02:00
cooltehno
a1d317be98
Create captain_light-ardour.colors
...
Hello Paul, Robin! Maybe you will be interested in new "Captain Light" theme! :)
https://vimeo.com/977749209
2024-07-11 23:09:32 +02:00
Edgar Aichinger
0f654ebde4
update german translation
2024-07-11 23:04:34 +02:00
b2c2163a87
L: enable autosave for LiveTrax
2024-07-11 15:40:56 -05:00
b404a91097
revise rules for PortGroupList::gather() to put master outs on their own tab
2024-07-11 11:53:05 -06:00
2618025795
Merge branch 'ardour'
2024-07-11 19:24:19 +02:00
fa6fbbf810
Fix ctrl surface shutdown sequence
...
Tear down GUI before stopping event loop, this fixes
a crash on windows (and perhaps a rare crash on other OS).
2024-07-11 19:19:21 +02:00
676b372ac5
FP8: tear down GUI before terminating event loop
...
This fixes an issue on Windows, where UI::run can dispatch
a signal that ends up via cross-thread channel at the surfaces'
BaseUI::request_handler. causing a segfault.
2024-07-11 18:10:39 +02:00
dfec455d22
better rules for hiding track outputs in port matrix
2024-07-10 14:49:40 -06:00
f73d09766b
Merge branch 'ardour'
2024-07-10 19:52:42 +02:00
c3d90f415c
Fix fader/trim automation after locate
...
First see 31c6f66d9b
and 5cb6e1046b
.
It worked previously due to `AutomationControl::get_value`
evaluating automation, which was removed in 5cb6e1046b
in favor of properly using latency compensated evaluation.
However due to 31c6f66d9b
, fader and trim automation were
never evaluated on locate, only during playback via
`Amp::setup_gain_automation`.
This fixes a case where gain is incorrect after a locate.
The amp still has the gain from before the locate, and when starting
playback ramps to the new gain.
2024-07-10 19:26:02 +02:00
456fd29971
Merge branch 'ardour'
2024-07-10 15:39:57 +02:00
ab0d2dce6f
Fix reduced channelcount when restarting engine with different device
...
1. Start engine with a stereo soundcard (n_inputs was set to 2)
2. Restart engine with multi-channel soundcard, n_inputs remained a 2)
2024-07-10 15:39:01 +02:00
d6b14e761b
Remove unused backend channel count config API
2024-07-10 15:39:01 +02:00
a54a6c40a4
Prepare for API removal
...
`set_input/output_channels` API to limit a device to the first
`N` chnanels is somewhat ill conveived and was never really
used or useful. LiveTrax has a bitset of exposed channels,
which makes a lot more sense (e.g. hide ADAT or S/Pdif, or
some specific channels)
2024-07-10 15:39:01 +02:00
f200962c49
Merge branch 'ardour'
2024-07-10 12:36:23 +02:00
249442fe99
JACK backend: fix race condition caused by not wrapping jack_set_property() in JACK_SERVER_CALL
2024-07-09 10:14:39 -06:00
df515ab30a
do not add "direct" to the name of direct out sends after a route rename
2024-07-09 09:52:42 -06:00
ea99222240
remove debug output
2024-07-09 09:15:42 -06:00
945f286028
use Send::set_owner() so that direct outs show up with better names
2024-07-09 09:04:00 -06:00
0836d8cd27
Add Send::set_owner()
...
We need the owner set to name direct out sends appropriately
2024-07-09 09:04:00 -06:00
d4253860f7
JACK backend: fix race condition caused by not wrapping jack_set_property() in JACK_SERVER_CALL
2024-07-09 09:04:00 -06:00
5aff7bfaeb
L: always arrange left->btm to match existing docs
2024-07-08 12:45:44 -05:00
decc9c1d19
LT: do not show regular outs from tracks in audio connections window
2024-07-08 11:07:47 -06:00
7052f57ee9
no drag-n-drop for VCA masters, since they are intended to be non-reorderable
2024-07-03 18:48:39 -06:00
e8ff2a9c5c
Merge branch 'ardour'
2024-07-01 22:45:21 -06:00
78ea2521b0
fix previous commit to Kurzweil K2700 MIDNAM
2024-07-01 22:44:51 -06:00
270571a8fd
Merge branch 'ardour'
2024-07-01 16:32:31 -06:00
dd4abedb8c
add <Author> to Kurzweil K2700 MIDNAM
2024-07-01 12:27:35 -06:00
630587ee3f
VST2: amend prev commit, ignore SysEx and invalid MIDI events
2024-06-30 23:07:29 +02:00
Attila M. Magyar
e1ef129ab0
VST2: store VstMidiEvents with the correct size
...
...otherwise MidiBuffer::push_back() will drop them. (E.g.
MIDI_CMD_CHANNEL_PRESSURE events are just 2 bytes, not 3.)
2024-06-30 22:47:38 +02:00