13
0
Commit Graph

38966 Commits

Author SHA1 Message Date
60cd084a84 working input meters, among other improvements for livetrax 2024-04-25 13:18:56 -06:00
3b58e2e4bb don't compute scope info for livetrax (never displayed) 2024-04-25 13:18:56 -06:00
46c55fa89b work on livetrax continues 2024-04-25 13:18:56 -06:00
90b10c2624 remove over-wide meter hack 2024-04-25 13:18:56 -06:00
ccb7f462a2 more work on livetrax layout 2024-04-25 13:18:56 -06:00
faa5969ce0 NOOP: reformat and reflow 2024-04-25 13:18:56 -06:00
ec89c3b45e initial work on livetrax 2024-04-25 13:18:36 -06:00
4a5c05e00c menu file now named after downcase-d PROGRAM_NAME 2024-04-25 13:17:58 -06:00
201580f7ba fix crashes caused by assert (_fx_line); item does not exist for livetrax 2024-04-25 13:07:00 -06:00
fc86629daf sometimes concision with variable naming is of no help 2024-04-25 13:07:00 -06:00
21a39c5f1f profile initialization per-program needs to happen earlier, in ARDOUR::init() 2024-04-25 13:07:00 -06:00
b2570bcaa3 remove debug output 2024-04-25 13:07:00 -06:00
0b8cfdee40 display MIDI scene markers 2024-04-25 13:07:00 -06:00
87f40ddc7f some libardour support for MIDI scene support 2024-04-25 13:07:00 -06:00
a0756429cf auto-fication of a loop in InternalReturn 2024-04-25 13:07:00 -06:00
7bcdd5b2e4 NO-OP: add space before bracket 2024-04-25 13:07:00 -06:00
e3b21ed77a NO-OP: linebeeak removed 2024-04-25 13:07:00 -06:00
a7dbf57afa more crash avoidance in sfdb UI if there's no auditioner 2024-04-25 13:07:00 -06:00
ad53c31e50 sfdb UI should not crash if there's no auditioner 2024-04-25 13:07:00 -06:00
5d1233e60a NO-OP: fix space near braces/brackets 2024-04-25 13:07:00 -06:00
43e0f08b93 sfdb_ui should be smart if there's no auditioner 2024-04-25 13:07:00 -06:00
8f7f204ae4 port group display should not crash if there's no auditioner 2024-04-25 13:07:00 -06:00
9052eb013e no crash if instrument selector has no _instrument_list 2024-04-25 13:07:00 -06:00
125b0f9432 add a new Profile flag for livetrax 2024-04-25 13:07:00 -06:00
16ed245977 allow true boxy buttons for ArdourButtons
Also add a default tweaks static member to force all buttons to a given tweak state
2024-04-25 13:03:52 -06:00
46fa056da6 add unrounded rectangle methods to Gtkmm2ext for use in truly boxy buttons 2024-04-25 13:03:52 -06:00
354e60d657
Drop session's monitor bus reference when removing the bus 2024-04-25 19:18:06 +02:00
848832f8b0
Flush GraphNode RCU when removing Routes
Since 44610c787 RCU keeps references until another write happens.
even before then, some shared_ptr references may have been kept.

When using a process graph, a route's activision-set can
hold references to other graph-nodes (routes). This lead
to Routes not being deleted until a second graph-reorder
flushed the RCU.
2024-04-25 19:18:06 +02:00
97becda83a
Update icon rendering tool 2024-04-25 19:18:02 +02:00
f1a3eb1e3d use a different source file for ardour.menus in the livetrax case 2024-04-25 09:26:33 -06:00
4665cdcb6b
Add icons for livetrax (lock, mixer, meter) 2024-04-25 02:21:10 +02:00
b00ddcfe1c
Fix -Waddress (and expand tabs)
The expansion of the macro resulted in:
"the comparison will always evaluate as 'true' for the address of .."
2024-04-24 18:06:27 +02:00
agfline
8ea3a14cd6
Update AAF import UI 2024-04-24 17:13:00 +02:00
agfline
41587d3c06
Update libaaf to v1.0-11-gb04c547 2024-04-24 17:13:00 +02:00
895fe2f753
Fix Windows builds 2/2 (amend b2d4280e0) 2024-04-24 06:08:26 +02:00
df12126909
Fix Windows builds 1/2 (amend bcbb4393fc) 2024-04-24 06:02:13 +02:00
38adfdf79e
Add custom color for region effect automation 2024-04-23 21:56:26 +02:00
b2d4280e0f
Add support for Region Fx Automation 2024-04-23 21:56:22 +02:00
e5506d281a
GUI support for Region Fx (in Region Properties) 2024-04-23 21:56:18 +02:00
457238ec2e
Per [Audio] Region Fx
* apply effects during region-read in non-rt context
* Add multi-channel audioregion read cache
  to process stereo effects
2024-04-23 21:56:15 +02:00
1996945353
Add custom RegionFxPlugin
Less than a PluginInsert but more than an IOPlug.
2024-04-23 21:56:10 +02:00
ad9a3ae103
Fix region-gain envelope auto-enable when dragging
When using freehand drawing of automation, the line itself
is not notified (no ::start_drag(), ::end_drag() calls).

This adds a end_draw() call which allows the AutomatioLine
to perform additional actions.
2024-04-23 21:56:05 +02:00
b04fa05f20
NO-OP: sort debug bits 2024-04-23 21:55:59 +02:00
1cd9a9b57d
Only show automation mode button for PluginInsert ctrls
Previously the generic UI of I/O plugins (and upcoming Region
Fx showed an insensitive Automation mode (manual, play, touch etc)
dropdown for all controls.

That accomplished nothing but wasted space.
2024-04-23 21:55:54 +02:00
59b2369736
Remove unused gain-buffer for master-read (NOOP) 2024-04-23 21:52:02 +02:00
f3823e8d7c
Fix redeclaration of DnDVbox 2024-04-23 21:51:55 +02:00
2bb4a9ac4e
Add API to configure plugins for non-realtime offline processing 2024-04-23 21:51:50 +02:00
598ff1cb9a
Separate PluginWindowProxy into public class 2024-04-23 21:51:31 +02:00
f858316503
Plugins: Ignore offset for scratch/silent buffers
This allows to process buffers at an offset, as long
as the number of processed samples is less or equal to the
current buffersize.
2024-04-23 21:51:19 +02:00
2ca5f28910
NO-OP: whitespace 2024-04-23 21:51:07 +02:00