30533cd43a
OSC: Added slaved feedback to select
2018-03-10 13:07:13 -08:00
5fe704e8c3
Add virtual slaved, slaved_to calls to stripable
2018-03-10 13:07:13 -08:00
d1290e82db
OSC: check route exists
2018-03-10 13:07:13 -08:00
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
89f0604d89
Allow loadfile in non-rt scripts
2018-03-06 21:47:30 +01:00
Nikolaus Gullotta
ee132c93ac
Initial check in of EditorHook script transparent_regions.lua
2018-03-06 10:45:55 -06:00
Jan Lentfer
a2af019c95
generic_midi: add proper handling of midi controll toggles
2018-03-03 14:04:12 +01:00
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
4734fc23f5
Allow successive changes from the Gui to set tags.
2018-03-02 15:57:58 -06:00
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
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
52a2f5bada
Tag_reset() should be FromPlug, not FromGui.
2018-03-01 18:26:09 -06:00
54d0e1d992
Fix thinko in prior commit 7c5f1c.
2018-03-01 09:09:50 -06:00
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
7c5f1cce84
Yet another spelling mistake fix
2018-02-28 20:48:49 +01:00
c91a1906cb
Fix a typo in session-utils (thanks to IOhannes/debian for reporting)
2018-02-28 20:40:38 +01:00
b0373598d7
Fix a typo (thanks to IOhannes/debian for reporting)
2018-02-28 20:40:38 +01:00
afb5d8cc24
Fix some GUI typos (thanks to IOhannes/debian for reporting)
2018-02-28 20:40:38 +01:00
edd21ac89e
OSC: add group sharing bit feedback
2018-02-27 21:59:43 -08:00
6adeded426
OSC: add group sharing bit setting
2018-02-27 21:59:43 -08:00
d99060134b
OSC: display only strips in group.
2018-02-27 21:59:43 -08:00
e069b0c797
Implement grid line colors ( was: measure lines ). This restores measure lines to a brighter color than beats.
2018-02-27 16:39:49 -06:00
d88cdcc1bf
Reinstate the ability to split regions while dragging playhead. I think this was unintentionally lost.
2018-02-27 13:08:40 -06:00
fcabb27561
Remove some redundant calls to snap_to(). get_preferred_edit_position() already did it.
2018-02-27 08:55:17 -06:00
5d423e38d5
Should be able to Split in range mode, with a selected track.
2018-02-26 20:38:50 -06:00
292f998298
Fix bug: sequential pasting to the same time, but different tracks, would trigger paste offset.
2018-02-26 19:40:24 -06:00
a699a637e4
Switch CDFrame grid to use MinSec ruler rather than Sample ruler.
2018-02-26 18:52:28 -06:00
e1b380b302
Rename SMPTE enum back to Timecode.
2018-02-26 18:38:18 -06:00
22819b8d2f
Fix a rather large naming thinko: GridTypeSamples should be CDFrames.
2018-02-26 17:02:24 -06:00
e3b7114e78
Add missing checkbox: Snap to Marker.
2018-02-26 15:52:06 -06:00
6989e5b11d
Snap-to-grid should not invalidate other snap options. This was a leftover behavior from prior iterations of Snap+Grid.
2018-02-24 10:53:03 -06:00
f64a39a07f
Fixes for region_boundary_cache:
...
If no region-snaps are defined, bail out before generating cache.
Avoid potential overflow at max_samplepos+1
Snap should continue to work beyond the End marker.
2018-02-24 10:30:52 -06:00
ceac42cc03
NO-OP: whitespace
...
- remove trailing whitespace
- remove space after opening brackets and before closing brackets
- add space around operators
- do not use '//' for multi-line comments, do not use "//" on line-start
to comment-out code breaking indenting (-Wmisleading-indent)
- do add a single space after comment-start /*{SPACE}... or //{SPACE}...
- reserve duplicate whitespace " " for alignment, remove other duplicate
whitespace
- use established "TODO" and "XXX" (highlighted keywords)
- remove equal-sign series "====" (those indicate merge conflicts)
2018-02-24 13:55:20 +01:00
75122af118
Fix/amend a23a8ebcad
.
...
Updated condition to check for transport_rolling to include preroll and
count-in (speed is != 0 during pre-roll and count-in, but transport is not
actually rolling).
2018-02-24 12:55:48 +01:00
881c8eeca8
Tell the user why Insert/Remove Time failed, rather than fail silently.
2018-02-23 14:37:32 -06:00
eb15d37669
Use transport_stopped() instead of speed check.
2018-02-23 13:59:53 -06:00
2afc311f09
catch (incorrect) inclusion of non-MIDI related automation parameters in MidiSource XML nodes
2018-02-23 14:57:04 -05:00
a23a8ebcad
Do not interpolate playhead when stopped.
...
This fixes a bug where, for a few seconds after transport stops, the users zoom+panning would get hijacked by the follow_playhead behavior, because the playhead was still "hunting".
2018-02-23 13:48:29 -06:00
21102b45d0
Revert afedd2 and associated commits (method to generate initial tag file)
2018-02-23 08:49:14 -06:00
99352d0958
Start versioning Mixbus keybindings files.
2018-02-23 08:34:59 -06:00
8f426846c5
Accommodate recently removed source(s) in our MSVC project (gtk2_ardour)
2018-02-22 11:24:43 +00:00
0d2d9fd1f6
fix compilation on windows with VST support
2018-02-21 21:05:53 -08:00
d79bcd44b2
OSC: fix compiler warning and catch possible errors
2018-02-21 20:26:43 -08:00
c746e78b3b
fix compilation on linux with LXVST support
2018-02-21 23:20:53 -05:00
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
d4ae858bf6
OSC: Add session name change
2018-02-20 15:49:37 -08:00
47970b0cd1
user-friendly hack/heuristic: if they edit a BBT non-duration clock to say zero beats, act as if they had used 1
2018-02-20 17:19:43 -05:00
54db84ffee
Re-add fixed-color DSP-load indicator background
2018-02-20 12:53:21 +01:00
7b4ab907d4
Remove ArdourGauges -- since they're no longer actual Gauge widgets
...
The Gauges devolved into Labels with dedicated formatting and UI-config
colors. Prevent ArdourButton to happen all over over again...
2018-02-20 12:23:14 +01:00
66732e4791
Use standard Labels again.
...
Since the Gauges become little more than text with colored background,
prepare their removal. If color is wanted, use named widget-style.
2018-02-20 12:15:29 +01:00