b1d7eabf54
iCon device tweaks: faster timecode display refresh rate. Submitted by Michal Barhon.
2018-02-10 22:43:53 -06:00
dddfa1ddd8
Add qex + qcon mcp device file (expander on left). Submitted by Michal Barhon.
2018-02-10 22:43:53 -06:00
ff319ce63f
Resolve -Wreorder in qcon code.
2018-02-10 22:43:42 -06:00
bc4fa677ec
Copy+Paste thinko: use passed-in variable instead of member variable. Maybe fix potential crash.
2018-02-10 09:06:46 -06:00
8584ea75d1
Cairo-fix cursor lines so they align perfectly with Rulers, Grids, and region edges.
2018-02-10 07:51:28 -06:00
8046f40f14
Remove unused code.
2018-02-09 13:44:49 -06:00
5e24b17478
Fix potential crash with EditAtSelectedMarker, when no marker is selected.
2018-02-09 13:43:20 -06:00
913445c981
new_grid: Add grid_lines.cc
2018-02-09 11:23:24 -06:00
dc61256466
new_grid: Rewrite of Snap and Grid. (squashed commit)
...
Separate Snap from Grid. Lots of naming changes.
Multiple simultaneous snap options allowed. Grid is one of the possible Snap options.
Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines.
The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser.
2018-02-09 09:59:39 -06:00
d6eb1c826f
new_grid: MidiRegionView::motion should propagate thru RegionView, so snapped_cursor is updated. This probably fixes other bugs as well.
2018-02-09 08:26:27 -06:00
c6eab71435
new_snap: Snapped Cursor ( squashed commit )
...
Snapped Cursor is a line that follows the edit point, and indicates where the operation will occur.
This replaces and extends the line that appears with the Cut tool.
New associated preferences: snap_threshold and show_snap_cursor.
2018-02-09 08:21:45 -06:00
70d8300cb2
OSC: clean up jog mode, simplify feedback
2018-02-05 10:40:25 -08:00
ea1740d65f
MSVC only allows static class members to be initialised in the class declaration
2018-02-03 14:58:45 +00:00
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