Commit graph

1714 commits

Author SHA1 Message Date
Paul Davis
acba499d61 prep for various scales of peakfiles
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2683 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-16 14:34:21 +00:00
Paul Davis
403c04884e fixes for "optimized" read reads
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2682 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-16 04:55:24 +00:00
Paul Davis
12981c056e sort keybinding editor alphabetically
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2681 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-15 21:33:41 +00:00
Paul Davis
c253da5233 first pass (and hopefully correct) attempt at reading only necessary regions in Playlist::read()
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2680 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-15 19:23:21 +00:00
Paul Davis
abe4e7b749 make separate really select the right regions post-action
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2679 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-15 14:03:07 +00:00
Paul Davis
ef47069282 more tweaks to select-for-action; make sync-point setting follow the New Way
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2678 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-15 13:16:16 +00:00
Paul Davis
2568966f8a added "separate" as a new bindable editor operation; bound to F4 by default; fixed up some more selection issues when using key-mouse operations
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2654 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-14 03:14:21 +00:00
Paul Davis
a6d559553b sync point extends across entire region height
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2653 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-13 17:45:29 +00:00
Paul Davis
312423f7fc some improvements for scrubbing, more to come soon
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2652 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-13 14:45:42 +00:00
Doug McLain
1d9b6fb6b0 Undo r2629
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2635 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-13 05:24:16 +00:00
Paul Davis
7ce7303a07 improved select-on-action
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2634 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-13 03:31:37 +00:00
Paul Davis
c97fbffa9c make most (all?) keymouse actions ensure that the entered regionview is selected before the action occurs
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2633 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-13 02:44:50 +00:00
Doug McLain
4f9eaf6858 Bypass disk xrun bail out goto's when stop on xrun option is not selected. For now the dialog still appears. Do we want to keep it as a dialog or move it to the log window?
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2629 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12 23:24:20 +00:00
Paul Davis
a461d6b3b3 more keybinding/editing fixes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2627 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12 22:13:19 +00:00
Paul Davis
c67d1aca64 fix up issues with fade length setting; [ & ] now work on selected marker no matter what edit point preference is
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2626 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12 19:15:48 +00:00
Paul Davis
d9db9d4eac commit SAE menu changes too
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2625 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12 17:40:48 +00:00
Paul Davis
5c3d757463 finally commit bindings changes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2624 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12 17:39:32 +00:00
Paul Davis
f10089552d (include libs/ardour in ...) add trim to loop/punch; fixup trim start/end to EP to work with new paradigm
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2623 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12 17:26:58 +00:00
Paul Davis
fd5ee963cc add trim to loop/punch; fixup trim start/end to EP to work with new paradigm
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2622 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12 17:26:34 +00:00
Paul Davis
0901000abb add arrow head to selected marker line; fix no-import-embed when selecting "use timestamp"; make split/align use edit point and other integrated editing changes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2621 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12 15:01:56 +00:00
Doug McLain
ea81cb17bc correct bar color order after the edit marker bar move
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2620 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-12 03:36:48 +00:00
Paul Davis
e64e5970d2 make split obey edit point preference
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2619 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-11 22:23:05 +00:00
Paul Davis
0031a1424f fix up return and alt-return behaviour
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2618 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-11 22:00:26 +00:00
Paul Davis
c412a7c90e move location marker bar to bottom row of rulers
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2617 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-11 16:21:30 +00:00
Paul Davis
85dbd75bb0 make edit clock do something useful again; do sensible guess work on how to define edit op range
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2615 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-09 22:16:55 +00:00
Paul Davis
d79ff102e8 fix up botched marker management scheme; add Editor::get_edit_op_range(); make cut ops use get_edit_op_range() when there is no time/region selection. still a little in progress to get the details right
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2614 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-09 17:52:32 +00:00
Paul Davis
3f774f711f initialized Location::_locked in all cases
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2613 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-09 15:07:42 +00:00
Paul Davis
1c060502b5 disambiguate llabs() on OS X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2612 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-09 15:06:42 +00:00
Paul Davis
79ba996096 catch markers as they go away, to avoid selection corruption; add select-range-between-cursors (F3); add unimplemented select-all-within-cursors (different from select-all-between-cursors); make ctrl-x/delete delete a marker if the mouse is pointing at it
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2611 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-09 13:28:45 +00:00
Paul Davis
96fa1cd0b6 the edit cursor is dead, long live the edit point; plus a few fixes; plus location locking
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2610 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-09 03:36:24 +00:00
Paul Davis
a8d2605f9a substantial changes that start to use the edit point and the selected marker for operations
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2609 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-08 20:55:43 +00:00
Paul Davis
62941af2cf change kbd selection to F1 & F2; make kbd selection differentiate between rolling and not rolling conditions, using mouse location for not rolling; marker selection starts tobe used; markers get lines when selected; hide marker_grab_line now
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2608 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-08 05:06:23 +00:00
Paul Davis
c61de034c7 add mouse-zoom-focus to ardour.menus files
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2607 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-08 01:45:43 +00:00
Paul Davis
998771e57d initial round of work to support new edit point option, and removal of edit cursor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2605 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-07 17:05:46 +00:00
Paul Davis
5cd58a2e8b stop auto-play from trying to play things that are not soundfiles
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2604 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-07 05:09:19 +00:00
Paul Davis
677b6f2d30 patch to prevent (mostly) CD marker being set for the start of the session
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2602 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-07 02:49:57 +00:00
Carl Hetherington
333ef8e736 Patch from jdavisp3 to further improve region gain line behaviour, as discussed in bug #1841
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2600 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-06 13:36:28 +00:00
Paul Davis
a80aaeba79 mouse zoom focus; mouse scrubbing becomes mouse shuttling; use nframes64_t more; add mouse_frame() method to get mouse position & whether its in one of the two canvases; add color_from_style() utility function (though its not used)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2595 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-05 21:35:47 +00:00
Carl Hetherington
d3755ba3b3 Patch from jdavisp3 to fix #1894
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2593 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-05 16:59:49 +00:00
Carl Hetherington
d584fb768a Patch from jdavisp3 to fix bug #1841.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2591 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-05 16:22:23 +00:00
Paul Davis
2ca6100c11 some small optimizations for track-selection process
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2584 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-02 17:28:39 +00:00
Paul Davis
cb534fd536 new ancestral data handling for regions; new Stretch AudioFilter replaces session member function; fix for "+" in XML node name; fix up async peak build flag in SourceFactory
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2583 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-01 15:28:42 +00:00
Paul Davis
33cde64ba3 fixes for keystate handling in the key binding editor (from trunk)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2578 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-27 20:38:23 +00:00
Carl Hetherington
9a00f41253 Fix crash due to invalidated shared_ptr, as suggested by Paul
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2566 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-23 13:08:14 +00:00
Paul Davis
c2269f421b fix compile/test flags for OS X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2560 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-18 01:34:17 +00:00
Doug McLain
c837a3eb4e add alternate shading to treeview rows, affects keybindings and plugin manager mostly
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2536 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-10 02:01:49 +00:00
Paul Davis
070ca5043c new keybinding editor, mostly finished but not 100%
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2531 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-09 02:42:40 +00:00
Carl Hetherington
9e9c7a8536 Backport fix from trunk for selection of regions that are in edit groups.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2527 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-06 20:36:21 +00:00
Paul Davis
4940fa348d fix new mac menu stuff; push quit item into mac menu bar so that we get proper quit handling
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2522 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-06 01:20:29 +00:00
Sampo Savolainen
965bed98d8 Fix issue with tracks/buses having more outputs than there are control outputs.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2520 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-05 21:37:57 +00:00