Paul Davis
fec2a96cec
fix dragging that involves locked regions; auto-rebinding patch for people to experiment with (probably needs a little work)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3164 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-03-21 20:22:00 +00:00
Doug McLain
805536fafa
replace a typo with the result that led to the desired non-step behaviour on non-dragging clicks for horizontal sliders, so that the track can be selected by clicking on the fader without changing its position.
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3071 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-16 11:04:30 +00:00
Paul Davis
079c83f6dd
move mixer window arrangement back the way it was
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3017 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-06 03:07:16 +00:00
Paul Davis
c2ac101a10
rationalize all region selection for editor operations
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3013 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-05 21:09:22 +00:00
Paul Davis
4a0f94395d
adjusting region fade in/out lengths makes the fade in/out active; new font sizes; new font generation code in gtk2_ardour/SConscript; move mixer strip/group pane over to the RHS to match the editor; clean up ardour-sae-de.bindings.in; fix glue-to-music-time menu item (was always active)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3010 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-05 15:34:13 +00:00
Doug McLain
03e7a268bd
Add option to use narrow mixer strips by default, and fix ardour_system.rc being overlooked by dev scripts
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2857 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-09 21:32:42 +00:00
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
Carl Hetherington
f8d6ceb200
Fix for crash on track removal, backported from trunk.
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2687 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-17 20:35:32 +00:00
Paul Davis
83ce9d4be3
don't mess with signal order keys, ever
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2423 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-06 02:23:40 +00:00
Paul Davis
222a85ca10
optionally tie together editor+mixer display orders; provide GUI control for timecode-is-synced; make Ctrl-w close any dialog
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2422 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-05 23:09:10 +00:00
Paul Davis
f2a2e9c002
limited history depth (no GUI yet); more work on import dialog and semantics
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2361 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-02 15:17:13 +00:00
Paul Davis
423bb906bd
removed used of MIDI::Port::number() from mackie surface code
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2165 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-20 16:17:17 +00:00
Paul Davis
596daa2b8b
fix mixer-strip-width-not-restored, hopefully forever
...
git-svn-id: svn://localhost/ardour2/trunk@1753 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-26 23:21:53 +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
Paul Davis
026e8d0673
fix crash in mixer selection after session was closed, but mixer selection retained refs to routes/plugins
...
git-svn-id: svn://localhost/ardour2/trunk@1601 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-16 01:56:00 +00:00
Taybin Rutkin
7e0e458f74
Removed unused MeterBridgeStrip and MeterBridge classes.
...
Removed unnecessary AudioEngine references.
git-svn-id: svn://localhost/ardour2/trunk@1583 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-13 16:17:29 +00:00
Paul Davis
62c4e81884
new design for region dragging; make add route dialog float over the correct window(s); try to remove confusion from different export dialogs regarding file/directory requirements ; minor cleanups
...
git-svn-id: svn://localhost/ardour2/trunk@1555 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-05 15:34:56 +00:00
Paul Davis
d6ce26e9e3
maybe fix copy-x-constrained drag issues; mix group buttons change text when mix group name changes (from carl h.)
...
git-svn-id: svn://localhost/ardour2/trunk@1536 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-28 21:57:38 +00:00
Paul Davis
6f3d9704cf
fixed incorrect restore of mixer strip visibility
...
git-svn-id: svn://localhost/ardour2/trunk@1501 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-23 16:49:39 +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
4c6b2c7eb7
remote control IDs follow editor/mixer view order; fix multiple display of disk over/under run errors; don't show automation editing cursor unless you actually edit it
...
git-svn-id: svn://localhost/ardour2/trunk@1474 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-19 17:30:47 +00:00
Paul Davis
14543eb137
strip X specific from keyboard.cc; fix up many buttons to avoid prelight (mostly) and make transport buttons bindable (state not saved yet); use const char* not string in route order keys to avoid pointless mallocs during route sorting
...
git-svn-id: svn://localhost/ardour2/trunk@1437 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-09 03:36:00 +00:00
Paul Davis
9062d7c731
small but major fix for Controllable state storage (do not create illegal XML nodes); set wmclass for plugin windows; use X_() for all wmclass names
...
git-svn-id: svn://localhost/ardour2/trunk@1234 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-20 02:50:28 +00:00
Paul Davis
3039691723
make follow-playhead available again; remove special pane handling
...
git-svn-id: svn://localhost/ardour2/trunk@1197 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-08 19:47:07 +00:00
Paul Davis
00afa40d45
many small changes, see ardour-dev for more
...
git-svn-id: svn://localhost/ardour2/trunk@1160 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-27 19:31:33 +00:00
Paul Davis
fd289ac967
patch from brian to get consistent menu behaviour
...
git-svn-id: svn://localhost/ardour2/trunk@1155 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-22 00:58:22 +00:00
Paul Davis
0d035c70f2
small changes to the mixer strip from thorwil
...
git-svn-id: svn://localhost/ardour2/trunk@1135 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-16 19:34:57 +00:00
Taybin Rutkin
40ee34e43e
Fixed refresh of strip and track hide buttons.
...
git-svn-id: svn://localhost/ardour2/trunk@1122 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-13 03:49:00 +00:00
Nick Mainsbridge
a61f25dfe9
** requires svn jack ** Hardware monitoring should work, some canvas scrolling speed improvement, don't disconcertingly churn the disk if jack auto-start fails, mixer visibility state is saved per session, slow down meters a bit (too much?), zoom cleanups, remove some unused variables, use rwlock for tempo state for no reason other than that it might be useful one day, fix compiler warning.
...
git-svn-id: svn://localhost/ardour2/trunk@873 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-30 20:48:16 +00:00
Paul Davis
ce234f363e
use shared_ptr<> for all region handling
...
git-svn-id: svn://localhost/ardour2/trunk@852 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-25 01:07:15 +00:00
Paul Davis
3c3a204ad3
further optimizations for multiple-track-at-once addition. as in "whoah!"
...
git-svn-id: svn://localhost/ardour2/trunk@836 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-17 02:12:20 +00:00
Paul Davis
cc2767caf3
added RCU handling of Session route list, and major use of shared_ptr<T> everywhere else. plus a few bug fixes for issues discovered with -Wextra
...
git-svn-id: svn://localhost/ardour2/trunk@707 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-27 16:52:14 +00:00
Paul Davis
912da52a53
the return of VST support
...
git-svn-id: svn://localhost/ardour2/trunk@629 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-21 23:01:03 +00:00
Paul Davis
b09ab54654
use libsndfile for all audio file i/o, and rename DiskStream AudioDiskStream
...
git-svn-id: svn://localhost/ardour2/trunk@589 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-14 21:17:32 +00:00
Taybin Rutkin
9fdc36bac5
Merged timbyr's win32 branch. -r 547:566.
...
git-svn-id: svn://localhost/ardour2/trunk@567 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-07 14:54:12 +00:00
Nick Mainsbridge
a222c19737
Mixer pane can be collapsed again, some cleanup, give up and go back to 'Off' for no automation playback state.
...
git-svn-id: svn://localhost/trunk/ardour2@521 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-22 11:12:26 +00:00
Nick Mainsbridge
479ee9cc00
Mixer strip layout, emsure correct column expands on treeviews, 'Manual' automation mode labels.
...
git-svn-id: svn://localhost/trunk/ardour2@519 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-21 10:11:59 +00:00
Nick Mainsbridge
c33d0ad760
Mixer strip & ui layout changes
...
git-svn-id: svn://localhost/trunk/ardour2@514 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-19 17:29:05 +00:00
Paul Davis
06654aa7f1
fix for edit & mix group names getting lost at session load
...
git-svn-id: svn://localhost/trunk/ardour2@513 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-19 01:54:00 +00:00
Taybin Rutkin
49ab3aa0b3
All included libraries now link dynamically instead of statically.
...
Moved items from gtk2_ardour/utils to pbd3/convert.
Various cleanups.
git-svn-id: svn://localhost/trunk/ardour2@475 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-25 20:23:50 +00:00
Paul Davis
a157537898
a) moved metering and meter falloff code into libardour
...
b) added initial "big meter" mode for tranzport
c) fixed some lock issues in ARDOUR::IO objects
d) generic_midi control surface module now compiles and loads
git-svn-id: svn://localhost/trunk/ardour2@450 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-10 03:54:00 +00:00
Paul Davis
e72e0caf99
fix for restoring destructive-ness on session reload using flags, plus an edit/mix group fix to avoid gtk error msgs
...
git-svn-id: svn://localhost/trunk/ardour2@391 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-14 14:32:14 +00:00
Paul Davis
0896e2e63f
start editing new edit/mix group names immediately after they are added
...
git-svn-id: svn://localhost/trunk/ardour2@372 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-10 14:35:57 +00:00
Paul Davis
673642c8d5
further travels down the road toward true route group bliss
...
git-svn-id: svn://localhost/trunk/ardour2@368 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-10 04:05:11 +00:00
Paul Davis
8ca43d57fe
new mix group interface, not yet finished and still to propagate to edit_group
...
git-svn-id: svn://localhost/trunk/ardour2@366 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-09 23:44:39 +00:00
Paul Davis
10976e9a3b
fix for erroneous use of a menu group; remove lots of cerr cruft; no playlist ops for destructive tracks
...
git-svn-id: svn://localhost/trunk/ardour2@359 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-08 15:37:39 +00:00
Nick Mainsbridge
1638bcf7cb
mix groups work again
...
git-svn-id: svn://localhost/trunk/ardour2@327 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-02-14 19:12:35 +00:00
Doug McLain
d61ce0ab49
fixed orderering of editor and mixer tracks
...
git-svn-id: svn://localhost/trunk/ardour2@321 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-02-13 00:49:26 +00:00
Paul Davis
2e582e03e4
a metric boatload of changes; plugin UIs work, adding tracks work, redirect list is useful again, and more
...
git-svn-id: svn://localhost/trunk/ardour2@273 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-01-17 16:40:57 +00:00
Taybin Rutkin
6817b59169
Moved strip_whitespace_edges() to pbd/whitespace.h
...
Gtkmm2ext::Prompter::get_result() calls strip_whitespace_edges(), so you don't have to.
Removed unused/unecessary/forgotten headers from libpbd.
git-svn-id: svn://localhost/trunk/ardour2@270 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-01-13 19:48:55 +00:00