Hiroki Inagaki
777647259e
Add Japanese translation
2017-01-15 15:37:38 +01:00
7c17327f56
get grid layout working
2017-01-15 12:13:03 +00:00
04e346a3d8
tweak Grid repositioning code to be a little more O(N)
2017-01-15 12:13:03 +00:00
99b86f0f05
basic (and probably wrong) Canvas::Grid child placement
2017-01-15 12:13:03 +00:00
0d1a083a5d
include Canvas::Grid in build script
2017-01-15 12:13:03 +00:00
9ed87f6693
initial skeleton for a Grid canvas item
2017-01-15 12:13:03 +00:00
126dd02c85
Set rate and blocksize for multi-instance VSTs
2017-01-13 11:29:30 +01:00
38e47c2f5f
Accommodate newly introduced source(s) in our MSVC project (ardour_osc)
2017-01-13 10:18:38 +00:00
cd14e8f2e1
add API to query name of bound action
2017-01-12 20:53:20 +01:00
c9715af5d9
OSC: We want to see aux buses even if the gui has them hidden
2017-01-11 19:57:19 -08:00
19e6273502
OSC: Fix aux mute to check stripable exists first
2017-01-10 22:09:30 -08:00
bcbe8424ad
fix nested templates for ye ancient compilers of the worlde
2017-01-10 09:58:26 +00:00
74e38365e9
Fix MTC slave implicit return on transport-stop
...
MTC returns not-locked (no flywheel) when the signal is lost, in which case
Session::follow_slave() jumps to no_roll and ignores the slave-position.
The MTC slave does explicitly request a transport-locate and transport-stop.
Yet, Session::realtime_stop() honors _requested_return_frame for whatever
reason
2017-01-10 10:39:22 +01:00
27773ed1b3
OSC: Fix cue observer stop to zero controls
2017-01-09 19:05:38 -08:00
b073328700
OSC: Add Talent individual monitor controls
2017-01-09 18:56:22 -08:00
23076f3fc4
add XML names/handling for additional Parameter types.
...
This is still incomplete and really not generic. Ought to be revisited, but has backwards compatibility issues that make it more complex
2017-01-09 15:01:55 +00:00
726d862613
save state of an automation list, even if empty, because it might exist in the history state
2017-01-09 15:01:55 +00:00
129708ad85
add clamp for adding points to a ControlList from a (G)UI
2017-01-09 12:42:08 +00:00
8e9851e527
tweak previous commit to make desc.max_unbound "more correct"
2017-01-09 12:29:04 +00:00
ad97a069d9
fix ranges for LADSPA unbounded toggle parameters.
...
Used to be 0..4, now 0..1. The 4 is still used as an arbitrary
upper bound for non-toggled parameters
2017-01-09 11:59:02 +00:00
c590b540b0
NO-OP: whitespace
2017-01-08 17:48:57 +01:00
66e580d683
Fix Pane size allocation:
...
* Skip calling allocate on recently hidden children.
* Don't [temporarily] call size_allocate with negative sizes
2017-01-08 17:48:21 +01:00
cbf5f3d622
Fix crash when changing Pane widgets -- #7198
...
Gtkmm2Ext::Pane::on_add() uses a pointer to a std::vector<> element
in the destroy notify callback. If the vector is modified, that pointer
becomes invalid.
Add 2 widgets "A", "B". remove "B", add another one "C".
Now if A is destroyed, notify_child_destroyed(PTR) points to
invalid memory and not to "A".
2017-01-08 12:39:07 +01:00
d0596d815f
prototype track/bus sharing: state-export
2017-01-08 01:23:01 +01:00
134b69f267
Fix shared-pointer list creation from Lua
2017-01-08 00:30:41 +01:00
nick_m
9e048851c1
amend massive thinko in last commit (actually works).
2017-01-07 05:28:56 +11:00
nick_m
bacb93493d
fix incorrect _start after a split.
...
- when splitting a region where quantized notes start on the
split point, the notes would sometimes vanish due to us deriving
an exact quarter-note from the supplied frame.
this only affects midi regions, as other region types
have contents which are completely frame-based.
2017-01-07 05:18:45 +11:00
nick_m
45a8cc7563
TempoMap - do frame conversion outside the lock when possible.
2017-01-07 02:59:07 +11:00
nick_m
66b060df67
remove some excessive methods from TempoMap.
...
- the beginning of what hopefully will be a saner 'pulse' definition
2017-01-07 02:52:02 +11:00
nick_m
a740cd73dd
more no-op renaming - TempoSection::compute_c_func_* -> compute_c_
2017-01-07 02:34:24 +11:00
nick_m
ce54a23a36
clear up _initial vs _locked_to_meter TempoSection ambiguity.
2017-01-07 02:29:14 +11:00
nick_m
28058f6302
more inactive tempi fixes.
2017-01-07 02:25:42 +11:00
nick_m
a3c009015a
actually make import of tempo maps at selected point work (missed line from 3060a458eb
)
2017-01-07 01:46:52 +11:00
nick_m
d855ad2856
rename TempoSection::c_func() -> c(). ensure constant tempi have this set to 0.
2017-01-07 01:27:06 +11:00
nick_m
4cb0090583
fix some inactive tempi bugs
...
- no tempo curve for inactive tempi
- inactive and meter-locked tempi cannot be deleted.
2017-01-07 01:12:09 +11:00
nick_m
521ae30beb
warn when adding / replacing a tempo fails.
2017-01-06 02:26:02 +11:00
nick_m
ade582a1bb
make previous commit compile (lua)
2017-01-06 02:22:33 +11:00
nick_m
7138a0baa0
prevent meter-locked tempi from being moved directly when replacing.
...
- the audio-locked meter owns it.
2017-01-06 02:20:45 +11:00
nick_m
a196ce68fd
ensure tempo lines use correct tempo type (constant/ramped)
2017-01-06 01:59:47 +11:00
d42202dfca
variation of a PR from ngeiwei that adds MIDI channel info to controller names
2017-01-05 09:56:45 +00:00
7c2f978a68
fix assumed typo from LV2_SUPPORT PR recently committed
2017-01-05 09:56:07 +00:00
Olivier Humbert
ac562c1093
Undo (bad) fix
2017-01-05 09:31:09 +00:00
Olivier Humbert
117e80d3f0
One fix
2017-01-05 09:31:09 +00:00
Olivier Humbert
fda770eed0
French translation update
2017-01-05 09:31:09 +00:00
Olivier Humbert
7f5fcd4789
French translation update
2017-01-05 09:31:09 +00:00
Olivier Humbert
3119545407
French translation update
2017-01-05 09:31:09 +00:00
Dobroslav Slavenskoj
04b515d535
syncing with upstream
2017-01-05 09:24:40 +00:00
Dobroslav Slavenskoj
5f0857620e
Fixing LV2_SUPPORT #ifdefs
2017-01-05 09:24:40 +00:00
Julien ROGER
481334ae2a
Proposed fix managing shared playlists (see #7150 )
...
Actually, when duplicating a track with "share playlist", the current
playlist is owned by the new created track(orig-track-id). The sharing
mecanism is made by diskstreams pointing on the same(shared) playlist.
Since playlist now owned by the new track, selecting another playlist in
the original track "forgets" the playlist for this track.You can't
select the shared playlist anymore from the original track.
This commit adds a way to keep trace of shared playlist between tracks.
2017-01-05 09:20:50 +00:00
0eedb7f866
Add missing function call in error message when compiling for windows
2017-01-05 10:06:17 +10:00