a5ac6e097e
switch no-strobe from cmdline to UI config preference
2023-11-10 15:50:44 -07:00
cc5bd6c63a
provide a (visible) UI preferences option for no-strobe
2023-11-10 14:33:39 -07:00
863ad01a90
no strobe for rec-enable buttons (all of them)
2023-11-10 11:18:17 -07:00
1b35d5824b
remove non-existent method decl
2023-11-10 11:17:53 -07:00
9c5600ad87
no strobe for mixer ui meters
2023-11-10 10:56:03 -07:00
5e087864f6
no strobe for editor-visible meters
2023-11-10 10:55:44 -07:00
08af0fe04a
no strobe for the transport peak meter
2023-11-10 10:54:54 -07:00
036596ba3f
no-strobe changes for clocks
2023-11-10 10:37:07 -07:00
6b5b63240b
fix missing inclusion of 's' in opts list
2023-11-10 10:21:28 -07:00
d60dae8cbe
new command line flag to control strobe-like effects in the GUI
2023-11-10 10:18:58 -07:00
6b3eb55ff6
Fix Lua 1Hz timer signal ( #9529 )
2023-11-10 14:27:19 +01:00
db9e11d973
Hide internal plugins from users in the GUI
2023-11-09 02:02:43 +01:00
bbbd023895
Add flag to hide internal plugins from user
2023-11-09 02:01:54 +01:00
5b77e348e7
Allow to clear LV2 plugin scan info
2023-11-09 02:01:14 +01:00
e658056cd7
length (& position) of the region added for step entry shouuld use in beat time
2023-11-06 20:38:08 -07:00
9e4a695689
temporal: fix error in computation of timecnt_t::end() for specific conditions
...
parens were in the wrong place - we need to add the ::magnitude() of
the tick-based duration AFTER conversion of audio-time position to beats, not
before.
2023-11-06 20:38:08 -07:00
7cd681ec9e
Retain Region layering when duplicating Regions
...
Editor::duplicate copies regions one at a time. This lead
to region layeres not being retained, particularly since
Playlist::duplicate() puts the duplicated layer at the top.
2023-11-07 00:57:22 +01:00
58652f6268
launchpad pro: use "first fader" concept from lpx
...
we control the CC number sent by launchpad faders, and 0x20 is too large
because it causes the faders to overlap with some of the CC values
sent by RHS pads. Parametize the first fader and use it everywhere
2023-11-06 12:33:36 -07:00
144756e602
launchpad: extend Dominik's LP Pro pad patch to LPX/Mini
2023-11-06 10:31:22 -07:00
dominik martinez
93a6849bdd
lppro: Don't unbang trigger until pad is released
...
This was causing issues with cues when clips were set to gate triggering. A pad
long press was causing the clip to release. Additionally, remove an extra timer
that was being set.
2023-11-06 10:31:22 -07:00
3e8cde5ad6
Always allow playback w/o session-range
2023-11-06 16:49:46 +01:00
673e41434e
add image for launchpad mini
2023-11-04 15:13:01 -06:00
9240b96bea
reduce default size of lollis and make them scale with the UI scale factor
2023-11-04 12:27:55 -06:00
3fc126b891
launchpads: add namespacing to make 1-source-2-surfaces work for X and Mini
2023-11-04 09:30:26 -06:00
9b511ce973
launchpad: work on a single implementation for both Mini and X devices
...
This is not complete, because the symol names are identical, and there's no way (yet)
to ensure which versions Ardour will use if both are dynamically loaded.
2023-11-04 09:30:26 -06:00
a038ac1fb6
Fix Subsequent_37 MIDNAM
...
PatchNameList is required
2023-11-04 11:20:08 +01:00
cd29e03c05
selection dragging: use time domain given to drag, not editor default
2023-11-03 15:11:38 -06:00
c4f8c84a75
region: in definition of ::end() use a slightly faster but entirely equivalent expression
2023-11-03 15:11:38 -06:00
7d0b223330
region: end().decrement() IS nt_last(), so remove the explicit decrement call
2023-11-03 15:11:38 -06:00
1b76e90246
when drawing range selection rect, use exclusive end semantics
2023-11-03 15:11:38 -06:00
d309ab31e8
playlist partition_internal() uses exclusive end semantics
...
Do not pass "end-1" to it from Playlist::cut()
2023-11-03 15:11:38 -06:00
b27c804a7c
Prevent duplicate entries in recent session
...
This can happen with snapshots or after save-as with
.ardour session files having different "Names" in the same path.
Or simply by saving a session on macOS in /tmp (which is really
/private/tmp).
2023-11-01 23:17:47 +01:00
53ad83c91c
some extra debugging output for MerryIO to try to produce
2023-11-01 00:25:51 -06:00
a57076d203
Fix MIDI input monitoring without connections
...
This was seemingly accidentally committed in 07d7e0bf54
.
MIDI Monitoring works now with MIDI devices that are not
connected to a Track or Bus.
2023-10-31 22:35:05 +01:00
7664b15617
Fix build, amend previous commit
2023-10-31 20:25:18 +01:00
c162aa7aca
Consistently use context-menu button action
...
This fixes an issue where brining up a menu can directly activate an
action in the menu. Notably on macOS.
Nathan reports that this may also address #9515
Note: mac touchpads are not affected since right-click there is
effectively a "press and hold".
2023-10-31 20:16:23 +01:00
43c5f0ab46
launchpad X: 98% functionality
2023-10-31 09:56:40 -06:00
dec9282110
midisurface: use correct virtual method for note off
...
This likely needs checking for all surfaces that inherit from MidiSurface. It is clearly
the correct thing to have in the code, but existing behavior might be predicated on
the former incorrect connection
2023-10-31 09:56:40 -06:00
f45aec903b
launchpad X: better general code design for Novation's use model
2023-10-31 09:56:40 -06:00
e9858773ca
launchpad X: change design of fader bank implementation to match the X way (not the Pro way)
2023-10-31 09:56:40 -06:00
6dd1ad24ab
IOPlug: implement reset to default values
2023-10-31 07:41:23 +01:00
49abbe5777
RhythmFerret: fix heap-use-after-free
...
After splitting regions, the AudioRegionView of the original
Region no longer exists when the RhythmFerret calls
`clear_transients()` at the end.
2023-10-31 04:31:08 +01:00
eebc902564
Auditioner: fix stuck notes when auditioning different files
...
The MIDI Buffer is cleared when starting to process,
the panic message never made it to the plugin.
2023-10-31 02:17:05 +01:00
560885b7da
Do not automatically set font-size
on macOS
...
freetype on macOS does not scale fonts, font-scale and ui_scale
have to remain at 100% otherwise other UI elements change size
while the font does not.
2023-10-30 21:52:43 +01:00
870172611f
Update message for relocated preference
2023-10-29 02:40:57 +01:00
Martin Vlk
562a6335de
Czech translation updates.
2023-10-29 02:41:18 +02:00
638509738d
launchpads: edge buttons are supposed to use CC not note messages
...
Apparently the LP Pro responds to either, but the LP X does not
2023-10-28 17:48:33 -06:00
d5a7e5f289
pass vectors for velocities by reference
2023-10-28 17:48:33 -06:00
49426a602f
Console1: Clean up previous commit
2023-10-28 23:04:39 +02:00
Holger Dehnhardt
03e3546422
Clean init process to prevent exceptions
2023-10-28 22:59:39 +02:00