Commit Graph

4978 Commits

Author SHA1 Message Date
Carl Hetherington
e47d463309 Cleanup patch from Karsten Wiese. Fixes #3462.
git-svn-id: svn://localhost/ardour2/branches/3.0@7807 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-19 17:10:43 +00:00
Carl Hetherington
aa00dbc40e Fix MIDI streamview grid. Fixes #3460.
git-svn-id: svn://localhost/ardour2/branches/3.0@7806 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-19 15:50:22 +00:00
Carl Hetherington
dadee4622d 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
2010-09-19 03:31:03 +00:00
Carl Hetherington
620a4df730 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
2010-09-19 02:18:59 +00:00
Carl Hetherington
9ad9e19d04 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
2010-09-18 23:53:22 +00:00
Carl Hetherington
3defa8b521 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
2010-09-18 23:31:39 +00:00
Carl Hetherington
9054c71fb8 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
2010-09-18 20:55:51 +00:00
Carl Hetherington
74d72b83a7 Disable region drags in internal edit mode. Fixes #3456.
git-svn-id: svn://localhost/ardour2/branches/3.0@7800 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-18 20:22:03 +00:00
Carl Hetherington
157895dc3b 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
2010-09-18 20:01:54 +00:00
Carl Hetherington
d2c23d8204 Fix save/reload of pan automation.
git-svn-id: svn://localhost/ardour2/branches/3.0@7798 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-18 20:01:36 +00:00
d05a3f7305 copy edit comment
git-svn-id: svn://localhost/ardour2/branches/3.0@7797 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 23:43:23 +00:00
0ed7a99dd5 fix reversed direction of MIDI note drag preview
git-svn-id: svn://localhost/ardour2/branches/3.0@7796 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 23:27:49 +00:00
4400489f15 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
2010-09-17 20:43:38 +00:00
bbb131d895 text edit fix for #686
git-svn-id: svn://localhost/ardour2/branches/3.0@7794 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 20:34:15 +00:00
9a8cd09b19 fix errors in midi note drag preview (#3446)
git-svn-id: svn://localhost/ardour2/branches/3.0@7793 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 20:32:18 +00:00
ede4ecbb00 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
2010-09-17 18:20:37 +00:00
10bdce85a0 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
2010-09-17 16:24:22 +00:00
e84c3fe555 prevent drags on nascent-captured regions
git-svn-id: svn://localhost/ardour2/branches/3.0@7790 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-16 21:58:54 +00:00
Carl Hetherington
85977126b6 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
2010-09-16 20:12:30 +00:00
Carl Hetherington
42dcf814e3 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
2010-09-16 17:01:40 +00:00
Carl Hetherington
48d5e569af Tidy formatting.
git-svn-id: svn://localhost/ardour2/branches/3.0@7787 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-16 17:01:19 +00:00
64ccab5227 lincoln's patch for scroomer pinching, from #3222
git-svn-id: svn://localhost/ardour2/branches/3.0@7786 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-16 16:18:50 +00:00
8e00b86ebb 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
2010-09-16 16:11:26 +00:00
084dda86a7 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
2010-09-15 18:54:04 +00:00
7eea9fac9d cleaner version of previous commit
git-svn-id: svn://localhost/ardour2/branches/3.0@7783 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-15 16:54:17 +00:00
5f948f6961 (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
2010-09-15 16:16:37 +00:00
3b8d6d3b56 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
2010-09-15 15:22:39 +00:00
76a24260c7 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
2010-09-15 14:51:53 +00:00
3254468526 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
2010-09-15 14:37:08 +00:00
Carl Hetherington
5e7ead224a Copy-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7778 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-15 00:33:33 +00:00
Carl Hetherington
edc8ab191a 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
2010-09-14 23:26:17 +00:00
Carl Hetherington
90ad837c90 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
2010-09-14 23:15:43 +00:00
d5c1e67c56 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
2010-09-14 18:56:41 +00:00
da8eec7a83 remove Glib::ustring from gtk2_ardour
git-svn-id: svn://localhost/ardour2/branches/3.0@7774 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-14 16:51:02 +00:00
c1ee2c6943 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
2010-09-14 16:50:22 +00:00
4d112a8e6b 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
2010-09-14 15:45:21 +00:00
Carl Hetherington
875f0befd5 Fix restoration of MementoCommand<Crossfade>. Fixes #3418.
git-svn-id: svn://localhost/ardour2/branches/3.0@7771 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-14 00:41:53 +00:00
Carl Hetherington
42acfc365f 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
2010-09-14 00:41:33 +00:00
Carl Hetherington
4ce12d75e1 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
2010-09-14 00:34:49 +00:00
bc8aeb0425 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
2010-09-13 19:46:28 +00:00
00438c9c7f possible fix (by rearrangement) for #3424
git-svn-id: svn://localhost/ardour2/branches/3.0@7767 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-13 18:26:56 +00:00
Carl Hetherington
ab88ccc6a1 Add missing files.
git-svn-id: svn://localhost/ardour2/branches/3.0@7766 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-10 07:25:36 +00:00
Carl Hetherington
86244875a4 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
2010-09-09 21:35:28 +00:00
Carl Hetherington
5f27e70016 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
2010-09-09 21:35:13 +00:00
Carl Hetherington
7decc96544 Add some debugging code for mouse drags.
git-svn-id: svn://localhost/ardour2/branches/3.0@7763 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-09 21:34:45 +00:00
Carl Hetherington
14f67ab187 Patch from Lincoln to fix placement of plugins in 2.X sessions. Fixes #3444.
git-svn-id: svn://localhost/ardour2/branches/3.0@7762 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-09 14:41:09 +00:00
Carl Hetherington
d02822e788 Copy-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7761 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-09 14:40:59 +00:00
Carl Hetherington
d3ed5483b0 Fix assertion failure when turning plugins off.
git-svn-id: svn://localhost/ardour2/branches/3.0@7760 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-09 14:40:46 +00:00
Carl Hetherington
57b362cf99 nframes64_t -> frame{pos,cnt}_t
git-svn-id: svn://localhost/ardour2/branches/3.0@7759 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-09 01:38:21 +00:00
Carl Hetherington
613fe6353a Fix confusion with _pointer_frame_offset and snapping; makes e.g. playhead drag with grid snap to region bounds work.
git-svn-id: svn://localhost/ardour2/branches/3.0@7758 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-09 01:38:12 +00:00