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
5b0073af60
Update scan prefs, require timeout to be at least 0.1sec
2021-07-22 17:21:23 +02:00
85d509a292
PM: change scan timeout to from out-out to opt-in
2021-07-22 17:20:08 +02:00
572138ba40
Prepare for new plugin scan timeout
2021-07-22 17:20:08 +02:00
8ce618f650
Prefer the term Ignorelist (Ign, in the plugin manager) over blacklist
2021-07-22 09:50:20 -05:00
John Emmas
ae13f87f03
It's a bit of a rigmarole for GTK to display an infinity sign when building with MSVC :-(
2021-07-22 14:17:55 +01:00
4d57c1e85b
Another round of plugin-scan-dialog updates
...
* Fix API calls (pack_start)
* Fix logic update sensitivity in response to callbacks
* Cleanup white-space and re-indent
TODO: invert timeout behavior: opt-in to timeouts, not opt-out.
2021-07-22 06:54:34 +02:00
e406a1bd41
Mark non-modal dialogs as utility windows
...
This addresses an issue with gnome and mate, where
dialog windows do not have a window close button,
and expect direct interaction with the user "OK/Cancel",
"Yes/No", etc.
2021-07-22 05:45:30 +02:00
6c6f2df849
Honor "floating windows are dialogs" for tearoffs
2021-07-22 05:45:30 +02:00
dabcb57b6b
Plugin Scan Dialog: yet another tweak to plugin-scanner layout and button text
2021-07-21 21:27:02 -05:00
e00003b14b
Playlist Selector cleanup code, fix selection
...
* expand parent rows of selected playlist
* do not subscribe multiple times to the same signal
* scope variables, remove cruft
* fix some many whitespace / indent issues
2021-07-22 01:42:01 +02:00
e56e099db9
Update Plugin scan dialog window
...
* use new PM API, allow to cancel individual scan
* cancel the scan when hiding the dialog (e.g.via Esc)
* show scan timeout time (count down/up)
* re-layout and re-label (work in process)
2021-07-21 23:54:11 +02:00
8869782c28
Cleanup plugin-scan API, allow to cancel individual scan
2021-07-21 23:04:47 +02:00
a331a41fc4
PM: prepare for API update
2021-07-21 18:07:20 +02:00
38a4bb6736
Fix prev commit (properly stop pulse)
2021-07-21 05:56:42 +02:00
03a17df68c
Pulseaudio: tweak freewheel recovery
...
Always cork stream before calling pa_stream_flush.
2021-07-21 05:03:54 +02:00
853b2a7f52
Make CoreaudioSource work again
...
existence_check() calls prevent_deletion() -> mark_immutable()
which since a4d7b45fe0
calls close().
So the file needs to be open()ed after the existence check.
2021-07-21 02:22:25 +02:00
9ae2e1044a
Prefix take name (to capture file name) by default
2021-07-20 23:28:04 +02:00
2b2bf1d726
Shortcuts: Primary+Tertiary is the existing convention for ALL tracks. use it for plist operations.
2021-07-20 16:14:49 -05:00
ff3f0e1d62
Playlist UI Tweaks: show the current track playlists in the copy+share+steal cases (second part of 3b3473)
2021-07-20 16:10:40 -05:00
46c2cdc64a
New shortcuts per Nathan at Harrison
2021-07-20 16:01:58 -05:00
c5cbc2d2d3
Playlist UI Tweaks: remind the user (more strongly) about the action they are taking
2021-07-20 16:00:19 -05:00
ba7237c152
Playlist UI Tweaks: Fix some bugs related to old playlists without pgroup_ids
2021-07-20 14:59:47 -05:00
3b3473c6eb
Playlist UI Tweaks: revert to prior behavior of showing the current track as a copy/share/steal source
2021-07-20 14:59:47 -05:00
bac8904971
Adjust shuttle info width depending in unit
...
This allows to fit complete text "> 100.1%",
which is useful when chasing external transport, and yet
still have a reasonable shuttle width when using semi-tones.
2021-07-20 17:29:20 +02:00
d9bd7ad46e
Set shuttle + vari sensitivity depending on ext-sync
2021-07-20 17:29:20 +02:00
0e647ca98b
Playlist UI tweaks: Fix the display+packing for the Advanced cases of the playlist selector dialog.
2021-07-20 10:26:37 -05:00
3fa7ee3321
Add Region Mark to alternate theme files
2021-07-20 10:26:37 -05:00
a5220568af
Ensure each source has a corresponding whole-file region
...
This fixes loading old sessions that had an empty source-list
(previously the source-list showed sources, not whole-file regions).
2021-07-20 15:35:16 +02:00
f457225d08
Region loudness normalization GUI #8777
2021-07-20 04:53:57 +02:00
5a9fde4a0b
Region loudness normalization/analysis #8777
2021-07-20 04:53:48 +02:00
a22fe3cdc8
Amend 285bb4ac7f
: remove incomplete code
2021-07-19 20:32:11 -05:00
285bb4ac7f
Mackie Control : Improve debug trace output by skipping meter write output
2021-07-19 12:25:27 -05:00
581589f080
Mackie Control: Don't call port write directly since it bypasses active chk
...
This keeps the master fader from sending midi output before everything
is initialized.
2021-07-19 12:24:36 -05:00
a6ef7df1fd
Fix TSC signal emission (monitoring and automation)
...
TransportStateChange() triggers various updates.
However at the time the signal is handled
`transport_rolling()` and/or `transport_state_rolling()`
may still return false.
This fixes incorrect In/Disk display on tracks (RouteUI)
and incorrect automation write-pass handling,
when toggling stop/play.
2021-07-19 19:17:57 +02:00
e9ed448994
Fix various shuttle ctrl issues
...
This reverts most of 50c555f1a1
* Never render from `map_transport_state()` callback
* re-instantiate deadzone, only update when last_speed_displayed
differs by 0.5%
* Fix Pool OOM due to mapping state doing direct UI changes
instead of delegating this to lower priority render()
2021-07-19 18:26:23 +02:00
3582c16871
Retain shuttle color regardless of speed
...
Even if the default text is boring, dark gray on black
is not readable. This makes Ardour behave like mixbus (which
always used default foreground).
2021-07-19 18:26:23 +02:00
c5e5659022
Fix crash when demangled symbol is n/a
...
std::string foo (NULL) can throw a std::__throw_logic_error
which was not caught.
2021-07-19 18:26:22 +02:00