Robin Gareus
9d0688fbd4
Amend 004f93a429: fix bottom attachment state
2025-07-31 23:35:43 +02:00
Paul Davis
6f3e461356
maybe finally fix data-note-range display for pianoroll after set-region
2025-07-31 12:05:10 -06:00
Paul Davis
d654d98661
fix a #warning about zoom focus state
2025-07-30 22:18:26 -06:00
Paul Davis
b6f1ff336e
when adding a tempo/meter at end of map, no reset necessary
...
Also, the reset would malfunction which really ought to be fixed
2025-07-30 22:18:12 -06:00
Paul Davis
59f58946a9
correct math for setting SMF-imported tempo/meter positions
2025-07-30 22:17:33 -06:00
Paul Davis
bda4d195f1
remove erroneous debug line
2025-07-30 16:04:00 -06:00
Paul Davis
9c890f2690
zoom focus and snap mode get the stateful-action treatment
2025-07-30 15:28:46 -06:00
Paul Davis
298df2029b
remove unused variable
2025-07-30 15:28:46 -06:00
Paul Davis
c9e4c405e1
followup to previous commit, enabling AudioTriggers to be cleared and then recorded
2025-07-30 15:28:46 -06:00
Paul Davis
7088022401
triggerbox: fix up slot clearing so that a cleared slot is recordable
...
There may be a race condition here: clearing a slot just before it
is being chosen in another thread as the next to run.
2025-07-30 15:28:46 -06:00
Robin Gareus
99a7770d5f
Build-script: retry download of external data
...
There are occasional build failures if the server providing
3rd party content cannot be reached. Notably x42-plugins.com
is lately overloaded by LLM scrapers again.
2025-07-30 16:16:54 +02:00
Robin Gareus
d1fd5452c9
Amend 0742fd8563, check if click_gain() is not null
2025-07-30 04:40:04 +02:00
Paul Davis
004f93a429
set defaults/values for various Editor settings (more) correctly
2025-07-29 20:25:25 -06:00
Paul Davis
1d4e3940d1
large-scale refactoring of Pianoroll, CueEditor and AudioClipEditor
...
Enables code-sharing between "clip editors"
2025-07-29 18:16:35 -06:00
Paul Davis
81ca93bdfb
add region UI settings source to wscript
2025-07-29 18:16:35 -06:00
Paul Davis
20f2977bf3
new object to manage region (G)UI settings
2025-07-29 18:16:35 -06:00
Paul Davis
0b0dde46e0
waveview is the only type of canvas item that needs prepare for render
...
Also, virtual keyword in derived classes is redundant
2025-07-29 18:16:35 -06:00
Paul Davis
6c499b180b
canvas: add a method to prevent extensive item coordinate math during ::prepare_for_render_children()
...
Also, auto-ify a loop in Item::prepare_for_render_children()
2025-07-29 18:16:35 -06:00
Paul Davis
9f49e6379d
ArdourDropdown: new utility methods
2025-07-29 18:16:35 -06:00
Paul Davis
5b7b3860b8
NO-OP: function call whitespace niggle
2025-07-29 18:16:35 -06:00
Paul Davis
8037762690
braces, please
2025-07-29 18:16:35 -06:00
Paul Davis
9f4d84dcb4
fix StepEntry code to use new action registration API
2025-07-29 18:16:35 -06:00
Paul Davis
458c54990b
gtkmm2ext: change action registration functions to return ToggleAction or RadioAction
2025-07-29 18:16:35 -06:00
Paul Davis
c6fc0d8283
NO-OP: newlines to spread out a series of catch() statements
2025-07-29 18:16:35 -06:00
Paul Davis
feb80d39f4
NO-OP: braces/newline/space style
2025-07-29 18:16:35 -06:00
Paul Davis
ddcb6fe3a6
add operator== for TriggerReference
2025-07-29 18:16:35 -06:00
Paul Davis
922b961672
auto-fication of a loop in Canvas::Item plus some variable renaming
2025-07-29 18:16:35 -06:00
Franke Burgarino
0fc28d3872
MCU: update controls when EQ type changes
2025-07-29 23:11:20 +02:00
Robin Gareus
0742fd8563
OSC: fix crash when querying master-status on systems w/o metronome
...
This happens when master-feedback is enabled and /refresh message
is received and the metronme is disabled at compile-time
(eg. LiveTrax)
2025-07-29 23:08:51 +02:00
Robin Gareus
d82861954d
Console 1: update API to match recent Mixbus
2025-07-29 06:16:12 +02:00
Robin Gareus
1ca53a99d9
Lua: special case non-rt safe bindings
...
* add bindings to save track-template
* make some non-rt safe bindings only available to UI scripts
2025-07-28 15:20:28 +02:00
Robin Gareus
91bd8e63bf
Commitibus omnibus: API mutare
2025-07-28 15:10:38 +02:00
Robin Gareus
00efab1264
Amend 109c3edb42, require JACK-2 headers to build
2025-07-28 15:02:59 +02:00
Robin Gareus
109c3edb42
Bump JACK dependency ( #9958 )
2025-07-27 22:13:39 +02:00
agfline
d234b2aec4
AAF: fix when AAF file contains no clip
2025-07-27 01:09:42 +02:00
Gian Fontanilla
1dfd3e4826
Add Whammy DT midnam file.
2025-07-24 19:52:59 +08:00
Robin Gareus
0759c34b7d
VST3: Allow IRunLoop to query itself
...
For whatever reason renoise_redux.vst3 requires this, and
otherwise complains that the host does not implement IRunLoop
interface, which the plugin already successfully retrieved
to make this query in the first place.
2025-07-24 13:48:19 +02:00
Hoger Dehnhardt
361d0374dc
Suppress the mapping of unititialized controls in setup dialog
2025-07-22 21:59:43 +02:00
Robin Gareus
280e30ade9
NO-OP: whitespace and indent
2025-07-21 15:17:24 +02:00
Hoger Dehnhardt
710d01a63f
Console1: Expose Mixbus SSL-EQ Q Control
2025-07-21 15:13:09 +02:00
Robin Gareus
4efee6b97d
Tweak layout of NSD (show longer templates, less text)
2025-07-18 20:48:26 +02:00
Ben Loftis
46a2355711
Match the pianoroll bg to the midi track base
2025-07-18 18:02:39 +02:00
Ben Loftis
4d87a8f531
Fix for pianoroll bleeding-through into other pages (macOS/GL)
2025-07-18 17:52:27 +02:00
Robin Gareus
91ea44e24e
Remove Mixbus special case in upstream Ardour
2025-07-18 16:49:39 +02:00
Robin Gareus
4d2c0d22e9
Expose tabbable_visibility_button_press API
...
This is useful in derivative projects with different
application bars, and keeps header files in sync
2025-07-18 16:49:18 +02:00
Paul Davis
7be70d658b
Revert "refactor pianoroll/cueeditor/audioclipeditor to share code and do the right stuff (compile success stage)"
...
This reverts commit 01beb00a5f .
2025-07-17 22:38:05 -06:00
Paul Davis
01beb00a5f
refactor pianoroll/cueeditor/audioclipeditor to share code and do the right stuff (compile success stage)
2025-07-17 22:36:25 -06:00
Ben Loftis
8922b6d438
Add shortcut + menu to show+hide the properties panel of the editor
2025-07-18 00:20:47 +02:00
Ben Loftis
bd9ec0c336
Add action for click-on-rec preferences
...
This is intended to be used as option for extended
transport buttons in the application bar.
2025-07-18 00:15:18 +02:00
Ben Loftis
6c75915a6d
Use ArdourMono font on macOS for consistency
...
This also addresses
```
couldn't load font "Monaco Ultra-Light Ultra-Condensed Not-Rotated 6",
modified variant/weight/stretch as fallback, expect ugly output.
```
2025-07-18 00:10:29 +02:00