13
0
Commit Graph

38984 Commits

Author SHA1 Message Date
5c5fae430e do not save or restore tabbable state for livetrax 2024-04-25 13:18:57 -06:00
98966a0d1c add some enums and rc vars related to master send/return design 2024-04-25 13:18:57 -06:00
bf8aa66d95 no context menus for solo, mute, rec-enable with livetrax 2024-04-25 13:18:57 -06:00
85e0bc88d3 remove debug output 2024-04-25 13:18:56 -06:00
58fb42c45a functional file format dropdown UI 2024-04-25 13:18:56 -06:00
d52ae52caf change design for doing "both" file format changes at once 2024-04-25 13:18:56 -06:00
f94ba82788 library infrastructure for changing both aspects of audio file format at once 2024-04-25 13:18:56 -06:00
e020236b01 no region gain line for livetrax 2024-04-25 13:18:56 -06:00
b71b7c62b0 no plugin-related GUI elements (and no editor notebook) for livetrax 2024-04-25 13:18:56 -06:00
69e635df48 no fleshed out plugin manager for livetrax 2024-04-25 13:18:56 -06:00
a4b9cc1ffb no auditioner for livetrax 2024-04-25 13:18:56 -06:00
21ebf20b19 NO-OP indentation fix 2024-04-25 13:18:56 -06:00
6f89521880 remove fade handles for livetrax 2024-04-25 13:18:56 -06:00
044911ed20 define actions to control livetrax section visibility 2024-04-25 13:18:56 -06:00
3316d13b91 attach bindings to boxes in livetrax view, and steal focus appropriately 2024-04-25 13:18:56 -06:00
d726342cf1 initial work on livetrax all-mono, direct outs and send-to-(master/monitor?) GUI edition 2024-04-25 13:18:56 -06:00
a5a44b301f initial work on livetrax all-mono, direct outs and send-to-(master/monitor?) 2024-04-25 13:18:56 -06:00
8c5764f1e7 continuing tweaks for livetrax 2024-04-25 13:18:56 -06:00
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