13
0
Commit Graph

26500 Commits

Author SHA1 Message Date
2124fb72ea Make sure that 'libardour-config,h' only gets #included when building with waf (as it only gets generated when building with waf)
When building with MSVC this was getting #included in a few places which had the effect of making my session files get generated in a very old format.
2018-02-03 13:58:22 +00:00
b69d818ce9 Further defer changes of plugin Tags+Status, and consolidate code to call PluginListChanged only once. 2018-02-02 19:25:01 -06:00
3aacdd79ae Fixes for the iCON Qcon mcp device - LED rings. Submitted by Michal Barhon : mbarhon@seznam.cz 2018-02-02 09:27:37 -06:00
16a5e3ce55 OSC: jog mode and jog mode name should be sent at refresh 2018-02-01 22:03:04 -08:00
ae3d9deefb Support for the iCON Qcon mcp device - sysex strings. Submitted by Michal Barhon. 2018-02-01 14:39:59 -06:00
79cb57e31a Updated mcp files for iCON Qcon controller. 2018-02-01 14:39:59 -06:00
3e8c4da5e1 Add a script to jump to a named marker 2018-02-01 02:19:08 +01:00
f549fcfb76 OSC: Add group name feedback to strips 2018-01-31 11:48:10 -08:00
Shawn Doherty
df27c986ec
Create M-Audio_Axiom_AIR_Mini_32.map
List CC events for transport controls and knobs. List Note events for Trigger Pads. Map transport controls and knobs.
2018-01-31 10:34:19 -05:00
1b13c4bf38 Revert "Clean up help-text, use multi-line single labels"
This reverts commit 17cdc8114c.

Using table row-pacing between labels provides a nicer layout
(less vertical blank space)
2018-01-31 15:22:36 +01:00
bdac92b763 Only list hidden plugins with "Show hidden only" 2018-01-31 15:16:49 +01:00
2b5ee5a963 Use new tag-search API
This fixes an issue where "By Tag" dropdown contained empty menu-items,
in case a hidden plugin is the only one with a given tag.
2018-01-31 14:04:14 +01:00
09ca375e15 Allow to filter tags by hidden + favorite
This in preparation to not populate context-menus with unused tags.
2018-01-31 14:02:44 +01:00
17cdc8114c Clean up help-text, use multi-line single labels 2018-01-31 14:01:43 +01:00
fa55e1627a Fix sensitivity of Tag-reset-button and row activation 2018-01-31 12:45:58 +01:00
d97973925d const where const is due 2018-01-31 12:45:58 +01:00
141e6f848e Text case change (_VSTInfo::Category needs to be capitalized) 2018-01-31 11:01:56 +00:00
6ce0a27e0f Fix editing/replacing plugin-tags 2018-01-30 20:03:13 +01:00
942ca036aa Plugin-Selector: Use ArdourButton instead of Gtk::CheckButton 2018-01-30 19:52:30 +01:00
fe63db8697 Ardour Button Toggle explosion
Add option to use ArduorButton as standalone Toggle/Checkbox.
Usually ArdourButton relegates this to Actions or is backed by Config.
This allows to use the Button as standalone Toggle, get_active()
It should maybe be a derived Class, but ArdourButton is already beyond
that..
2018-01-30 19:52:27 +01:00
ff36421d8e Remove GUI-side LADSPA author-name tweaks. 2018-01-30 19:52:13 +01:00
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