99e2ac28e1
Update debug message to include regionfx and offset
2024-05-01 22:30:04 +02:00
f355551839
Don't nag Trax users after export
2024-05-01 14:54:31 +02:00
b9da1a5bd5
Expose HW concurrency to LV2 plugins
2024-05-01 03:51:42 +02:00
2ccda116c7
Add preference for I/O thread count
2024-04-30 03:54:57 +02:00
5b9e4fff63
Parallelize Disk I/O and RegionFx processing
2024-04-30 03:46:39 +02:00
4b0da72bc2
Delegate all DiskReader I/O to the IOTaskList (amend 170b9150
)
2024-04-30 01:55:44 +02:00
ee87b068e8
Move RegionFx ThreadBuffers to Butler thread
2024-04-30 01:54:33 +02:00
170b915038
Prepare for parallel Disk I/O
2024-04-30 00:01:32 +02:00
2af2df3516
Raise the butler's I/O priority
...
This likely won't make much difference on modern systems,
since it requires a kernel based I/O scheduler. which is
disabled (set to "none" for NVMe and SSDs).
2024-04-29 21:46:06 +02:00
e90e31d682
Add a Tracks/Waveform icon
2024-04-29 21:00:27 +02:00
ce4f91483b
Fix OSX packaging and signing for LiveTrax
2024-04-29 00:56:27 +02:00
9bafa8a216
Remove svn related part in bundle script
2024-04-29 00:42:12 +02:00
75167ac347
Bundle/package script updates for LiveTrax
2024-04-28 17:54:20 +02:00
5f7ecf59a5
Allow to compile w/o LV2 support (trax)
2024-04-28 17:50:51 +02:00
dcb732f07c
Only allow editing top-most MIDI region in layered view
...
NoteDrag (change pitch) only works correctly for the topmost
region when using Stacked LayerDisplay. Note-grid is also only
displayed for the top layer.
2024-04-27 00:04:29 +02: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