1dd32bae94
Move LADSPA Author string sanitation to libardour.
...
(Also allow dot as valid char: e.g. "James T. Kirk" but keep stripping
common suffixes like <e@mail>.
2018-01-30 19:52:09 +01:00
54e155f4c7
Plugin-Selector replace Gtk::ComboBox with ArdourDropdown
2018-01-30 16:27:55 +01:00
5cbd978735
ArdourButton: honor text-ellipsis width for size-request
2018-01-30 16:27:18 +01:00
f979463cfe
Add ArdourDropdown API for use as dumb text dropdown.
2018-01-30 15:21:45 +01:00
e6b8a0d95b
tom's-loop: Allow pasting at loop-end (needs future rework after nutempo)
2018-01-30 14:44:00 +01:00
8207b545d1
Use backend-API to reset tags, remove unused category
2018-01-30 13:10:32 +01:00
fa676eb784
Add backend-API to reset plugin tags
2018-01-30 13:10:00 +01:00
dc88471695
Don't automatically open plugin-GUI if there are no controls
2018-01-30 12:40:22 +01:00
6aa34c1b3a
Further tweaks to Plugin-Selector:
...
* update current search when toggling search_ignore_checkbox
* take filter-view into account when changing plugin-status,
immediately hide hidden or un-favorerd plugins from view.
* default to "effects only"
2018-01-30 12:40:06 +01:00
19f62d331c
Fix plugin factory tags
...
* tag-file is loaded early on (before scanning plugin) retain factory
set tag from file, don't use plugin-categories.
* load user plugin-tag file after factory plugin-tag file
2018-01-30 03:59:58 +01:00
d282b91d96
Plugin Selector: ui tweaks.
2018-01-29 20:44:43 -06:00
73bafc36ea
Clean up tag tokenization code
...
* accept " ,\n" as separator
* produce only " " as separator
* squelch error message for empty-string tokenization
* clean up code, use existing API methods for lower-case transform
2018-01-30 03:12:09 +01:00
49130df35b
Add factory plugin tags + favorites
2018-01-30 01:34:46 +01:00
257a1dde91
Remove unused API
2018-01-30 01:34:43 +01:00
cebfec8125
Major overhaul of plugin-selector: tag-management & filter
...
This is a squashed commit of various 'nutag' topic branch commits:
* re-layout plugin-manager
* remove category, add tags
* combine I/O columns in list.
* update filter to search name and tags
2018-01-30 01:34:41 +01:00
9e1acce333
Add plugin tag-filter to Mixer-favorites sidebar
2018-01-30 01:34:37 +01:00
a486ed4997
New PluginStatusesChanged API
2018-01-30 01:34:33 +01:00
34f9bd502b
NO-OP: whitespace
2018-01-30 01:34:29 +01:00
3eb6a40ce4
Update PluginManager: implement plugin tags
...
* move plugin-meta-data (status, tag) into dedicated sub-dir
* load/save space separated tags
* pre-seed tags with plugin-category (if unset)
* breaking API change: PluginStatusesChanged() signal includes change
2018-01-30 01:34:14 +01:00
8488dceeed
Prepare for PluginStatusesChanged API change
2018-01-30 01:33:54 +01:00
b8491014a5
Update plugin classification
...
* dedicated API for classes (effect, instrument, util)
* prepare for tags (rather than categories)
* prepare removal of per-plugin in_category() API
2018-01-30 01:33:48 +01:00
4d173d6048
Prepare plugin-meta-data config-dir and files
2018-01-30 01:33:45 +01:00
0772513499
LuaInstance: prepare for 3 argument signal/slot callbacks
2018-01-30 01:33:40 +01:00
Chris Dennis
e3c6a41c11
Adds support for building in Mac OS High Sierra
2018-01-28 12:59:25 +01:00
c9042b095c
Add icon for MIDI sysex transmit script
2018-01-28 12:58:35 +01:00
11d2077b43
FP8/16: Update Plugin List when Selection changes.
2018-01-27 20:56:13 +01:00
0aa0d49a4d
FP8/16: Don't show Channelstrip as Plugin, use well-known API only
2018-01-27 20:53:31 +01:00
0423247dd7
Emit a single change when changing track selection in the mixer.
...
Previously changing track-selection emitted 2 "stripable_selection_changed"
events: select (nil); select (new).
This fixes an issue with the FaderPort ctrl surface when editing plugins:
Switching from one track to another follows selection, but if no track is
selected, the FP switches from "Edit Plugins" to "Track" mode.
2018-01-27 20:51:32 +01:00
a314ff42b0
remove accidentally commited file
2018-01-27 20:48:55 +01:00
d3a74d3c70
Fix some small memory leak (libardour)
2018-01-27 15:45:12 +01:00
ccddc0db3a
Fix some small memory leaks (GUI)
2018-01-27 15:44:59 +01:00
48c1a24284
Fix some clang warnings (argument with 'nonnull' attribute passed null)
2018-01-26 18:07:23 +01:00
76b7345ab6
Add tooltip to markers so they can be found without zooming in.
2018-01-25 08:20:25 -06:00
28e67c8978
Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour)
2018-01-25 11:34:08 +00:00
c1632635b5
OSC: reorder /set_surface parameters to fit manual
...
remove unused call
2018-01-24 08:17:45 -08:00
5e4aa5455e
OSC: Make sure observers are restarted if port changes
2018-01-24 08:17:45 -08:00
ea0808de2d
OSC: Allow Surface to set it's own receive port
2018-01-24 08:17:45 -08:00
f7ec31d95d
OSC: allow each surface to set portmode for that IP.
2018-01-24 08:17:45 -08:00
d785883836
Fix FP16 Solo (0x53 is mapped to encoder-press, 0x56 to loop)
2018-01-23 19:00:18 +01:00
Hiroki Inagaki
277c75c894
Update Japanese translation
2018-01-23 12:14:36 +01:00
2ba3e03be5
Fix ffmpeg/ffprobe parser (sample/frame 30b087ab
) - #7544
2018-01-21 11:35:22 +01:00
93625b108e
Use "frame" for video-frames, fixes video-monitor state.
...
revert/amend/undo 30b087ab
for video-related units
2018-01-21 11:27:26 +01:00
b88fd1e6ca
Fix Export-format timecode spec (frames: timecode frames)
...
undo/fix 30b087ab3d
2018-01-21 11:00:57 +01:00
e1d3927882
Fix video preview request - #7544
...
see also 2e9fcceb1e
and 30b087ab3
2018-01-21 10:53:12 +01:00
c833b56029
Explicit encoding for bindings html.
2018-01-17 16:52:16 +01:00
e3457977c9
Add Lua bindings to change Location/Maker names
2018-01-15 17:26:24 +01:00
1ebe6cdf07
OSC: Added feedback for /strip/hide
2018-01-14 13:07:40 -08:00
c7a052a45f
OSC: add /strip/hide
2018-01-14 13:07:40 -08:00
324938f017
fix DSP load indicator color
2018-01-14 19:17:11 +01:00
d03352cfac
Add Toolbar disk-space widget.
2018-01-14 18:49:27 +01:00