2007bf2d5f
Work around pipewire MIDI monitoring issues
...
As opposed to JACK, pipewire does not unconditionally make
MIDI bufffers of terminal/physical ports available to clients.
Since it works with JACK, it is something that eventually needs
to be fixed in pipewire. Until then this mitigates the issue.
see also 954edb7bd8
and f196256604
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1471#note_1016904
2021-08-04 14:44:45 +03:00
c1dddb1b25
Mackie Control: Be consistent and take the surfaces lock when iterating.
...
Some places in the code take the lock, others don't. This makes everyone
take the lock.
2021-08-03 16:26:26 -05:00
a84543bcc7
Mackie Control: Don't crash when the master is on the right
...
While surfaces are being created it is possible to have surfaces, but
not have a master surface yet. This happens when the config calls
for extenders to the left of the master section. Don't assume that
if we have surfaces, the master surface is available.
2021-08-03 16:26:26 -05:00
454b330950
Mackie Control: Hold the surfaces lock while resetting the master_surface
2021-08-03 16:26:26 -05:00
db6f8aa215
Fix for Tags not being searched in the Favorite Plugins search-box
2021-08-03 13:56:19 -05:00
1374a2f93c
use existing terminology rather than a new term
2021-08-03 12:35:22 -06:00
380c165337
put region/cue marker ops submenu in region context menu
2021-08-03 12:35:06 -06:00
256e22344f
ensure that region cue markers that get "trimmed off the edge" of a region actually vanish
2021-08-03 11:42:39 -06:00
b8bb5e6bd1
delete region cue marker (views) when a regionview is deleted. Fixes #8757
2021-08-03 11:41:49 -06:00
301b2be5e3
fix clear region cue markers operation to only apply to cue markers within the selected region(s)
2021-08-03 10:19:54 -06:00
193cebc912
US2400: build-fix: need some IFDEFs for Mixbus.
2021-08-03 10:58:30 -05:00
JungHee Lee
f13acad7ed
Create ko.po
2021-08-03 09:54:18 -06:00
521117054e
US2400: Fix order of mixbuses in Flip mode (Mixbus only)
2021-08-03 10:38:19 -05:00
398a1efbd5
US2400: Fix send levels from joystick ("surround pan" on mixbuses 11,12) (Mixbus32C only)
2021-08-03 10:38:18 -05:00
0b5ab1b570
US2400: Fix direction of pan knob LEDs
2021-08-03 10:38:18 -05:00
5c9f5ae895
Prevent DelayLine::set_delay() while processing
...
It was possible that auto-connect-thread or GUI thread called
DelayLine::set_delay without acquiring the process-lock.
Changing the delay while processing is not supported and
can cause glitches.
backtrace:
```
DelayLine::set_delay
Send::update_delaylines
Send::set_delay_out
InternalReturn::set_playback_offset
Route::update_signal_latency
Session::update_route_latency
Session::update_latency_compensation
Session::auto_connect_thread_run
```
2021-08-03 16:12:25 +03:00
657743a8e4
libardour: Region::get_cue_markers() should only return markers within the region boundaries, whether abs(olute) position is requested or not
2021-08-02 12:58:40 -06:00
68850892b8
NO-OP: make logical statement precedence more visually obvious
2021-07-26 17:27:43 -06:00
f194e1859d
remove debug output
2021-07-26 17:27:43 -06:00
cd7c222942
Do not queue TransportStateChanged events (and thus signals) when locating from the end of a loop.
...
There is no event processing after the locate, and so the event that is (was)
queued at the loop start will not be processed, and each time we reach the
loop end, we will try (and fail) to queue an identical event (fail because
duplicate events are not allowed). We don't need this event (or signal) at
all, because locates (and then ::start_transport() while looping do not
represent a state change that any UI needs to know about.
2021-07-26 17:27:43 -06:00
0271f36e1d
Playlist UI tweaks: yet another place to remind the user which playlist operation they initiated
2021-07-26 13:15:17 -05:00
d7e9043c01
Register some newer SessionEvent enums
2021-07-26 12:27:52 -05:00
129b59b90f
VST3: prefer linear knob movement
...
The previous idea was to follow Ardour's default
\delta val = \delta Y - \delta X
In reality it turns out that this is better represented
with kLinearMode.
VST3 offers the following:
* Circular with jump to clicked position
* Circular without jump to clicked position
* Linear: depending on vertical movement
The first is right out. Value changes need to be
continuous. The last explicitly mentioning vertical
movement was also somewhat discouraging,
however most plugins don't take it literally and allow
linear X/Y movement.
2021-07-24 22:38:08 +02:00
450dc7187c
Cont'd work on window menu re-organization
2021-07-23 21:10:12 +02:00
a473de6fe7
Plugin Manager: tweak terminology ("All" -> "Total")
2021-07-23 13:30:27 -05:00
aedb93f6bc
Disambiguate "Views" -> "Editor Views"
...
In other NLE's, a View often incorporates window layout
In Ardour, a View is just the zoom/scroll state of the canvas
2021-07-23 13:29:53 -05:00
034c4424a8
Shuffle the menu organization to accommodate new items: plugin manager and performance meters
2021-07-23 13:27:58 -05:00
37c475138f
Fix windows builds (_pid_t conflict in unistd)
2021-07-23 02:02:59 +02:00
51b1dc6587
Repharse "Quick Scan" label to "Auto skip..."
2021-07-23 02:01:03 +02:00
8a41931ff4
Print note when stacktrace is too short
2021-07-23 01:43:18 +02:00
92d8a270a8
Early exit plugin-scanner on crash
...
This also prevents the macOS crash-reporter from showing up.
2021-07-23 01:37:46 +02:00
209d8b877e
Fix typo in b59a42c9f3
2021-07-23 00:38:18 +02:00
63d416267b
Remove unused "cancel scan timeout" buttons
2021-07-23 00:28:06 +02:00
b59a42c9f3
Fix executable dependencies of audio-unit scanner app
2021-07-23 00:11:47 +02:00
09c1beac83
Fix new Transport actions so they work in both Edit and Rec windows
2021-07-22 16:17:19 -05:00
57ec56ffc5
Plugin-scan-dialog: show popup only if scan-timeout is > 40sec
2021-07-22 23:07:32 +02:00
789e0f8dbc
Reduce default scan-timeout to 15 sec
2021-07-22 23:06:17 +02:00
91f0d73c15
Bundle AU plugin scanner tool
2021-07-22 22:45:51 +02:00
3480fb5bd6
Remove old, unused preference
2021-07-22 22:45:19 +02:00
5b77bec227
Update Prefs > Plugins > Audio-Unit
2021-07-22 22:44:46 +02:00
b60e4e3214
Rename "enable AU" config variable
2021-07-22 22:43:08 +02:00
c6435ad834
Reduce max scan timeout to 90sec.
2021-07-22 22:24:50 +02:00
7bfe79a16f
Simplify plugin-scan-dialog (hide timeout cancel buttons)
2021-07-22 21:44:43 +02:00
59588d4e3a
Fix plugin-scan cancel individual scan operations
...
PluginScanMessage must be called after re-setting
reset_scan_cancel_state(), otherwise canceled () is set
incorrectly when emitting the signal.
2021-07-22 21:44:43 +02:00
b1e69fd376
Typo fix
2021-07-22 13:08:26 -05:00
a7389f9e10
Fix macOS builds (amend 6c6f2df8
)
2021-07-22 19:48:24 +02:00
f647692270
Update plugin-scan-dialog for index-only updates
2021-07-22 18:29:44 +02:00
607af10012
PM: don't print ignore-lists to log (use PM-GUI)
2021-07-22 17:29:56 +02:00
8482172bd6
Remove old VST scan config variable
2021-07-22 17:21:27 +02:00
3dae3885c0
plugin-scan-dialog update opt-in to scan-timeout
2021-07-22 17:21:27 +02:00