Carl Hetherington [Thu, 7 Oct 2010 12:12:16 +0000 (12:12 +0000)]
Respond to JACK session quit request. Fixes #3491.
git-svn-id: svn://localhost/ardour2/branches/3.0@7878
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 5 Oct 2010 14:55:08 +0000 (14:55 +0000)]
Remove some unused code.
git-svn-id: svn://localhost/ardour2/branches/3.0@7876
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 5 Oct 2010 00:27:26 +0000 (00:27 +0000)]
Improve GUI display during MIDI record in various ways.
git-svn-id: svn://localhost/ardour2/branches/3.0@7875
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 5 Oct 2010 00:25:57 +0000 (00:25 +0000)]
Fix incorrect angle brackets for includes.
git-svn-id: svn://localhost/ardour2/branches/3.0@7874
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 5 Oct 2010 00:20:37 +0000 (00:20 +0000)]
Comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@7873
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Oct 2010 00:28:13 +0000 (00:28 +0000)]
Fix rounding of automation view point positions. Fixes remainder of #3329.
git-svn-id: svn://localhost/ardour2/branches/3.0@7869
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Oct 2010 00:06:23 +0000 (00:06 +0000)]
Stop spurious regions being added to tracks when chasing MTC.
git-svn-id: svn://localhost/ardour2/branches/3.0@7868
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Oct 2010 00:06:11 +0000 (00:06 +0000)]
Small cleanup.
git-svn-id: svn://localhost/ardour2/branches/3.0@7867
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Oct 2010 00:06:01 +0000 (00:06 +0000)]
Demangle stacktrace names.
git-svn-id: svn://localhost/ardour2/branches/3.0@7866
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 2 Oct 2010 00:04:52 +0000 (00:04 +0000)]
Link with -rdynamic to make backtrace_symbols work again.
git-svn-id: svn://localhost/ardour2/branches/3.0@7865
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 1 Oct 2010 20:16:29 +0000 (20:16 +0000)]
Fix overflow within libgnomecanvas when passing in a coordinate > INT_MAX. Fixes #3370.
git-svn-id: svn://localhost/ardour2/branches/3.0@7864
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 29 Sep 2010 23:02:32 +0000 (23:02 +0000)]
Save state a little less often during multi-file imports.
git-svn-id: svn://localhost/ardour2/branches/3.0@7863
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 29 Sep 2010 22:59:39 +0000 (22:59 +0000)]
Fix confusion about the 'done' variable in InterThreadInfo during import. 'done' now means that a given run of the import thread has completed; 'all_done' means that the whole import operation has completed. Fixes #3396.
git-svn-id: svn://localhost/ardour2/branches/3.0@7862
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 29 Sep 2010 16:57:02 +0000 (16:57 +0000)]
don't unnecessarily reset name_editable in editor route list, so that tab will still finish an edit
git-svn-id: svn://localhost/ardour2/branches/3.0@7860
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 29 Sep 2010 02:01:35 +0000 (02:01 +0000)]
more route + region list navigation/editing changes. not sure we actually want this functionality for the region list
git-svn-id: svn://localhost/ardour2/branches/3.0@7858
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 29 Sep 2010 01:58:47 +0000 (01:58 +0000)]
safe use of existing env vars
git-svn-id: svn://localhost/ardour2/branches/3.0@7856
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 29 Sep 2010 01:22:11 +0000 (01:22 +0000)]
(1) awful grungy code to make tab/shift-tab correctly end route editing in track+bus tab (2) traversify the track+bus tab so that s/m/r keys solo/mute/rec-enable the appropriate things (more work to do here to follow modifier conventions established elsewhere)
git-svn-id: svn://localhost/ardour2/branches/3.0@7855
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 28 Sep 2010 22:43:19 +0000 (22:43 +0000)]
change tooltip for group tab to suggest click-to-(de)activate
git-svn-id: svn://localhost/ardour2/branches/3.0@7854
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 28 Sep 2010 22:31:24 +0000 (22:31 +0000)]
Don't mark reloaded MIDI sources as non-writable. Fixes #3483.
git-svn-id: svn://localhost/ardour2/branches/3.0@7853
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 28 Sep 2010 18:47:24 +0000 (18:47 +0000)]
Don't cut output rate of non-interpolated controllers.
git-svn-id: svn://localhost/ardour2/branches/3.0@7852
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 28 Sep 2010 18:37:21 +0000 (18:37 +0000)]
use select next/prev stuff on editor track+bus list
git-svn-id: svn://localhost/ardour2/branches/3.0@7851
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 28 Sep 2010 17:27:58 +0000 (17:27 +0000)]
(1) use select next/previous row functions for tab/shift-tab navigation in region list (2) add start (in-file) column to region list (3) make region list parent/child relationships work for MIDI regions (4) fix up handling of region selection changes driven by region list selection (i think i fixed, anyway) (5) don't put text in whole file rows for columns where it makes no sense like position or mute etc.
git-svn-id: svn://localhost/ardour2/branches/3.0@7850
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 28 Sep 2010 17:26:05 +0000 (17:26 +0000)]
add new code for generic select next/previous row ops in a treeview
git-svn-id: svn://localhost/ardour2/branches/3.0@7849
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 27 Sep 2010 18:56:26 +0000 (18:56 +0000)]
Fix multiple creation of identical automation tracks. Fixes #3482.
git-svn-id: svn://localhost/ardour2/branches/3.0@7848
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 27 Sep 2010 02:04:16 +0000 (02:04 +0000)]
Create MIDI track gain automation tracks as non-region-based. Fix construction of MidiTimeAxisViews to use the same first_idle arrangement as AudioTimeAxisViews to prevent use of partially constructed objects.
git-svn-id: svn://localhost/ardour2/branches/3.0@7847
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 26 Sep 2010 13:33:39 +0000 (13:33 +0000)]
correct version of: port cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit (restores text on canvas), in which i move some functions around, rename stuff and add comments
git-svn-id: svn://localhost/ardour2/branches/3.0@7846
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 26 Sep 2010 12:59:53 +0000 (12:59 +0000)]
port cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit (restores text on canvas)
git-svn-id: svn://localhost/ardour2/branches/3.0@7842
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 24 Sep 2010 14:05:20 +0000 (14:05 +0000)]
Slightly hacky but functional fix for large quantities of MIDI output when interpolating sharp changes in controller value. Fixes #3476.
git-svn-id: svn://localhost/ardour2/branches/3.0@7840
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 24 Sep 2010 00:08:25 +0000 (00:08 +0000)]
Fix waveforms while recording (#3474).
git-svn-id: svn://localhost/ardour2/branches/3.0@7837
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 23 Sep 2010 22:55:51 +0000 (22:55 +0000)]
framecnt -> framepos for extents, as I think it makes slightly more sense.
git-svn-id: svn://localhost/ardour2/branches/3.0@7836
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 23 Sep 2010 22:55:08 +0000 (22:55 +0000)]
Fix implicit cast of framepos_t to nframes_t. Fixes #3473.
git-svn-id: svn://localhost/ardour2/branches/3.0@7835
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 23 Sep 2010 22:54:47 +0000 (22:54 +0000)]
Remove debugging code.
git-svn-id: svn://localhost/ardour2/branches/3.0@7834
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 23 Sep 2010 21:48:17 +0000 (21:48 +0000)]
Fix assert. Remove some debug output.
git-svn-id: svn://localhost/ardour2/branches/3.0@7833
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 22 Sep 2010 15:57:20 +0000 (15:57 +0000)]
add support for beats/2 quantization in dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@7832
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 22 Sep 2010 15:21:06 +0000 (15:21 +0000)]
much craziness with canvas cursors; fix 0 beat cursor text when shortening notes; fix crash when trimming locked regions; don't show trim cursors when region is locked; partial version of enumwriter validation fix from 2.X (less necessary with 3.0; probably more ...
git-svn-id: svn://localhost/ardour2/branches/3.0@7831
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 22 Sep 2010 12:37:48 +0000 (12:37 +0000)]
carl's patch for #3471 applied to 3.X
git-svn-id: svn://localhost/ardour2/branches/3.0@7830
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 22 Sep 2010 00:41:25 +0000 (00:41 +0000)]
Tidy up Window menu a bit; use ToggleActions for all relevant things, cleanup editor/mixer options a bit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7828
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 21 Sep 2010 23:34:59 +0000 (23:34 +0000)]
Claim button presses on PixFaders. Fixes #3470.
git-svn-id: svn://localhost/ardour2/branches/3.0@7827
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 21 Sep 2010 23:26:18 +0000 (23:26 +0000)]
Make object/range link work with stacked region mode. Fixes #3468.
git-svn-id: svn://localhost/ardour2/branches/3.0@7826
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 21 Sep 2010 23:23:07 +0000 (23:23 +0000)]
Don't update region list during region trim. Fixes #3467.
git-svn-id: svn://localhost/ardour2/branches/3.0@7825
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 21 Sep 2010 15:15:06 +0000 (15:15 +0000)]
(1) remove almost-never used block/unlock_property_changes() methods from PBD::Stateful (2) hide used and path columns from region list (3) detect mouse position within MIDI notes and thus allow move or trim from the same mouse mode (object or trim; first & last 1/4 of each note is for trimming
git-svn-id: svn://localhost/ardour2/branches/3.0@7823
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 21 Sep 2010 15:02:45 +0000 (15:02 +0000)]
Revert previous commit, adding comment as to why.
git-svn-id: svn://localhost/ardour2/branches/3.0@7822
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 21 Sep 2010 14:29:11 +0000 (14:29 +0000)]
Patch from Lincoln: don't save state on starting record, as it can be slow. Fixes #3452.
git-svn-id: svn://localhost/ardour2/branches/3.0@7821
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 21 Sep 2010 14:22:13 +0000 (14:22 +0000)]
Updating zoom mouse cursor on modifier press. Fixes #274.
git-svn-id: svn://localhost/ardour2/branches/3.0@7820
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 21 Sep 2010 03:09:24 +0000 (03:09 +0000)]
missing part of lincoln's patch
git-svn-id: svn://localhost/ardour2/branches/3.0@7819
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 21 Sep 2010 03:09:02 +0000 (03:09 +0000)]
restore a moved placement of the assert taken out in the previous commit
git-svn-id: svn://localhost/ardour2/branches/3.0@7818
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 21 Sep 2010 03:02:30 +0000 (03:02 +0000)]
lincoln's patch that makes us pay attention to region copies w.r.t the region list, PLUS make region list insert drags work again by not insisting that the list of regionviews be non-empty as the drag is constructed PLUS the start of tracking mouse cursor position in MIDI notes PLUS a bit of leftover debugging info
git-svn-id: svn://localhost/ardour2/branches/3.0@7817
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 20 Sep 2010 19:44:29 +0000 (19:44 +0000)]
the SVG's for the last commit (new cursor images (and SVG files) from chris g.)
git-svn-id: svn://localhost/ardour2/branches/3.0@7816
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 20 Sep 2010 19:44:02 +0000 (19:44 +0000)]
new cursor images (and SVG files) from chris g.
git-svn-id: svn://localhost/ardour2/branches/3.0@7815
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 20 Sep 2010 19:18:17 +0000 (19:18 +0000)]
region list displays actual playlist use count for each region, rather than a GUI-based count
git-svn-id: svn://localhost/ardour2/branches/3.0@7814
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 20 Sep 2010 15:12:44 +0000 (15:12 +0000)]
round one of work on finalizing #3098, involving per-field updating functions for each field in the region list. also "start" renamed to "position" for consistency with other parts of ardour
git-svn-id: svn://localhost/ardour2/branches/3.0@7813
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 20 Sep 2010 03:43:45 +0000 (03:43 +0000)]
Fix VST build.
git-svn-id: svn://localhost/ardour2/branches/3.0@7811
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 20 Sep 2010 01:01:53 +0000 (01:01 +0000)]
Add missing files.
git-svn-id: svn://localhost/ardour2/branches/3.0@7810
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 20 Sep 2010 00:58:25 +0000 (00:58 +0000)]
Add progress bar to strip silence dialogue. Fixes #3103.
git-svn-id: svn://localhost/ardour2/branches/3.0@7809
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 20 Sep 2010 00:57:44 +0000 (00:57 +0000)]
Make sure that _get_vector writes a value to the output array even when veclen == 1. Fixes #3461.
git-svn-id: svn://localhost/ardour2/branches/3.0@7808
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 19 Sep 2010 17:10:43 +0000 (17:10 +0000)]
Cleanup patch from Karsten Wiese. Fixes #3462.
git-svn-id: svn://localhost/ardour2/branches/3.0@7807
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 19 Sep 2010 15:50:22 +0000 (15:50 +0000)]
Fix MIDI streamview grid. Fixes #3460.
git-svn-id: svn://localhost/ardour2/branches/3.0@7806
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 19 Sep 2010 03:31:03 +0000 (03:31 +0000)]
Put images on the fade in/out menus. Fixes #3411.
git-svn-id: svn://localhost/ardour2/branches/3.0@7805
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 19 Sep 2010 02:18:59 +0000 (02:18 +0000)]
Save / restore settings from the editor region list context menu.
git-svn-id: svn://localhost/ardour2/branches/3.0@7804
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 18 Sep 2010 23:53:22 +0000 (23:53 +0000)]
Colour odd/even region list lines differently to improve readibility.
git-svn-id: svn://localhost/ardour2/branches/3.0@7803
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 18 Sep 2010 23:31:39 +0000 (23:31 +0000)]
Preserve region list selection state even if a region is selected which is not shown in the editor.
git-svn-id: svn://localhost/ardour2/branches/3.0@7802
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 18 Sep 2010 20:55:51 +0000 (20:55 +0000)]
Update regions list when editing a region fade. Fixes #3458.
git-svn-id: svn://localhost/ardour2/branches/3.0@7801
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 18 Sep 2010 20:22:03 +0000 (20:22 +0000)]
Disable region drags in internal edit mode. Fixes #3456.
git-svn-id: svn://localhost/ardour2/branches/3.0@7800
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 18 Sep 2010 20:01:54 +0000 (20:01 +0000)]
Provide both FreeBoB and FFADO options in the engine dialogue. Fixes #3457.
git-svn-id: svn://localhost/ardour2/branches/3.0@7799
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 18 Sep 2010 20:01:36 +0000 (20:01 +0000)]
Fix save/reload of pan automation.
git-svn-id: svn://localhost/ardour2/branches/3.0@7798
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Sep 2010 23:43:23 +0000 (23:43 +0000)]
copy edit comment
git-svn-id: svn://localhost/ardour2/branches/3.0@7797
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Sep 2010 23:27:49 +0000 (23:27 +0000)]
fix reversed direction of MIDI note drag preview
git-svn-id: svn://localhost/ardour2/branches/3.0@7796
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Sep 2010 20:43:38 +0000 (20:43 +0000)]
patch from Johan Mattson to make -I/-O options in engine dialog actually work (fixes #2975
git-svn-id: svn://localhost/ardour2/branches/3.0@7795
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Sep 2010 20:34:15 +0000 (20:34 +0000)]
text edit fix for #686
git-svn-id: svn://localhost/ardour2/branches/3.0@7794
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Sep 2010 20:32:18 +0000 (20:32 +0000)]
fix errors in midi note drag preview (#3446)
git-svn-id: svn://localhost/ardour2/branches/3.0@7793
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Sep 2010 18:20:37 +0000 (18:20 +0000)]
megaopus patch #2 for today: remove nframes64_t and sframes_t from source
git-svn-id: svn://localhost/ardour2/branches/3.0@7792
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Sep 2010 16:24:22 +0000 (16:24 +0000)]
megaopus commit: (1) add __STD_(LIMIT|FORMAT)_MACROS to command line flags for cc and c++ builds, remove them from source (2) add new Property::midi_data used by MidiRegion to signal that its (MIDI) contents have changed (3) massive switch from nframes_t to framepos_t/framecnt_t including removal of ARDOUR::max_frames (replaced by ARDOUR::max_frame{pos,cnt} (lots more to do but this set was driven by changes to the Diskstream API to use framepos_t
git-svn-id: svn://localhost/ardour2/branches/3.0@7791
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 16 Sep 2010 21:58:54 +0000 (21:58 +0000)]
prevent drags on nascent-captured regions
git-svn-id: svn://localhost/ardour2/branches/3.0@7790
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 16 Sep 2010 20:12:30 +0000 (20:12 +0000)]
Use a maximum of 3 phase invert buttons per strip. Should fix #3455.
git-svn-id: svn://localhost/ardour2/branches/3.0@7789
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 16 Sep 2010 17:01:40 +0000 (17:01 +0000)]
Patch from Colin to move panners above the fader so that faders align even with different panner sizes. Also fix mono button label. Fixes #3410.
git-svn-id: svn://localhost/ardour2/branches/3.0@7788
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 16 Sep 2010 17:01:19 +0000 (17:01 +0000)]
Tidy formatting.
git-svn-id: svn://localhost/ardour2/branches/3.0@7787
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 16 Sep 2010 16:18:50 +0000 (16:18 +0000)]
lincoln's patch for scroomer pinching, from #3222
git-svn-id: svn://localhost/ardour2/branches/3.0@7786
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 16 Sep 2010 16:11:26 +0000 (16:11 +0000)]
make resampled sources (during import) report their "natural position" (i.e. BWF timecode) using the samplerate of the session, not the original source, for correct positioning; minor frame{pos,cnt}_t cleanup
git-svn-id: svn://localhost/ardour2/branches/3.0@7785
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Sep 2010 18:54:04 +0000 (18:54 +0000)]
when there is a chord at the beginning of a note selection, play the whole chord during drags, not just the first note. seems to be able to send a bank swap message - probably an existingbug
git-svn-id: svn://localhost/ardour2/branches/3.0@7784
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Sep 2010 16:54:17 +0000 (16:54 +0000)]
cleaner version of previous commit
git-svn-id: svn://localhost/ardour2/branches/3.0@7783
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Sep 2010 16:16:37 +0000 (16:16 +0000)]
(optionally) play note(s) as they are moved around on the pitch axis (finishes #3446)
git-svn-id: svn://localhost/ardour2/branches/3.0@7782
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Sep 2010 15:22:39 +0000 (15:22 +0000)]
lincoln's patch to stop a3 from nuking bounced files created by a2, fixes #3441
git-svn-id: svn://localhost/ardour2/branches/3.0@7781
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Sep 2010 14:51:53 +0000 (14:51 +0000)]
fix crash on first-run of ardour3, caused by trying to add non-existent XML nodes to a new session
git-svn-id: svn://localhost/ardour2/branches/3.0@7780
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Sep 2010 14:37:08 +0000 (14:37 +0000)]
fix crash caused when deleting a region without a playlist PLUS make it impossible to select a region without a playlist (i.e. part of an unfinished capture pass). fixes #1502
git-svn-id: svn://localhost/ardour2/branches/3.0@7779
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 15 Sep 2010 00:33:33 +0000 (00:33 +0000)]
Copy-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7778
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 14 Sep 2010 23:26:17 +0000 (23:26 +0000)]
Fix bug introduced in one of my previous commits when prevented recording regions being created properly.
git-svn-id: svn://localhost/ardour2/branches/3.0@7777
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 14 Sep 2010 23:15:43 +0000 (23:15 +0000)]
Tidy up PeaksReady locking slightly and emit it during done_with_peakfile_writes. Fixes some non-appearing peaks after record.
git-svn-id: svn://localhost/ardour2/branches/3.0@7776
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Sep 2010 18:56:41 +0000 (18:56 +0000)]
put a gray line above the region view name highlight; make region view name highlight the correct height - there was a 1 pixel gap at the bottom
git-svn-id: svn://localhost/ardour2/branches/3.0@7775
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Sep 2010 16:51:02 +0000 (16:51 +0000)]
remove Glib::ustring from gtk2_ardour
git-svn-id: svn://localhost/ardour2/branches/3.0@7774
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Sep 2010 16:50:22 +0000 (16:50 +0000)]
use isspace() and not isgraph() to identify whitespace; remove Glib::ustring version of strip_whitespace_edges()
git-svn-id: svn://localhost/ardour2/branches/3.0@7773
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Sep 2010 15:45:21 +0000 (15:45 +0000)]
remove Glib::ustring from libardour; allow any characters except '/' and '\' in paths (may cause issues when loading creatively named 2.X sessions; fix a couple of details of name collection and usage from the startup dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@7772
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 14 Sep 2010 00:41:53 +0000 (00:41 +0000)]
Fix restoration of MementoCommand<Crossfade>. Fixes #3418.
git-svn-id: svn://localhost/ardour2/branches/3.0@7771
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 14 Sep 2010 00:41:33 +0000 (00:41 +0000)]
Just flush processors on stop (when plugins-stop-on-transport is true) rather than doing deactivate/activate. Should fix #3445.
git-svn-id: svn://localhost/ardour2/branches/3.0@7770
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 14 Sep 2010 00:34:49 +0000 (00:34 +0000)]
Fix another assertion failure if a saved selection doesn't correspond to the things that are actually present in the session file.
git-svn-id: svn://localhost/ardour2/branches/3.0@7769
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Sep 2010 19:46:28 +0000 (19:46 +0000)]
restore "add MIDI region on click in MIDI track" functionality
git-svn-id: svn://localhost/ardour2/branches/3.0@7768
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Sep 2010 18:26:56 +0000 (18:26 +0000)]
possible fix (by rearrangement) for #3424
git-svn-id: svn://localhost/ardour2/branches/3.0@7767
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 10 Sep 2010 07:25:36 +0000 (07:25 +0000)]
Add missing files.
git-svn-id: svn://localhost/ardour2/branches/3.0@7766
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Sep 2010 21:35:28 +0000 (21:35 +0000)]
Allow drags of automation in time ranges where the automation is on a MIDI track and may span different regions. Fixes #3366.
git-svn-id: svn://localhost/ardour2/branches/3.0@7765
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Sep 2010 21:35:13 +0000 (21:35 +0000)]
Fix crash when clicking on an AutomationRegionView in range mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@7764
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Sep 2010 21:34:45 +0000 (21:34 +0000)]
Add some debugging code for mouse drags.
git-svn-id: svn://localhost/ardour2/branches/3.0@7763
d708f5d6-7413-0410-9779-
e7cbd77b26cf