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
nick_m
1eb8216408
More FramedCurve render work
...
- draw last point correctly if applicable
- comment intent.
2016-06-04 06:40:59 +10:00
nick_m
62be6b2ed8
Fix framed curve thinko.
...
- in FramedCurve, the first _point is used for the bounding box.
Don't confuse this with actual data.
2016-06-04 06:00:41 +10:00
Paul Davis
ee0f073e8d
move from PresentationInfo::global_order() to PresentationInfo::order
2016-06-03 15:15:39 -04:00
Paul Davis
e8379b3818
simplify PresentationInfo concept of order so that it is always global
...
Cases that need more complex sort orders (e.g. all routes, then all vcas then master) need
to take of this themselves
2016-06-03 15:15:39 -04:00
Paul Davis
1550f3af35
NOOP: space required
2016-06-02 19:19:22 -04:00
Robin Gareus
8e4c6f7f5a
fix creating aux-busses from templates, reset return-bitslot
2016-06-02 22:25:41 +02:00
Robin Gareus
8566d898b5
fix possible deadlock replacing processor state.
2016-06-02 22:25:41 +02:00
Paul Davis
a0fad16648
change name of a Session method to makes its intended function clear
2016-06-02 14:46:35 -04:00
Paul Davis
3b58010c8c
mark session dirty on creation/deletion of a VCA
2016-06-02 14:46:35 -04:00
nick_m
575bb7792f
Small cleanup in FramedCurve.
2016-06-03 02:02:50 +10:00
nick_m
8f88f42ba9
Fix assorted drawing bugs in framed curve.
...
- treat drawing area of boxes and curves similarly.
- handle a redraw request between
the last sample and the last point.
2016-06-03 00:00:31 +10:00
Paul Davis
a047d814f6
fix case where pane divider is not redrawn after a leave event.
2016-06-01 22:30:17 -04:00
Paul Davis
d680c1f1db
fix styling of pane dividers (the original reason for the "*Pane*" widget=>style spec)
2016-06-01 22:23:34 -04:00
Len Ovens
6e258e0ade
OSC: Fixed some button type commands to have path only as well as path f
2016-06-01 14:27:30 -07:00
Robin Gareus
0531d0dd0c
save version string with session for informational purposes
2016-06-01 22:43:40 +02:00
Paul Davis
85a9ff8007
fix crash during session deletion while removing VCA masters
2016-06-01 15:15:13 -04:00
Robin Gareus
eeed8edf82
isspace
2016-06-01 19:19:09 +02:00
Robin Gareus
10a91850f2
strip trailing whitespace from lv2 log message
2016-06-01 19:01:13 +02:00
Robin Gareus
81a2fe39e8
port 7e716d27 to XFadeCurve
2016-06-01 17:48:33 +02:00
nick_m
7e716d27a8
Fix conditional on uninitialised idx (via n_samples) in framed curve.
...
- possibly fixes drawing artefacts in the tempo curve.
2016-06-02 01:11:23 +10:00
John Emmas
46ae5aa9d1
Class 'VCAManager' needs to be visible from outside libardour
2016-06-01 14:30:30 +01:00
John Emmas
17f1132545
Accommodate recently introduced/removed source(s) in our MSVC project (libardour)
2016-06-01 14:30:28 +01:00
John Emmas
38ab8dee90
Accommodate recently introduced source(s) in our MSVC project (ardour_osc)
2016-06-01 14:30:28 +01:00