Commit graph

13875 commits

Author SHA1 Message Date
Jan Lentfer
a2af019c95 generic_midi: add proper handling of midi controll toggles 2018-03-03 14:04:12 +01:00
Ben Loftis
7e5a488d81 Unrecognized plugins are stored in the tagfile (FromPlug); but only set the user_set flag if the user actually edited it. 2018-03-02 17:35:18 -06:00
Ben Loftis
4734fc23f5 Allow successive changes from the Gui to set tags. 2018-03-02 15:57:58 -06:00
Robin Gareus
0f9ca82684 Remove interpolation unit-test (fails to compile)
Ardour vari-speed does no longer use ARDOUR::CubicInterpolation
and LinearInterpolation was removed.
vari-speed is now using zita-resampler.
2018-03-02 16:13:37 +01:00
Robin Gareus
6f11cd30bf Fix gcc-4.2 OSX/PPC builds
ambiguity between
  reverse_iterator rend();
  const_reverse_iterator rend() const;
2018-03-02 16:11:21 +01:00
Ben Loftis
52a2f5bada Tag_reset() should be FromPlug, not FromGui. 2018-03-01 18:26:09 -06:00
Ben Loftis
54d0e1d992 Fix thinko in prior commit 7c5f1c. 2018-03-01 09:09:50 -06:00
Ben Loftis
91046b686d Plugin-Tag improvements:
Initialize LADSPA tags.
 Explicitly define behavior of tags provided by plugin, factory, or user.
 Store the plugin name in the tag-file, for easier user-submissions and bulk editing.
2018-03-01 09:03:53 -06:00
Robin Gareus
b0373598d7 Fix a typo (thanks to IOhannes/debian for reporting) 2018-02-28 20:40:38 +01:00
Len Ovens
edd21ac89e OSC: add group sharing bit feedback 2018-02-27 21:59:43 -08:00
Len Ovens
6adeded426 OSC: add group sharing bit setting 2018-02-27 21:59:43 -08:00
Len Ovens
d99060134b OSC: display only strips in group. 2018-02-27 21:59:43 -08:00
Paul Davis
2afc311f09 catch (incorrect) inclusion of non-MIDI related automation parameters in MidiSource XML nodes 2018-02-23 14:57:04 -05:00
Ben Loftis
21102b45d0 Revert afedd2 and associated commits (method to generate initial tag file) 2018-02-23 08:49:14 -06:00
Len Ovens
0d2d9fd1f6 fix compilation on windows with VST support 2018-02-21 21:05:53 -08:00
Len Ovens
d79bcd44b2 OSC: fix compiler warning and catch possible errors 2018-02-21 20:26:43 -08:00
Paul Davis
c746e78b3b fix compilation on linux with LXVST support 2018-02-21 23:20:53 -05:00
Ben Loftis
afedd214a7 Method to generate an initial tag file:
rm config/plugin_tags
touch config/init_plugin_tags
2018-02-21 18:05:33 -06:00
Len Ovens
d4ae858bf6 OSC: Add session name change 2018-02-20 15:49:37 -08:00
Ben Loftis
7fd1fc1dcf Add flag for corners, where top+left shadows are both required. 2018-02-19 08:01:27 -06:00
Len Ovens
a9d041c62e OSC: allow setting of marker name 2018-02-18 09:16:16 -08:00
Len Ovens
08632d623e OSC: select comment should feedback when comment changed 2018-02-18 09:16:16 -08:00
Len Ovens
66fa0778ab OSC: Allow surface to change route comment. 2018-02-18 09:16:16 -08:00
Ben Loftis
0b3026d388 Drop-shadow spacer; for theming. 2018-02-17 22:25:39 -06:00
Ben Loftis
4c7ad5db4d Fix long-standing bug in spacer expose+render. 2018-02-17 16:46:04 -06:00
Len Ovens
a29d3c1b31 OSC: Select should be able to rename as well. 2018-02-16 22:54:16 -08:00
Len Ovens
dffecfa4c6 OSC: added group join, switch, remove function 2018-02-16 13:10:20 -08:00
Len Ovens
3504ecff5f noop OSC: path strings should not get tranlated 2018-02-16 13:10:20 -08:00
Len Ovens
3ac47220a0 OSC: Add /group/list so surface can get a list of groups 2018-02-16 13:10:20 -08:00
John Emmas
b9c9777b9a When building with MSVC, allow for the fact that Mixbus and Ardour can be using different versions of the SESSION_FILE format 2018-02-15 09:03:32 +00:00
Ben Loftis
208c781248 Auto-monitor == Cue for MIDI tracks. 2018-02-14 18:04:57 -06:00
John Emmas
6f019faaa0 Accommodate the change from libtimecode to libtemporal 2018-02-14 10:02:11 +00:00
Ben Loftis
870c046c4c Users struggle with Pane Dividers. Make them larger, and set a min-size on the mixer list pane. 2018-02-12 16:16:09 -06:00
Paul Davis
9a20433d98 fix definition of Temporal::Beats::max()
Ticks can exceed PPQN, but if beats are already INT32_MAX, ::normalize() will not work correctly
2018-02-12 11:44:37 -06:00
Ben Loftis
e6da4c4846 SoloSelection: libardour part. 2018-02-11 09:39:36 -06:00
Ben Loftis
11e50fe0c5 Resolve a few -Wunused-variable warnings in US2400. 2018-02-10 22:43:53 -06:00
Ben Loftis
b1d7eabf54 iCon device tweaks: faster timecode display refresh rate. Submitted by Michal Barhon. 2018-02-10 22:43:53 -06:00
Ben Loftis
ff319ce63f Resolve -Wreorder in qcon code. 2018-02-10 22:43:42 -06:00
Ben Loftis
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
Len Ovens
70d8300cb2 OSC: clean up jog mode, simplify feedback 2018-02-05 10:40:25 -08:00
John Emmas
ea1740d65f MSVC only allows static class members to be initialised in the class declaration 2018-02-03 14:58:45 +00:00
John Emmas
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
Ben Loftis
b69d818ce9 Further defer changes of plugin Tags+Status, and consolidate code to call PluginListChanged only once. 2018-02-02 19:25:01 -06:00
Ben Loftis
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
Len Ovens
16a5e3ce55 OSC: jog mode and jog mode name should be sent at refresh 2018-02-01 22:03:04 -08:00
Ben Loftis
ae3d9deefb Support for the iCON Qcon mcp device - sysex strings. Submitted by Michal Barhon. 2018-02-01 14:39:59 -06:00
Len Ovens
f549fcfb76 OSC: Add group name feedback to strips 2018-01-31 11:48:10 -08:00
Robin Gareus
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
Robin Gareus
d97973925d const where const is due 2018-01-31 12:45:58 +01:00
John Emmas
141e6f848e Text case change (_VSTInfo::Category needs to be capitalized) 2018-01-31 11:01:56 +00:00