Paul Davis
199f20ff2c
namespace required
2016-06-09 13:24:35 -04:00
nick_m
260a0ca12c
Amend last commit.
2016-06-10 01:14:08 +10:00
nick_m
e05b0862b5
Audio locked meters with an existing tempo may be dragged past that tempo's location.
2016-06-10 01:07:25 +10:00
Len Ovens
3e29a46603
OSC: select commands for pan and trim added, feedback for select sends. GUI_select feedback done.
2016-06-08 23:08:56 -07:00
nick_m
8de12a4015
Possible fix for memory pool problem in session click.
2016-06-09 05:16:38 +10:00
Colin Fletcher
e27df63bc5
Fix a couple of build errors in the test suite.
...
The parameters to Session::new_audio_track() changed in e0ff70cf , and
Playlist::region_list() was renamed to region_list_property() in
fce6ac0e . Update calls to these functions in the test suite to match.
A couple of tests still fail after these changes.
2016-06-08 19:56:34 +01:00
Paul Davis
9a1c24dda7
fix thinko in Pane expose event handler.
...
There are always less dividers than children
2016-06-08 12:26:24 -04:00
Paul Davis
fcf49de774
move gui_changed() signal from Route to Stripable
2016-06-08 11:03:13 -04:00
Robin Gareus
a223b96725
fix mute automation for busses & consolidate code.
2016-06-08 15:39:04 +02:00
Robin Gareus
fce6ac0ef6
consistent API name for region-list
2016-06-08 15:39:04 +02:00
Paul Davis
f05ff9570e
fix faderport's use of action name
2016-06-07 19:25:33 -04:00
Paul Davis
83770f839b
minor optimization when search for actions
2016-06-07 19:25:11 -04:00
Paul Davis
73f3abedea
make it possible to disable VisibilityTracker's use of WM visibility
2016-06-07 18:29:03 -04:00
Robin Gareus
04997080a4
add meta-data placeholders for post-export command
...
needs testing on windows with UTF8
2016-06-07 16:57:17 +02:00
Paul Davis
78ad42fd88
fix up logic that connects ControlGroups and RouteGroups
...
This makes deactivating a RouteGroup also stop the ControlGroups from having any effect
2016-06-07 09:48:17 -04:00
Len Ovens
d511d62f65
OSC: reset select strip on bank change or select for non-existing stripable.
...
Fixes crash when selecting unused strip and then changing bank.
2016-06-06 23:40:35 -07:00
Len Ovens
ee1046bbed
OSC: Respond to GUI select.
2016-06-06 14:54:33 -07:00
Paul Davis
3c0fd1a115
remove incorrect allocation of a second VCAManager in a session.
...
Fixes warning about a SessionHandleRef at session close
2016-06-06 16:15:25 -04:00
nick_m
36f3291a9c
Ensure correct lock style before setting position.
2016-06-07 06:14:47 +10:00
nick_m
86db26ff16
MidiRegion ctor inherits length_beats.
...
- fixes incorrect length on drag-copying and pasting
midi regions.
2016-06-07 06:12:41 +10:00
nick_m
9488201a2c
Region ctor inherits position, start and beat.
2016-06-07 06:10:55 +10:00
Paul Davis
9a50d15c7f
fix crashing bug in Pane when accessing dividers
2016-06-06 16:05:43 -04:00
Paul Davis
5700296cb6
add a destructor for Gtkmm2ext::Pane that unparents the children.
...
This seems to be required, although there is confusion in Gtkmm3 about this.
2016-06-06 16:05:25 -04:00
nick_m
288ebbe5a7
Fix initialization of Region::_beat.
2016-06-07 03:00:28 +10:00
nick_m
6a622d86dc
Fix midi region split, trim and move operations.
...
- there is still the problem of being unable to drag
a trimmed region to the left when it's source
(not it's position) would end up on a negative beat.
2016-06-07 02:14:31 +10:00
nick_m
92fdf7deda
Region always sets position before length.
2016-06-07 02:12:04 +10:00
Paul Davis
da5119583a
there is no remote model choice anymore - ordering is determined by the GUI
2016-06-06 12:04:45 -04:00
John Emmas
cde50f847f
MSVC won't allow floating point types to be mapped directly to enums
2016-06-06 09:07:45 +01:00
John Emmas
cb7e8025f2
Accommodate newly introduced source(s) in our MSVC project (ardour_osc)
...
(also, libardour_osc now needs to link to libardour_timecode)
2016-06-06 09:06:08 +01:00
Len Ovens
cce4726c4c
OSC: More controls in /select/*, off by one fixed
2016-06-05 22:30:14 -07:00
nick_m
f0f2e3bb71
Consolidate notifications when MidiRegion changes length due to position change.
2016-06-06 14:26:43 +10:00
Paul Davis
2c0396c9aa
fix Session::get_remote_nth_stripable() to use zero-based numbering
2016-06-05 20:50:57 -04:00
Paul Davis
6520548fc2
extend/modify PresentationInfo to make searching for routes via Session::get_remote_nth_stripable() work
2016-06-05 20:50:57 -04:00
Paul Davis
5bbfac2380
OS X clang build issue fix
2016-06-05 18:00:48 -04:00
Paul Davis
91ad3ef81d
don't connect to individual PresentationInfo signals per Stripable; we only reorder strips once, when the global signal arrives
2016-06-05 16:33:02 -04:00
Paul Davis
dfcc8fd547
Stripable signals moved to PresentationInfo
2016-06-05 16:33:02 -04:00
Paul Davis
6637260ac9
Stripable signals moved to PresentationInfo
2016-06-05 16:33:02 -04:00
Paul Davis
d58cb3daa3
extensive changes to PresentationInfo API
...
Now handles color, partially.
2016-06-05 16:33:01 -04:00
Paul Davis
e3e77475cd
fix registration of PresentationInfo enums
2016-06-05 16:33:01 -04:00
Paul Davis
58f6b98662
extend comments to avoid unused-variable warnings from commented code
2016-06-05 16:33:01 -04:00
Paul Davis
e4a588901b
change property names (not quark/strings) for RouteGroup properties to avoid collisions with new ones
2016-06-05 16:33:01 -04:00
nick_m
bd551e97ea
Midi regions recalculate their length in frames when moved/copied.
...
- should fix 6793
2016-06-06 03:54:23 +10:00
Robin Gareus
86607097d6
plugin support for Controllable::NotAutomatable
2016-06-05 19:05:05 +02:00
Len Ovens
03d2939f27
OSC: Added feedback for /select
2016-06-05 07:25:54 -07:00
Robin Gareus
6e42d7b99e
prepare for LV2 non-automatable control ports
2016-06-05 14:45:24 +02:00
Robin Gareus
37b90c2a9e
refine self-automating plugin interface
...
* thin automation at end
* allow plugins to disable its internal write state (ctrl port)
* Debug messages
2016-06-05 14:44:54 +02:00
nick_m
b4a020cdf5
Fix ignored note_type in TempoMap::frames_per_beat_at().
2016-06-05 07:10:06 +10:00
Len Ovens
3f336f2021
OSC: Bug fix for no monitor, bug fix heart beat on turned global feedback on.
...
Start select code.
2016-06-04 07:04:32 -07:00
Robin Gareus
56a5dd92af
allow latent self-automating plugins
2016-06-03 23:09:18 +02:00
nick_m
360f87b217
Fix FramedCurve Outside fill for curve.
2016-06-04 07:03:18 +10:00