David Robillard [Sat, 25 Feb 2012 04:16:42 +0000 (04:16 +0000)]
Support LV2 atom sequence ports alongside old event ports.
git-svn-id: svn://localhost/ardour2/branches/3.0@11517
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 24 Feb 2012 22:09:30 +0000 (22:09 +0000)]
Clean up LV2 code in preparation for atom support.
Merge all parameter_is_* boolvectors into a single vector of flags (smaller/faster).
git-svn-id: svn://localhost/ardour2/branches/3.0@11515
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 23 Feb 2012 22:39:03 +0000 (22:39 +0000)]
use Primary not Meta for accel maps, having confirmed that it works
git-svn-id: svn://localhost/ardour2/branches/3.0@11514
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 23 Feb 2012 20:51:01 +0000 (20:51 +0000)]
attemtped fix for winVST build
git-svn-id: svn://localhost/ardour2/branches/3.0@11512
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Feb 2012 17:19:38 +0000 (17:19 +0000)]
remove reference to removed envelope-visible action
git-svn-id: svn://localhost/ardour2/branches/3.0@11494
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Feb 2012 14:03:30 +0000 (14:03 +0000)]
part two of: make region gain line visibility global, not per-region
git-svn-id: svn://localhost/ardour2/branches/3.0@11493
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Feb 2012 14:03:19 +0000 (14:03 +0000)]
make region gain line visibility global, not per-region
git-svn-id: svn://localhost/ardour2/branches/3.0@11492
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Feb 2012 01:53:54 +0000 (01:53 +0000)]
further cleanups to startup/new session dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@11491
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Feb 2012 22:15:25 +0000 (22:15 +0000)]
support a grid of beats/64 and beats/128
git-svn-id: svn://localhost/ardour2/branches/3.0@11490
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Feb 2012 16:25:13 +0000 (16:25 +0000)]
rearrange startup/new session dialog to include new+recent sessions on same page
git-svn-id: svn://localhost/ardour2/branches/3.0@11489
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Feb 2012 14:34:21 +0000 (14:34 +0000)]
(1) remove magic number voodoo when saving zoom focus/snap settings to instant.xml etc. (this has a minor breaking-behaviour for existing sessions etc (2) keep track of grid type/settings in and out of note edit mode and switch back and forth, thus allowing independent grids while working at the note or region level
git-svn-id: svn://localhost/ardour2/branches/3.0@11486
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Feb 2012 15:03:00 +0000 (15:03 +0000)]
use new NoEventSimpleRect for coverage frames and silent frames, so that they don't steal events from notes by passing events directly to the region view parent group
git-svn-id: svn://localhost/ardour2/branches/3.0@11474
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Feb 2012 15:02:15 +0000 (15:02 +0000)]
fix double include
git-svn-id: svn://localhost/ardour2/branches/3.0@11473
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Feb 2012 12:55:46 +0000 (12:55 +0000)]
use trim cursors near end of a MIDI note when in Draw mode (and not in Range mode)
git-svn-id: svn://localhost/ardour2/branches/3.0@11472
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Feb 2012 12:52:04 +0000 (12:52 +0000)]
range mode should not allow trim of MIDI notes
git-svn-id: svn://localhost/ardour2/branches/3.0@11471
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 8 Feb 2012 12:50:32 +0000 (12:50 +0000)]
mouse draw mode can draw AND select (and trim) notes (but trim cursors don't appear yet)
git-svn-id: svn://localhost/ardour2/branches/3.0@11470
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 7 Feb 2012 20:29:50 +0000 (20:29 +0000)]
bump version
git-svn-id: svn://localhost/ardour2/branches/3.0@11469
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 7 Feb 2012 18:28:09 +0000 (18:28 +0000)]
fix coloring of global rec-enable button when actively recording; fix related issue when loading a session with an already rec-enabled track
git-svn-id: svn://localhost/ardour2/branches/3.0@11468
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 7 Feb 2012 17:51:50 +0000 (17:51 +0000)]
fix for #4689 from dave flick
git-svn-id: svn://localhost/ardour2/branches/3.0@11467
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 7 Feb 2012 17:43:55 +0000 (17:43 +0000)]
remove additional "mid" color from ArdourButton; replace Active/Mid widget state with ExplicitActive/ImplicitActive; represent implicit-active state with colored border around ArdourButton; tune button colors; new rounded_foo() functions, some in use, some not in use right now
git-svn-id: svn://localhost/ardour2/branches/3.0@11466
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 6 Feb 2012 23:10:19 +0000 (23:10 +0000)]
change radius of inner edge of button joiner, to stimulate much rejoicing throughout the land.
git-svn-id: svn://localhost/ardour2/branches/3.0@11463
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 6 Feb 2012 18:41:31 +0000 (18:41 +0000)]
add tooltip for nudge clock
git-svn-id: svn://localhost/ardour2/branches/3.0@11461
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 6 Feb 2012 18:38:02 +0000 (18:38 +0000)]
tweak "joined" buttons to have no border color
git-svn-id: svn://localhost/ardour2/branches/3.0@11460
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 6 Feb 2012 17:19:59 +0000 (17:19 +0000)]
add delta-time option to MIDI tracer window. note that its not incredibly accurate or useful right now, because timestamps come from the system clock and are taken when the data is read/written to the port buffer, not its actual timestamp within the buffer
git-svn-id: svn://localhost/ardour2/branches/3.0@11458
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 6 Feb 2012 17:09:53 +0000 (17:09 +0000)]
attempt to stop sending MMC/MTC while exporting or freewheeling for any reason
git-svn-id: svn://localhost/ardour2/branches/3.0@11457
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 6 Feb 2012 15:05:18 +0000 (15:05 +0000)]
fix bug in MidiClock that sent MIDI Clock messages with negative offsets after a loop point
git-svn-id: svn://localhost/ardour2/branches/3.0@11456
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 6 Feb 2012 14:58:03 +0000 (14:58 +0000)]
likely fix for crash-by-assert just after a MIDI diskstream overwrite (e.g. just after an edit, while playback is active)
git-svn-id: svn://localhost/ardour2/branches/3.0@11455
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 6 Feb 2012 14:35:00 +0000 (14:35 +0000)]
even more debugging info for zth
git-svn-id: svn://localhost/ardour2/branches/3.0@11454
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 6 Feb 2012 14:28:43 +0000 (14:28 +0000)]
yet more debugging info for zth
git-svn-id: svn://localhost/ardour2/branches/3.0@11453
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 6 Feb 2012 14:14:40 +0000 (14:14 +0000)]
some more debugging info for zth
git-svn-id: svn://localhost/ardour2/branches/3.0@11452
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 6 Feb 2012 14:10:40 +0000 (14:10 +0000)]
removed #ifdef'ed trace_midi() code (dup'ed from libmidi++)
git-svn-id: svn://localhost/ardour2/branches/3.0@11451
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 6 Feb 2012 13:50:26 +0000 (13:50 +0000)]
some debugging info
git-svn-id: svn://localhost/ardour2/branches/3.0@11450
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 5 Feb 2012 21:00:59 +0000 (21:00 +0000)]
clear marker selection as part of Selection::clear(); fixes "error" that prevents click from creating a new midi region because there appears to be a marker selection
git-svn-id: svn://localhost/ardour2/branches/3.0@11449
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sat, 4 Feb 2012 13:18:58 +0000 (13:18 +0000)]
Change export dialog widget size allocation and make closing the exander make the window smaller also
(another attempt at fixing #4559
git-svn-id: svn://localhost/ardour2/branches/3.0@11447
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 3 Feb 2012 21:02:18 +0000 (21:02 +0000)]
make rec-enable click while step-editing exit step-editing mode... d'uh!
git-svn-id: svn://localhost/ardour2/branches/3.0@11442
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 3 Feb 2012 19:10:39 +0000 (19:10 +0000)]
tweak button joiner colors by making them grab border color from the relevant button type
git-svn-id: svn://localhost/ardour2/branches/3.0@11441
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 3 Feb 2012 18:49:43 +0000 (18:49 +0000)]
separate header dependencies on button joiner, and make each button joiner look up the right color for the type of buttons it contains
git-svn-id: svn://localhost/ardour2/branches/3.0@11440
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 3 Feb 2012 18:31:10 +0000 (18:31 +0000)]
use button joiner for smart mode; polish up the visuals on the joiner a bit
git-svn-id: svn://localhost/ardour2/branches/3.0@11439
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 3 Feb 2012 04:18:30 +0000 (04:18 +0000)]
use button joiner to link play range/roll for "always play range" option. coloring and details of drawing still to be finalized
git-svn-id: svn://localhost/ardour2/branches/3.0@11437
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 3 Feb 2012 04:17:53 +0000 (04:17 +0000)]
new class/widget for linking two buttons (widgets, really) together
git-svn-id: svn://localhost/ardour2/branches/3.0@11436
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 3 Feb 2012 04:17:25 +0000 (04:17 +0000)]
allow specification (partially) of which corners of an ArdourButton are rounded
git-svn-id: svn://localhost/ardour2/branches/3.0@11435
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 3 Feb 2012 03:55:58 +0000 (03:55 +0000)]
add some more variants of the cairo rounded rectangle code
git-svn-id: svn://localhost/ardour2/branches/3.0@11434
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 2 Feb 2012 19:33:50 +0000 (19:33 +0000)]
add tophatdave to authors list
git-svn-id: svn://localhost/ardour2/branches/3.0@11428
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 2 Feb 2012 19:31:47 +0000 (19:31 +0000)]
hand-done version of patch from tophatdave to prevent use of trim cursors when objects cannot be trimmed
git-svn-id: svn://localhost/ardour2/branches/3.0@11427
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 2 Feb 2012 18:51:32 +0000 (18:51 +0000)]
add virtual method is_instrument() to PluginInfo (already existed for AUPluginInfo) and use to determine if plugin is an instrument for the purposes of AddRouteDialog, since the rules are plugin-type specific
git-svn-id: svn://localhost/ardour2/branches/3.0@11426
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 2 Feb 2012 16:23:02 +0000 (16:23 +0000)]
fix possible logic error and make logic line up with comment
git-svn-id: svn://localhost/ardour2/branches/3.0@11424
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 2 Feb 2012 04:12:23 +0000 (04:12 +0000)]
add a way to create a new MIDI track with an instrument pre-selected
git-svn-id: svn://localhost/ardour2/branches/3.0@11421
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 2 Feb 2012 02:40:47 +0000 (02:40 +0000)]
patch for bad region-extension when pasting into a MIDI that doesn't start at zero (from tophatdave) (related to #4664)
git-svn-id: svn://localhost/ardour2/branches/3.0@11420
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 1 Feb 2012 21:30:00 +0000 (21:30 +0000)]
provide full scroll-based editing in MIDI list editor
git-svn-id: svn://localhost/ardour2/branches/3.0@11419
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 1 Feb 2012 20:11:57 +0000 (20:11 +0000)]
MIDI event list editor improvements, mostly to do with nagivation, but also edits are now applied across all selected notes. getting close to calling this done for 3.0
git-svn-id: svn://localhost/ardour2/branches/3.0@11418
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 1 Feb 2012 03:33:42 +0000 (03:33 +0000)]
start to provide real functionality in MIDI list editor. far from finished, but then, have *you* read the Logic manual?
git-svn-id: svn://localhost/ardour2/branches/3.0@11415
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 1 Feb 2012 03:32:59 +0000 (03:32 +0000)]
slightly extend NotePlayer API
git-svn-id: svn://localhost/ardour2/branches/3.0@11414
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 1 Feb 2012 01:07:52 +0000 (01:07 +0000)]
Make crossfade convert-to-full and activate/deactivate work across edit groups (#4658).
git-svn-id: svn://localhost/ardour2/branches/3.0@11413
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 1 Feb 2012 01:07:44 +0000 (01:07 +0000)]
Tidy up slightly.
git-svn-id: svn://localhost/ardour2/branches/3.0@11412
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 1 Feb 2012 01:07:37 +0000 (01:07 +0000)]
Trim declaration.
git-svn-id: svn://localhost/ardour2/branches/3.0@11411
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 31 Jan 2012 23:20:13 +0000 (23:20 +0000)]
use musical_time_equal() test for equality when copying note data, not strict floating point equality. should fix #4609 (and maybe another one too)
git-svn-id: svn://localhost/ardour2/branches/3.0@11407
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 31 Jan 2012 23:06:12 +0000 (23:06 +0000)]
Make crossfade active state and length changes undo-able.
git-svn-id: svn://localhost/ardour2/branches/3.0@11406
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 31 Jan 2012 21:56:39 +0000 (21:56 +0000)]
Update summary on switching playlists (#4659).
git-svn-id: svn://localhost/ardour2/branches/3.0@11405
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 31 Jan 2012 21:56:33 +0000 (21:56 +0000)]
Comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@11404
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 31 Jan 2012 21:24:23 +0000 (21:24 +0000)]
Remove unnecessary dialog argument to do_timefx; use current_timefx instead.
git-svn-id: svn://localhost/ardour2/branches/3.0@11403
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 31 Jan 2012 21:24:16 +0000 (21:24 +0000)]
Don't bother opening a time FX dialog if we are just time stretching MIDI regions (#4679).
git-svn-id: svn://localhost/ardour2/branches/3.0@11402
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 31 Jan 2012 20:48:47 +0000 (20:48 +0000)]
patch from colinf to fix the width of generic plugin editors
git-svn-id: svn://localhost/ardour2/branches/3.0@11401
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Tue, 31 Jan 2012 20:42:08 +0000 (20:42 +0000)]
Improve usage of expanded window space in the export dialog + put the "advanced" stuff in a Gtk::VPaned
git-svn-id: svn://localhost/ardour2/branches/3.0@11400
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 31 Jan 2012 19:24:26 +0000 (19:24 +0000)]
Fix position of viewport after a playhead drag outside the viewport (when following the playhead).
git-svn-id: svn://localhost/ardour2/branches/3.0@11399
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 31 Jan 2012 16:00:19 +0000 (16:00 +0000)]
do not crash if an LV2 plugin calls the UI write callback with a port number that ardour has decided is not an automatable parameter. deeper questions surround this commit
git-svn-id: svn://localhost/ardour2/branches/3.0@11398
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 31 Jan 2012 03:03:13 +0000 (03:03 +0000)]
tidy up MIDI list editor; make delete/backspace actually delete notes, and make Primary-z and Primary-r do the undo thing
git-svn-id: svn://localhost/ardour2/branches/3.0@11397
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 31 Jan 2012 01:59:39 +0000 (01:59 +0000)]
fix for crash while drag-creating a new MIDI note and dragging before the start of the region (from tophatdave
git-svn-id: svn://localhost/ardour2/branches/3.0@11396
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 Jan 2012 22:53:22 +0000 (22:53 +0000)]
many changes, large and small, related to smart mode editing, range/region selection, and behaviour of playhead when always-play-range is enabled. could be buggy, but probably in subtle (or even very subtle) ways rather than obvious
git-svn-id: svn://localhost/ardour2/branches/3.0@11394
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Jan 2012 21:33:32 +0000 (21:33 +0000)]
Don't autoscroll right if we are moving left, and vice versa; should fix #4676.
git-svn-id: svn://localhost/ardour2/branches/3.0@11393
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Jan 2012 21:11:35 +0000 (21:11 +0000)]
Fix faulty comment in previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@11392
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Jan 2012 20:58:17 +0000 (20:58 +0000)]
Fix non-summon of butler when a track that needs it is followed by a track that does not (in the single-process-thread-CPU case). Should fix #4677.
git-svn-id: svn://localhost/ardour2/branches/3.0@11391
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Jan 2012 20:58:09 +0000 (20:58 +0000)]
Add assert.
git-svn-id: svn://localhost/ardour2/branches/3.0@11390
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Jan 2012 18:38:18 +0000 (18:38 +0000)]
Fix typo.
git-svn-id: svn://localhost/ardour2/branches/3.0@11389
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Jan 2012 18:09:54 +0000 (18:09 +0000)]
Add aux sends at the position that the menu was opened, rather than always pre-fader (#4660).
git-svn-id: svn://localhost/ardour2/branches/3.0@11387
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 Jan 2012 15:44:20 +0000 (15:44 +0000)]
use custom i-beam cursor for range mode
git-svn-id: svn://localhost/ardour2/branches/3.0@11386
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 29 Jan 2012 22:51:36 +0000 (22:51 +0000)]
Slightly hacky-fix for misbehaviour when drag-and-dropping processors onto the blank entry (#4668).
git-svn-id: svn://localhost/ardour2/branches/3.0@11385
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 29 Jan 2012 21:27:51 +0000 (21:27 +0000)]
Use Region::last_frame() rather than position + length in RegionSelection::end_frame; fixes #4671.
git-svn-id: svn://localhost/ardour2/branches/3.0@11384
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sun, 29 Jan 2012 20:55:44 +0000 (20:55 +0000)]
Show an example filename in the main export dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@11383
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 29 Jan 2012 18:45:20 +0000 (18:45 +0000)]
remove apparently vestigial code from RouteUI::update_solo_display() that really could not/should not possibly have any effect because solo_button->set_active_state() is called unconditionally later in the function
git-svn-id: svn://localhost/ardour2/branches/3.0@11382
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sun, 29 Jan 2012 09:51:30 +0000 (09:51 +0000)]
Add timespan name to export status text
git-svn-id: svn://localhost/ardour2/branches/3.0@11381
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sat, 28 Jan 2012 19:20:17 +0000 (19:20 +0000)]
Fix issue with export channel splitting getting stuck in the filename
git-svn-id: svn://localhost/ardour2/branches/3.0@11380
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sat, 28 Jan 2012 18:39:56 +0000 (18:39 +0000)]
Move export progress text to progress bar from separate label
git-svn-id: svn://localhost/ardour2/branches/3.0@11379
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 28 Jan 2012 18:19:19 +0000 (18:19 +0000)]
Fix compilation with older Glib.
git-svn-id: svn://localhost/ardour2/branches/3.0@11378
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sat, 28 Jan 2012 18:14:19 +0000 (18:14 +0000)]
Go back to one progress bar with several passes in export.
Don't calculate the progress bar position in the engine, let the UI decide.
Work around progress bar bug (not verified, as I could not reproduce).
git-svn-id: svn://localhost/ardour2/branches/3.0@11377
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sat, 28 Jan 2012 15:05:53 +0000 (15:05 +0000)]
Store Region export state in instant.xml (fixes #3935)
git-svn-id: svn://localhost/ardour2/branches/3.0@11376
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sat, 28 Jan 2012 13:36:13 +0000 (13:36 +0000)]
Fix compilation with older lilv (0.5.0)
git-svn-id: svn://localhost/ardour2/branches/3.0@11375
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sat, 28 Jan 2012 12:55:28 +0000 (12:55 +0000)]
Implement simple separate progress bar for export normalizing phase(s), needs to be made prettier still after some discussions...
git-svn-id: svn://localhost/ardour2/branches/3.0@11374
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 28 Jan 2012 01:45:15 +0000 (01:45 +0000)]
Use new Lilv state API to save LV2 plugin state.
This saves a complete history of plugin state, i.e. save is no longer destructive. However, data is shared as much as possible, and new state is only written if the plugin state has actually changed. There is exactly one link in the entire session directory to any external file, so archiving will work with minimal copying.
Not sure sure about the naming of the "externals" directory, but I have nothing better...
git-svn-id: svn://localhost/ardour2/branches/3.0@11372
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Jan 2012 22:58:52 +0000 (22:58 +0000)]
tweak appearance of a FaderOption in the option editor(s)
git-svn-id: svn://localhost/ardour2/branches/3.0@11371
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Jan 2012 22:47:16 +0000 (22:47 +0000)]
restore independent gain control over click/metronome
git-svn-id: svn://localhost/ardour2/branches/3.0@11370
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Jan 2012 19:15:47 +0000 (19:15 +0000)]
patch for CUE file formatting from Andreas Ruge
git-svn-id: svn://localhost/ardour2/branches/3.0@11368
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Jan 2012 19:05:03 +0000 (19:05 +0000)]
fix inconsistent display on selection clocks when in join-object-range mode, and fix restore of that mode from session state via new ActionManager::set_toggle_action()
git-svn-id: svn://localhost/ardour2/branches/3.0@11366
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Jan 2012 17:35:06 +0000 (17:35 +0000)]
fix #4663, partly by more efficiently generating the relevant string, and secondly by making the region list pay attention to fade in/out *active*, not just length
git-svn-id: svn://localhost/ardour2/branches/3.0@11364
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Jan 2012 17:08:39 +0000 (17:08 +0000)]
fix #4443 - tape track files need to be created when opened, not when written to
git-svn-id: svn://localhost/ardour2/branches/3.0@11363
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Jan 2012 16:29:01 +0000 (16:29 +0000)]
promote Playlist::RegionList to ARDOUR::RegionList; fix timefx on multiple regions, even regions of mixed type. this mostly involved some trivial code changes but to make the code simpler and less error prone, the API switched away from using RegionSelection (list of regionviews that catches regionviews vanishing) and used RegionList (lists of regions, no semantics) instead.
git-svn-id: svn://localhost/ardour2/branches/3.0@11362
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Jan 2012 13:27:01 +0000 (13:27 +0000)]
further simplification of midi clock ticker API
git-svn-id: svn://localhost/ardour2/branches/3.0@11361
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Jan 2012 13:23:39 +0000 (13:23 +0000)]
change audioengine's port container to a std::map to provide faster results from get_port_by_name()
git-svn-id: svn://localhost/ardour2/branches/3.0@11360
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Jan 2012 13:22:55 +0000 (13:22 +0000)]
rework design of midi clock ticker to avoid expensive generalization that has turned out to have no particular use, and fix bug that caused incorrect ticks to be sent (or attempted) as the transport starts up
git-svn-id: svn://localhost/ardour2/branches/3.0@11359
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Jan 2012 13:20:54 +0000 (13:20 +0000)]
reword label for session properties item
git-svn-id: svn://localhost/ardour2/branches/3.0@11358
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 27 Jan 2012 01:26:44 +0000 (01:26 +0000)]
Don't add markers to the selection multiple times when adding a list.
git-svn-id: svn://localhost/ardour2/branches/3.0@11357
d708f5d6-7413-0410-9779-
e7cbd77b26cf