Carl Hetherington
d3229b548b
Fix problems when using the same menu item in both the track and xfade context menus. Fixes #3725 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8611 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-29 18:25:10 +00:00
6ffc443eaa
desensitize almost everything in a mixer strip when displaying send(s), to avoid user confusion about what can and cannot be modified
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8609 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-29 15:28:58 +00:00
314f0d91d3
a radically new approach to sizing the track header layout that now allows ardour to shrink dramatically in vertical height. current lower limit is about 763 pixels WITH the editor mixer strip, and something much, much smaller without it
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8608 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-29 14:48:59 +00:00
Carl Hetherington
8dde7e7f5d
Fix crash on unchecking show individual ports ( #3740 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8607 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-29 12:41:10 +00:00
22cd133505
a lighter half-lit mute button color, plus some minor renaming in the gtk rc file
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8603 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-28 22:55:42 +00:00
9361fa7b3a
more meta-stasizing of the GUI rc file
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8602 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-28 15:41:13 +00:00
3280e0f3db
restore bigger fonts for transport clocks
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8598 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-28 01:09:12 +00:00
9a87f854f7
allow derived children of BarController to set label position as a width fraction, not an absolute position
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8597 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-28 01:04:33 +00:00
acbbdf18fb
restore (mostly) processor colors from before RC meta-ization
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8594 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-27 23:49:56 +00:00
d116af22db
virtualize the way that AutomationController gets strings to display values, so that we can callback through the owner of an AutomationControl, not just rely on the value from the AutomationControl; make pan automation tracks use this to display more audio-centric values
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8590 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-27 18:48:33 +00:00
2f360574c3
new meta dark RC file (no light for now), along with tools to convert from .in into the real thing built into wscript - THIS WILL MESS UP COLORS AND SOME FONTS
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8588 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-27 18:46:47 +00:00
15b5fce904
merge 3.0-panexp (pan experiments) branch, revisions 8534-8585 into 3.0, thus ending 3.0-panexp. THIS COMMIT WILL BREAK ALL EXISTING 3.0 SESSIONS IN SOME WAY (possibly not fatally).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8586 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-27 01:31:03 +00:00
Carl Hetherington
6ceda14cf4
Fix warning.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8564 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-24 12:06:12 +00:00
Carl Hetherington
7af9c8ae78
Patch from Lincoln to fix uncommitted reversible command during rubberband selection ( #3729 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8563 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-23 23:13:46 +00:00
Carl Hetherington
d48489ec1b
Make all types of import at least partially undo-able so that the session range gets set properly on import.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8560 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-21 00:58:45 +00:00
Carl Hetherington
184d5167db
Remove duplicated code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8553 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-19 23:05:30 +00:00
Carl Hetherington
19d1132afb
Terminate RapidScreenUpdate clock updates earlier when they are not necessary. Fix set from playhead when used on the position clock in the region properties dialogue. Make clocks sample-accurate when they are set in frames and then queried in frames without an edit in-between.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8547 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-19 20:54:51 +00:00
Carl Hetherington
5f13eb411e
Patch from Lincoln to fix rhythm ferret in various ways ( #3715 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8542 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-19 18:35:11 +00:00
Carl Hetherington
1e8586742e
Fix session range location by hooking into the undo system. Fixes #3654 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8539 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-19 17:38:56 +00:00
Carl Hetherington
58b207b190
Rename Frames ruler to Samples.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8529 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-18 12:51:02 +00:00
Carl Hetherington
756ffc26bf
Tidy up the ruler code slightly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8528 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-18 01:16:05 +00:00
Carl Hetherington
64d82d9a8e
Make the frames ruler behave more like the other time-based rulers when the editor window is resized.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8527 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-18 01:00:27 +00:00
Carl Hetherington
a2ae68e742
Fix colour of timecode ruler.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8526 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-18 00:28:13 +00:00
Sakari Bergen
a406d9183a
Make stem export export from right before any processors.
...
The dialog does not support exporting from the outputs anymore, sorry. Will add options later...
git-svn-id: svn://localhost/ardour2/branches/3.0@8520 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-16 19:41:11 +00:00
Carl Hetherington
113e6b505a
Fix memory leak.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8519 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-16 19:34:00 +00:00
Carl Hetherington
ad314252f4
Disable follow playhead during editor summary drags.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8518 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-16 19:33:16 +00:00
Carl Hetherington
b6b0bce678
Use lines between marker bars from the SAE profile.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8517 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-16 19:33:04 +00:00
Carl Hetherington
64abea1db2
Make sure minsec ruler works when it is first enabled.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8514 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-15 00:59:58 +00:00
Carl Hetherington
507cbd025e
Add tooltip to send fader.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8513 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-15 00:45:32 +00:00
Carl Hetherington
510afcb2d4
Fix graphical glitches in processor list on some systems.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8512 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-14 23:48:34 +00:00
Carl Hetherington
bea909f8d0
Fix warnings.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8511 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-14 22:26:45 +00:00
Carl Hetherington
93b25e1f13
Tweak colouring in the processor list.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8507 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-14 15:48:45 +00:00
Carl Hetherington
db847eea33
Fix send UI fader ( #3708 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8506 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-13 19:43:31 +00:00
Carl Hetherington
99f7323e18
show_all() more selectively so that unwanted notebook tabs don't appear in SendUI port matrices.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8504 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-11 02:47:53 +00:00
Carl Hetherington
af94fd9971
Re-fix #3685 having read the request properly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8502 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-11 01:30:37 +00:00
Carl Hetherington
6dde76454d
Dear oh dear. Re-fix main fader double click and internal send edit.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8500 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-11 00:03:12 +00:00
Carl Hetherington
f6e12d4210
Show send UI window on edit ( #3696 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8499 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-10 23:58:57 +00:00
Carl Hetherington
648035dba9
Add route group property to share route active state ( #3703 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8497 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-10 23:37:34 +00:00
Carl Hetherington
c482638aa6
Revert to fader-is-for-route on double-clicking a mixer strip's fader. Fixes #3685 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8496 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-10 23:33:26 +00:00
Carl Hetherington
b67be86cbf
Remove erroneous handling of input IO for sends, which don't have them. Fixes #3694 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8493 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-10 19:36:00 +00:00
f7cef2016f
patch from lincoln to fix failure to leave loop play mode at transort stop
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8489 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-09 23:14:47 +00:00
Carl Hetherington
9766e40235
Put add route/bus button at the bottom of the mixer window track display ( #3688 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8488 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-09 19:09:56 +00:00
Carl Hetherington
d3cde0ba11
Factor out track display setup code into its own method.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8487 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-09 19:09:49 +00:00
Carl Hetherington
173a8894e3
Fix setup of route meter point on load, and fix intermittent left-channel-only metering ( #3699 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8486 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-09 15:10:59 +00:00
Carl Hetherington
ddb1a76e5b
Replace RouteGroup's collection of apply() methods with a single one.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8485 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-09 15:10:26 +00:00
Carl Hetherington
e137f66303
Remove unused methods.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8484 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-09 15:10:16 +00:00
Carl Hetherington
4153288661
Fix cancel button in route group dialogue, as per #3689 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8483 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-08 15:19:44 +00:00
Carl Hetherington
af0030a6de
Make Route Group dialog instant-apply. Disallow identically-named route group; fixes #3689 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8481 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-08 02:35:46 +00:00
Carl Hetherington
150d3fdfbf
Watch for route colour changes and update the summary accordingly. Fixes #3692 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8480 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-08 02:35:35 +00:00
41264273ec
add gesture control for position+width controls of a 2in/2out panner - not used, since there is no way to create automation for these controls at present
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8479 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-07 22:18:53 +00:00
cb8f069e77
more cleanups of PannerUI, add start/end gesture support to mono panner
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8478 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-07 21:38:22 +00:00
adf9ac516d
rip more useless junk out of PannerUI, and check that automation playback works for the mono panner
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8477 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-07 20:47:38 +00:00
db79f711f8
polygon and marker line for mono panner
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8476 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-07 20:29:06 +00:00
669247a4c4
remove a bunch of junk from panner_ui (at least, it seems like junk)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8475 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-07 20:28:43 +00:00
7d252dbbb9
new mono panner widget; make stereo panner respond to changes in colors immediately
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8474 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-07 17:36:01 +00:00
603d07a80b
forward port EPA changes from 2.X
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8473 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-07 16:25:57 +00:00
Carl Hetherington
5bff882ce1
Set up send fader default position correctly. Fixes #3680 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8471 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 21:57:15 +00:00
Sakari Bergen
3c8ca1f015
Remove "import from session" from the menu for now...
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8466 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 17:25:44 +00:00
Sakari Bergen
8e35583358
Add stem export dialog and make all different export dialogs save their config to a different node in instant.xml
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8465 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 16:55:19 +00:00
Carl Hetherington
1300247255
Patch from Chris G. for processor box colours.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8461 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 01:58:27 +00:00
Carl Hetherington
cdba0d7010
Update name_label as well as name_entry when the route name changes. Fixes #3675 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8460 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 01:36:28 +00:00
Carl Hetherington
75fca54e61
Make processor box frames configurable colour-wise.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8459 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 01:07:28 +00:00
Carl Hetherington
ad8f20dd7d
Comment.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8457 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 01:07:10 +00:00
Carl Hetherington
699307400d
Fix crash on selecting no route group in a mixer strip.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8456 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 01:05:26 +00:00
10ead326e4
backport from 2.X: arm (and thus save) global environment before messing it with it in bundled version
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8455 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 00:42:01 +00:00
Carl Hetherington
1f8e12a1b1
Another try at prettifying the processor list with different colours pre- and post-fader, a border etc. All colours should now be configurable from the UI RC file.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8453 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 00:29:40 +00:00
Carl Hetherington
cf1541c308
Trim unnecessary includes.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8452 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 00:28:23 +00:00
Carl Hetherington
12a3e9b879
Remove direct busses so that all busses have internal returns.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8447 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-05 15:52:27 +00:00
Carl Hetherington
85acf35337
Disable follow-playhead during drags. Fixes #3647 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8444 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-05 02:28:28 +00:00
Carl Hetherington
d13cb3bd40
Make editor list notebook shrink or expand when the tab is double-clicked, as per #3662 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8443 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-05 02:06:51 +00:00
Carl Hetherington
24f03e4444
Light mono button up when it is active, and make it bindable. Fixes #3665 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8442 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-05 02:06:29 +00:00
Carl Hetherington
92b787ffba
Toggle the shown state of send gain on double click.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8441 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-05 02:06:15 +00:00
Carl Hetherington
4a9f3173ee
Highlight a send processor entry differently when it the mixer strip's fader is being used to control it. Fixes #3659 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8440 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-04 23:26:59 +00:00
Carl Hetherington
75b1f698a1
Disable solo-controls-are-listen-controls if we don't have a monitor bus. Should fix #3660 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8436 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-04 20:52:30 +00:00
Carl Hetherington
69aa106050
Fix size of DSP label.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8435 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-04 19:41:18 +00:00
Carl Hetherington
6df29331f7
Rename menu items on advice from Chris G.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8430 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-04 03:36:44 +00:00
Carl Hetherington
6933d6f945
Allow choice of direct or aux busses when subgrouping route groups. Fixes #3658 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8428 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-04 02:36:29 +00:00
Carl Hetherington
5af8917460
Restore context menu to session markers. Fixes #3655 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8427 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-04 01:40:47 +00:00
Carl Hetherington
fde56cc730
Unselect regions on tracks when the tracks are hidden. Fixes #3653 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8426 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-04 01:03:36 +00:00
Carl Hetherington
8d424156ab
First attempt at highlighting the fader processor to make it more obvious where pre and post fader plugins are.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8424 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-04 00:20:23 +00:00
Carl Hetherington
d795980546
Stop QF messages when transport speed is out of range, and re-start them properly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8423 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-03 23:55:00 +00:00
Carl Hetherington
741427d98f
Give the locations editor tab a horizontal scrollbar if needs be. Fixes #3643 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8421 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-03 18:53:46 +00:00
Carl Hetherington
544d8f33c8
Substantially simpler fix for editor window jumping.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8418 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-03 16:23:58 +00:00
c78c14c3df
fix keybindings for align ops, which moved from Editor to Region "group"
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8417 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-03 15:51:14 +00:00
e0f2b0368a
remove tooltip from stereo panner
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8416 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-03 15:50:48 +00:00
749e90886d
better version of that last commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8415 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-03 15:43:06 +00:00
d4f2f9a57e
fix or band-aid for #3649 (loading a session file might fail when using the session importer)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8414 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-03 15:17:18 +00:00
Carl Hetherington
5b8472314e
Add option to show or hide zoom toolbar.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8413 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-03 03:11:31 +00:00
Carl Hetherington
cf45b07f73
Somewhat experimental fix to try to stop the editor window jumping around on small screens.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8412 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-03 03:10:43 +00:00
Carl Hetherington
6ea84edab2
Revert completely broken recent attempted fix of mine; stops segfault on clicking in the tracks/busses windoww's track list.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8411 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-02 23:30:57 +00:00
Carl Hetherington
b565ada188
Fix MIDI solo buttons in the editor route list, and improve AFL/PFL behaviour in there too. Should fix #3645 and #3644 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8410 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-02 13:42:27 +00:00
Carl Hetherington
04db4c788c
Fix some confusion about handling of route extra XML. Fixes #3574 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8409 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-02 12:45:29 +00:00
Carl Hetherington
2cd8a5a752
Repeat of recent fix to EditorRoutes to improve behaviour when editing names.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8407 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-01 20:08:26 +00:00
Carl Hetherington
f07af0c990
Make editor route list rec enable work for MIDI tracks.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8406 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-01 19:04:11 +00:00
Carl Hetherington
f294d62187
Don't grab focus on enter if we are editing a name. Otherwise when the mouse pointer leaves the editing widget and re-enters the route list, the edit is aborted. Should fix #2920 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8405 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-01 18:46:20 +00:00
b638c3f6b0
fix reversed dragging in stereo panner when width is negative
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8403 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-01 17:34:06 +00:00
Carl Hetherington
cacc66580a
Fix creation of MIDI tracks under some translations.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8401 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-01 16:59:48 +00:00
5e7b4559fe
resize all editor comboboxes when DPI is reset. involved a minor refactoring of some code and the spreading of the awful COMBO_FUDGE+10 hack
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8398 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 21:15:51 +00:00
Carl Hetherington
2cf464cf1d
Further i18n fix.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8397 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 21:01:14 +00:00
Carl Hetherington
51460dac3f
i18n fixes.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8396 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 20:45:15 +00:00
d6314e3253
add back MIDI Learn for stereo panner
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8394 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 20:17:44 +00:00
f151d8231d
better dbl click behaviour for stereo panner: width max is constrained by position; pos max is constrained by width
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8393 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 19:58:36 +00:00
742cb78a91
missed commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8392 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 19:32:33 +00:00
55ec9b3a18
better detent handling, and dbl-click behaviour for lower half improvements
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8391 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 18:59:09 +00:00
f669a4b581
revert 1in->2out panner to line style, not blob
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8390 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 18:58:43 +00:00
e9c43a5cc8
force reset of panner UI when panner object changes
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8389 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 18:58:27 +00:00
Carl Hetherington
11d2bfa26f
Fix up midi ghost regions. Should fix #3629 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8388 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 18:35:16 +00:00
75ede0dd6b
change Session::convert_to_frames_at() to Session::convert_to_frames() to reflect the fact that its argument is a position, not a duration; add Session::any_duration_to_frames(), which converts AnyTime representing a duration to frames; alter callers to use the right one of the two previously mentioned methods
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8386 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 15:45:48 +00:00
1f87006509
unfinished tweaks to stereo panner, before a bigger commit of other stuff
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8385 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 15:44:22 +00:00
0218522b72
split tooltip and drag drag windows apart, for better functionality
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8383 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 14:37:40 +00:00
cf9f7d17cc
various improvements for stereo panner. note that dbl-click in "top" section will pan center, hard left and hard right
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8382 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 03:14:13 +00:00
Carl Hetherington
3b079064e6
Another stab at the logic for selecting regions for operations, to ensure that edit groups are taken into account at all times.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8379 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-30 02:21:12 +00:00
Carl Hetherington
72190954c4
Clean up VST plugin key handling slightly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8377 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 23:31:02 +00:00
Carl Hetherington
118bb6d835
Add Save button to Save As Template dialogue.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8373 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 22:27:48 +00:00
Carl Hetherington
6f306c9821
Add options to add sends from buses as well as tracks; remainder of #3637 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8372 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 22:07:34 +00:00
Carl Hetherington
d367d94c7f
Extremely hacky but somewhat functional passing of keys to VST plugin UIs. Sort-of fixes #3630 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8371 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 21:58:44 +00:00
Carl Hetherington
d725fc2d1c
Make 'copy track gains to sends' and 'set sends gains' work with sends from busses. Partially fixes #3637 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8369 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 21:07:22 +00:00
Carl Hetherington
0dd2fb557c
Update mixer strip input/output button labels from the general JACK port connection / disconnection callback so that all changes are noticed. Fixes #3638 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8368 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 17:52:32 +00:00
f31e5b5d71
stereo panner tooltip tweaks & less debugging
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8367 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 17:33:05 +00:00
d16bb0b8bc
rest of lincoln's MIDI note edit via click outside of MIDI edit mode patch
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8366 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 16:34:51 +00:00
b690cac961
move stereo panner lines to out edges of L/R boxes; fix display of center of image info in tooltip; add hints on key actions for panner in tooltip
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8365 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 16:28:46 +00:00
a06c33b6d9
fix up ordering of rounding error handling for simpleline
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8363 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 14:37:34 +00:00
3fab3ead7d
remove line parent member from Marker, part 3
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8361 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 13:48:25 +00:00
8cf32fddc5
remove line parent member from Marker, part 2
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8360 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 13:47:57 +00:00
92bd44e012
remove line parent member from Marker
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8359 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 13:47:36 +00:00
6e0330a304
fix up some basic conceptual errors with canvas-simpleline, mostly relating to coordinate spaces
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8358 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 13:46:52 +00:00
Carl Hetherington
a48cdf5ba6
Clear displayed transients on closing the rhythm ferret dialogue. Fixes #3623 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8357 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 01:33:49 +00:00
Carl Hetherington
e794d842d6
Put appropriate markings on MIDI meters.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8355 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-29 00:55:25 +00:00
Carl Hetherington
8d29a1ce20
Remember editor mixer size setting across close and reopen. Fixes #3624 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8354 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-28 21:29:36 +00:00
5c2bc0c03b
indent
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8353 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-28 20:37:44 +00:00
e522ed1953
remove unnecessary line for marker drags (marker has its own)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8352 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-28 20:37:11 +00:00
50d9dfc717
fix type error when resetting all tempo lines
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8351 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-28 20:35:54 +00:00
f42cc9af98
fix rounding errors and bbox glitches that led to lines missing redraws, plus a few runtime+space efficiency tweaks for simpleline
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8350 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-28 20:35:18 +00:00
Carl Hetherington
84b4dd94e3
Remove unnecessary _have_transaction flag in TrimDrag. Fix undo when a trim of one region affects the previous or next regions too ( #3632 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8348 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-28 19:17:37 +00:00
Carl Hetherington
3d0c3ffb6a
Missing files.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8347 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-28 18:43:22 +00:00
Carl Hetherington
f8ebb4582d
Unify program change and bank handling so that they are manipulated together.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8346 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-28 18:19:40 +00:00
Carl Hetherington
fd0c45ec97
Use the channel selector to decide which channel to add program changes to.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8343 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-26 16:19:32 +00:00
Carl Hetherington
bc29adf054
Fix Ardour -> PROGRAM_NAME ( #3627 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8342 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-26 02:43:00 +00:00
e99087a273
add EPA stuff from 2.X
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8337 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-23 04:17:45 +00:00
Carl Hetherington
4336bb25d7
Use MTC instead of MIDI Timecode as the string for the external sync button. Fixes #3621 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8332 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-23 00:26:54 +00:00
Carl Hetherington
eb0faf3ec3
Remove Program Change automation lane options.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8331 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-23 00:02:03 +00:00
Carl Hetherington
818f2cffd7
Add menu option to insert program changes.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8330 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-22 23:45:04 +00:00
Carl Hetherington
95bb346926
Refactor so that all the locate-related stuff in CursorDrag is in one method. Also, wait for timecode transmission to be suspended before sending MMC/MTC locates, rather than hoping it will be suspended in time.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8329 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-22 23:43:04 +00:00
Carl Hetherington
d83219706f
Update transport clocks on initial grab of the playhead cursor.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8328 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-22 23:27:42 +00:00
Carl Hetherington
039adb4c6b
Account for the fact that CursorDrag only ever drags the playhead. Fix playhead misbehaviour when you start a drag from outside it.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8327 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-22 23:16:39 +00:00
Carl Hetherington
9eca7915e2
Fix some i18n problems.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8326 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-22 01:44:00 +00:00
Carl Hetherington
37b680cd15
Fix region resizing with grid snapping enabled ( #3620 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8325 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-22 01:06:18 +00:00
3f30e8093e
Clean up region.h and trim include tree.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8312 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-20 21:22:49 +00:00
Carl Hetherington
0945b96986
Fix summary height scaling problems when there are not enough tracks to fill the editor window.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8305 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-20 15:35:15 +00:00
Carl Hetherington
3ec58e478c
Allow deletion of program changes in the same way as notes.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8304 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-20 13:30:31 +00:00