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
Paul Davis [Thu, 26 Jan 2012 19:00:27 +0000 (19:00 +0000)]
add Port::PostDisconnect signal to allow objects other than the one being directly disconnected to act when disconnection happens. This turns out to be much easier than using the JACK port connect/disconnect callback
git-svn-id: svn://localhost/ardour2/branches/3.0@11355
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Jan 2012 21:19:48 +0000 (21:19 +0000)]
an improvement to the previous patch to catch up with solo state after a disconnect, but still not really done because it doesn't get triggered for both ends of a disconnect
git-svn-id: svn://localhost/ardour2/branches/3.0@11353
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Jan 2012 21:14:51 +0000 (21:14 +0000)]
toc filename handling patch from andreas r.
git-svn-id: svn://localhost/ardour2/branches/3.0@11352
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Jan 2012 19:39:20 +0000 (19:39 +0000)]
in non-note-edit mouse object mode, single click on midi track creates a region if nothing is selected (because said click would then clear the selection, as before). this makes getting started with hand-edited MIDI regions massively easier
git-svn-id: svn://localhost/ardour2/branches/3.0@11350
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Jan 2012 19:38:14 +0000 (19:38 +0000)]
leave note edit mode with a click on any track background, not just non-midi
git-svn-id: svn://localhost/ardour2/branches/3.0@11349
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Jan 2012 18:45:19 +0000 (18:45 +0000)]
some improvements to the add track/bus dialog to make it more obvious how to add MIDI tracks
git-svn-id: svn://localhost/ardour2/branches/3.0@11348
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Jan 2012 15:30:02 +0000 (15:30 +0000)]
fix #4405, by explicitly cancelling solo when a route's inputs drop to zero
git-svn-id: svn://localhost/ardour2/branches/3.0@11346
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Jan 2012 03:03:25 +0000 (03:03 +0000)]
dramatically simplify maximi[sz]ation code, ripping out all the old pane sizing stuff that seems to be a left over from gtk1 (!)
git-svn-id: svn://localhost/ardour2/branches/3.0@11344
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Jan 2012 22:42:43 +0000 (22:42 +0000)]
Move reader lock to avoid deadlock when calling bbt_time().
git-svn-id: svn://localhost/ardour2/branches/3.0@11342
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 22:17:24 +0000 (22:17 +0000)]
fix breakage of normal method of creating an empty MIDI region
git-svn-id: svn://localhost/ardour2/branches/3.0@11341
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Jan 2012 21:02:34 +0000 (21:02 +0000)]
Remove some never-seen tooltips (overridden by other
things). Clip output button labels to 7 characters
rather than 6 to fit the English translation of monitor
in (#4627).
git-svn-id: svn://localhost/ardour2/branches/3.0@11340
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Jan 2012 20:48:08 +0000 (20:48 +0000)]
Fix warning about getting tempo map for frame -1; stop
session files with left-frame=-1 causing the same
problem on reload (#4654).
git-svn-id: svn://localhost/ardour2/branches/3.0@11339
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Jan 2012 20:48:01 +0000 (20:48 +0000)]
Remove unused variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@11338
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Tue, 24 Jan 2012 20:21:54 +0000 (20:21 +0000)]
Show proper progress information for export while normalizing
git-svn-id: svn://localhost/ardour2/branches/3.0@11337
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Jan 2012 19:53:48 +0000 (19:53 +0000)]
Make plugins-stop-with-transport work; should fix #4641
as a side-effect.
git-svn-id: svn://localhost/ardour2/branches/3.0@11336
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Jan 2012 17:04:15 +0000 (17:04 +0000)]
Make time stretch respect edit groups (#4615).
git-svn-id: svn://localhost/ardour2/branches/3.0@11334
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 16:20:31 +0000 (16:20 +0000)]
exit internal/note edit mode when clicking on anything that is not a MIDI region view or a note (or various modeless items like markers and the playhead)
git-svn-id: svn://localhost/ardour2/branches/3.0@11333
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 16:19:38 +0000 (16:19 +0000)]
provide ActionManager::do_action() as a way to trigger any action item as if the user has asked for it via some UI proxy
git-svn-id: svn://localhost/ardour2/branches/3.0@11332
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 16:18:06 +0000 (16:18 +0000)]
always write a PERFORMER entry into a CUE file even if its not defined
git-svn-id: svn://localhost/ardour2/branches/3.0@11331
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 15:32:25 +0000 (15:32 +0000)]
don't offer to save master bus as a route template
git-svn-id: svn://localhost/ardour2/branches/3.0@11330
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 13:43:48 +0000 (13:43 +0000)]
make adding tracks/busses from templates just like adding them at the start of a session, in that IO connections are prevented until they are all added, and then we connect. this should fix the locking issue in #4643
git-svn-id: svn://localhost/ardour2/branches/3.0@11329
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 13:34:20 +0000 (13:34 +0000)]
more useful error message when an internal send fails to find its target
git-svn-id: svn://localhost/ardour2/branches/3.0@11328
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 02:30:46 +0000 (02:30 +0000)]
a better fix for click oddness: do not clear clicks when transport stops till *after* the new _transport_frame value has been set, so that we know when the clicks were accurately cleared
git-svn-id: svn://localhost/ardour2/branches/3.0@11327
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 01:34:50 +0000 (01:34 +0000)]
clear clicks when auto-returning, looping or whatever
git-svn-id: svn://localhost/ardour2/branches/3.0@11326
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 01:34:25 +0000 (01:34 +0000)]
remove debug output; increase size of click pool, to cover long latency settings and so forth
git-svn-id: svn://localhost/ardour2/branches/3.0@11325
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Jan 2012 01:31:42 +0000 (01:31 +0000)]
Tidy up RegionLayeringOrderEditor a bit. Add GPL boilerplate. Make it respect edit groups (#3432).
git-svn-id: svn://localhost/ardour2/branches/3.0@11324
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Jan 2012 01:03:42 +0000 (01:03 +0000)]
improved fix for TOC string escaping, handle anything that can be converted from UTF-8 to Latin-1
git-svn-id: svn://localhost/ardour2/branches/3.0@11323
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 24 Jan 2012 00:53:18 +0000 (00:53 +0000)]
Use the same criteron to sensitize the choose-top-region menu item as to decide whether to open it or not, to prevent a sensitive menu item that does nothing.
git-svn-id: svn://localhost/ardour2/branches/3.0@11322
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 23 Jan 2012 22:11:01 +0000 (22:11 +0000)]
undo escaping of strings in CUE files
git-svn-id: svn://localhost/ardour2/branches/3.0@11321
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 23 Jan 2012 21:53:08 +0000 (21:53 +0000)]
a better fix for CUE/TOC string escaping: if the text is not Latin-1 already, reject it because TOC certainly cannot handle UTF-8 and CUE is probably better off without it too
git-svn-id: svn://localhost/ardour2/branches/3.0@11320
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 23 Jan 2012 19:49:46 +0000 (19:49 +0000)]
fix failure to find route templates
git-svn-id: svn://localhost/ardour2/branches/3.0@11319
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 23 Jan 2012 19:35:56 +0000 (19:35 +0000)]
Speed up iterating over an entire PortSet by keeping a
separate list of all ports.
git-svn-id: svn://localhost/ardour2/branches/3.0@11318
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Mon, 23 Jan 2012 18:54:13 +0000 (18:54 +0000)]
Fix export threading timeouts when disk operations take long. Might fix other timeout issues also.
git-svn-id: svn://localhost/ardour2/branches/3.0@11317
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 23 Jan 2012 18:17:09 +0000 (18:17 +0000)]
Trim calls to parameter_count() a bit during the process
thread.
git-svn-id: svn://localhost/ardour2/branches/3.0@11316
d708f5d6-7413-0410-9779-
e7cbd77b26cf