Robin Gareus
d52967aa62
Expose a few more PluginInsert methods to Lua
2018-03-16 15:33:56 +01:00
Robin Gareus
c656aaab3c
VCA API-change: return created VCAs (handy for Lua scripts)
2018-03-15 20:25:27 +01:00
Robin Gareus
3cd79cd80f
Sort generic-midi bindings alphabetically
2018-03-13 16:18:03 +01:00
Len Ovens
74c4e4a6d8
OSC: group commands should feedback all off if no group
2018-03-12 16:03:53 -07:00
Len Ovens
98d6fe9c91
OSC: fix /strip/hidden feedback excess
2018-03-10 13:07:13 -08:00
Len Ovens
b2259e11d0
OSC: change group sharing to individual commands
...
Send less feedback for group name and sharing
2018-03-10 13:07:13 -08:00
Len Ovens
ed04660940
OSC: set surface should reset custom mode
2018-03-10 13:07:13 -08:00
Len Ovens
f1dc45c7f2
OSC: Display only strips controlled by selected VCA
2018-03-10 13:07:13 -08:00
Len Ovens
e4da386eb5
OSC: add set VCA for slavable strip
2018-03-10 13:07:13 -08:00
Len Ovens
30533cd43a
OSC: Added slaved feedback to select
2018-03-10 13:07:13 -08:00
Len Ovens
5fe704e8c3
Add virtual slaved, slaved_to calls to stripable
2018-03-10 13:07:13 -08:00
Len Ovens
d1290e82db
OSC: check route exists
2018-03-10 13:07:13 -08:00
Robin Gareus
52ed40656b
Safeguard against possibly invalid peak-requests
...
It may happen that WaveView requests a range that is larger than
the data on disk.
If start > _length, cnt becomes negative and the function will throw
or segfault.
2018-03-08 00:37:54 +01:00
Robin Gareus
89f0604d89
Allow loadfile in non-rt scripts
2018-03-06 21:47:30 +01:00
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