Paul Davis
c73f4fde75
parametize modifier key usage; fix keyboard-driven sync point setting; add ladspa whitelist to allow subset of plugins to be shown (hardcoded for now, but to expanded in the future)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2722 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-28 19:32:41 +00:00
Paul Davis
618f575ac1
provide support for playhead-to-next/previous-region-boundary actions, and bindings (note: selected marker support not done yet)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2719 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-28 03:29:53 +00:00
Paul Davis
00b409b661
fix for vamp-sdk botch in SConstruct; new audio clock focus command; make insert-region pay attention to entered track; different modifier list for gtk/osx; hide ye olde blue arrow on selected marker line
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2718 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-27 20:29:12 +00:00
Paul Davis
263520b70b
MESCLUN: new SAE-specific bindings file; parametized binding files; fix handling of master source info loading from XML; change rubberband stretch progress reporting; better handling of top level menubar accelerators on Quartz; fixup handling of user-specified bindings file; no more audition on double-click in region list (does rename instead); various OS X specific fixups; partial fix for memory leakage in import code (fixed by timbyr in trunk but not back-portable to 2.X)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2716 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-27 04:32:25 +00:00
Paul Davis
1268bf8b45
more ongoing SAE-driven changes (too many too list here)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2715 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-26 17:20:34 +00:00
Doug McLain
e9e328b469
Create new LevelMeter class for meter only widgets. This and some better packing options to the tracks make the meters look better
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2703 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-20 18:45:30 +00:00
Paul Davis
c2b9f932c4
trim at edit point added, keybindings altered (in progress); more subtle improvements to splice mode
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2701 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-19 23:58:02 +00:00
Paul Davis
1ef6511c76
more key-mouse selection guesswork, plus make duplicate work without the "times" dialog by default (dialog accessible via Alt-d now)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2685 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-16 17:11:32 +00:00
Paul Davis
11ee29c574
yet another attempt at the correct selection model for key mouse actions
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2684 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-16 15:33:30 +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
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
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
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
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
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
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
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
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
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
Paul Davis
dfa476334a
2 patches from jdavisp3; remove some debugging output from generic MIDI; rationalize string usage in SoundFileOmega; allow "mode hint" when using SoundFileOmega; restore context menu import functionality; bump to v2.1
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2490 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-27 16:17:21 +00:00
Paul Davis
218b893464
fix crashing mouse-button+'s' operation (generically, not just for 's'); more import changes to support SAE goals re: embedding
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2351 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-27 15:20:29 +00:00
Paul Davis
f433b4e735
various changes (improvements, hopefully) to range mode menus and related matters
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2317 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-16 17:12:30 +00:00
Carl Hetherington
003c9d6f5e
Fix mantis bug #1619 ; de-selecting Options->Crossfades->Show now hides all crossfades, and likewise selecting it shows all crossfades.
...
git-svn-id: svn://localhost/ardour2/trunk@1733 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-20 13:41:15 +00:00
Paul Davis
82a664687c
improve/fix region boundary cache computation
...
git-svn-id: svn://localhost/ardour2/trunk@1700 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-11 16:20:35 +00:00
Paul Davis
a588b517e8
fixes from carl for #1158 and #1554 , plus better behaviour when building the region boundary cache
...
git-svn-id: svn://localhost/ardour2/trunk@1694 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-10 14:42:11 +00:00
Paul Davis
2dd0b9321c
modified fix from carl for region copy-moves-original-to-start bug; change verbose canvas cursor color to be more distinct and readable; fix naming issues with imported files containing ':'; make sure [N] channels count shows up for whole files in region list; fix #1575 , a subtle and nasty bug; improve positioning of verbose canvas cursor for ruler drags (but has a wierd side effect
...
git-svn-id: svn://localhost/ardour2/trunk@1675 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-06 23:42:07 +00:00
Paul Davis
9ce894d42c
make crop-to-range work across all selected tracks; don't edit destructive tracks with several ops; removing debugging output
...
git-svn-id: svn://localhost/ardour2/trunk@1633 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-21 15:38:54 +00:00
Paul Davis
767984b486
probably fix cleanup issues, but testing required
...
git-svn-id: svn://localhost/ardour2/trunk@1632 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-21 02:39:12 +00:00
Paul Davis
c69ef10067
fix rect redraw problem(s); make zoom range rect visible again at the right time; apply tim's window title patch
...
git-svn-id: svn://localhost/ardour2/trunk@1617 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-18 16:45:43 +00:00
Sampo Savolainen
a74b374024
Make bounce range bounce the range on each selected track, instead of
...
always bouncing the range on the track the selection was originally
made.
git-svn-id: svn://localhost/ardour2/trunk@1574 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-11 18:01:03 +00:00
Paul Davis
d6ef740e90
remove all lines to avoid recompiles after commits
...
git-svn-id: svn://localhost/ardour2/trunk@1488 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-22 18:36:03 +00:00
Paul Davis
fccc2229ea
fix "make mono regions", mostly
...
git-svn-id: svn://localhost/ardour2/trunk@1392 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-26 03:54:12 +00:00
Paul Davis
00620a0d1a
add GUI control for use-overlap-equivalency
...
git-svn-id: svn://localhost/ardour2/trunk@1377 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-24 01:56:20 +00:00
Paul Davis
e35621772e
add transition_to_{roll,reverse}
...
git-svn-id: svn://localhost/ardour2/trunk@1376 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-23 22:29:45 +00:00
Paul Davis
3cfa32d6c2
a variety of bits and pieces for selection ops
...
git-svn-id: svn://localhost/ardour2/trunk@1375 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-23 21:45:05 +00:00
Paul Davis
f4fe4d36b1
more games with selection
...
git-svn-id: svn://localhost/ardour2/trunk@1360 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-18 16:45:29 +00:00
Paul Davis
013ec97732
make ctrl-rubber-band-select do something closer to the right thing
...
git-svn-id: svn://localhost/ardour2/trunk@1354 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-18 04:34:00 +00:00
Paul Davis
143983948e
more fun and games with selection logic
...
git-svn-id: svn://localhost/ardour2/trunk@1353 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-18 03:06:15 +00:00
Paul Davis
6b0e0e379b
rbselect selects all tracks that had selectables
...
git-svn-id: svn://localhost/ardour2/trunk@1352 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-18 01:31:16 +00:00
Paul Davis
729e6cc980
region fade in operations now mapped over the current region selection
...
git-svn-id: svn://localhost/ardour2/trunk@1338 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-17 18:42:21 +00:00
Paul Davis
76c25a4a44
add sampo's synthesize_sources perl script to tools; add scroll-playhead-{forward,backward} with ctrl-<arrow> default bindings (for mr beasley)
...
git-svn-id: svn://localhost/ardour2/trunk@1336 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-17 13:13:58 +00:00
Paul Davis
762d2ae936
fix ordering of cut/copied regions when pasting; ctrl-click now does the right thing the first time its used on a region; fix missing click and other dubious behaviour in new sessions caused by not connecting to Configuration::ParameterChanged in the new session constructor
...
git-svn-id: svn://localhost/ardour2/trunk@1331 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-17 01:42:44 +00:00
Paul Davis
e545b222b9
try to rationalize zoom/scroll ops for the canvas
...
git-svn-id: svn://localhost/ardour2/trunk@1305 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-11 02:30:56 +00:00