Commit Graph

10350 Commits

Author SHA1 Message Date
Carl Hetherington
17a2d70f1c Make alignment options work across the track selection. Also remove code to update the options now that the menu is rebuilt every time it is shown.
git-svn-id: svn://localhost/ardour2/branches/3.0@8941 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-23 02:48:35 +00:00
Carl Hetherington
65e1710087 Make layer menu items apply to the selection.
git-svn-id: svn://localhost/ardour2/branches/3.0@8940 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-23 02:08:57 +00:00
Carl Hetherington
ed93d47e7c Make hide/show all crossfades apply to the selection.
git-svn-id: svn://localhost/ardour2/branches/3.0@8939 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-23 02:08:46 +00:00
Carl Hetherington
8b1203dc33 Set up layers menu correctly depending on current state.
git-svn-id: svn://localhost/ardour2/branches/3.0@8938 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-23 01:44:50 +00:00
Carl Hetherington
465aaffdd4 Desensitize Remote Control ID menu option if there are > 1 selected tracks.
git-svn-id: svn://localhost/ardour2/branches/3.0@8937 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-23 01:05:15 +00:00
Carl Hetherington
5da5a1c100 Remove duplicate Automation menu entry.
git-svn-id: svn://localhost/ardour2/branches/3.0@8936 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-23 01:04:58 +00:00
Carl Hetherington
6f2078a0e2 Make track context menu height option work for all selected tracks.
git-svn-id: svn://localhost/ardour2/branches/3.0@8935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-23 01:04:10 +00:00
Carl Hetherington
f9e3a8b59f Make track context colour menu apply to all selected tracks.
git-svn-id: svn://localhost/ardour2/branches/3.0@8934 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-23 01:03:51 +00:00
Carl Hetherington
1b8a919f57 Small clean up of route colour setting.
git-svn-id: svn://localhost/ardour2/branches/3.0@8933 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-23 01:03:37 +00:00
Paul Davis
2daa616e02 add scroll event handling to the vbap panner GUI; clamp vbap pos+width values (but not via clamp_*())
git-svn-id: svn://localhost/ardour2/branches/3.0@8932 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-22 21:55:25 +00:00
Carl Hetherington
7b8a76de25 Oops. Fix previous.
git-svn-id: svn://localhost/ardour2/branches/3.0@8931 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-22 21:17:39 +00:00
Carl Hetherington
7ad096c86f Use commented out (correct) Mute/SoloControllable set_value() code; requires adding enable_shared_from_this to Route.
git-svn-id: svn://localhost/ardour2/branches/3.0@8930 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-22 21:15:42 +00:00
Carl Hetherington
0146b3ab88 Fix all-tracks-soloed on session reload in PFL/AFL (#3791).
git-svn-id: svn://localhost/ardour2/branches/3.0@8929 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-22 21:15:07 +00:00
Carl Hetherington
458925dba5 Fix mute visual state when reloading sessions with soloed tracks in PFL/AFL mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@8928 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-22 21:14:51 +00:00
Paul Davis
333817557d make metering do the right thing if panner is bypassed
git-svn-id: svn://localhost/ardour2/branches/3.0@8927 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-22 20:49:21 +00:00
Paul Davis
13bf1fff6f remove some useless buttons from vbap panner gui, make bypass button work
git-svn-id: svn://localhost/ardour2/branches/3.0@8926 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-22 20:49:04 +00:00
Paul Davis
2bee25b447 do not use "width" in VBAP panner when working with a single input channel
git-svn-id: svn://localhost/ardour2/branches/3.0@8925 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-22 18:57:26 +00:00
Paul Davis
75abb09f32 remove semantic-free Panner::Changed signal; make mackie code pay attention to actual pan controls; make GUI watch PannerShell::Changed for news that the currently chosen panner has changed or changed configuration
git-svn-id: svn://localhost/ardour2/branches/3.0@8924 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-22 18:44:22 +00:00
Paul Davis
14277ff831 Add AFLFrom... enums as counterpart to PFLFrom ; add Output metering as a new fixed meter point; clean up logic in Route::setup_invisible_processors() to correctly place meters and monitor sends in various modes
git-svn-id: svn://localhost/ardour2/branches/3.0@8923 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-22 17:04:06 +00:00
Paul Davis
3bed0850ba fix bug when interpolating VBAP gains, and remove debug output from that code
git-svn-id: svn://localhost/ardour2/branches/3.0@8922 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-22 02:38:29 +00:00
Torben Hohn
7333044870 reset _execution_tokens to 0 in Graph::drop_threads()
this was causing false thread wakeups.

git-svn-id: svn://localhost/ardour2/branches/3.0@8921 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-22 02:06:46 +00:00
Carl Hetherington
f9bf2aa8ec Fix show/hide of group tabs on session load (#3790).
git-svn-id: svn://localhost/ardour2/branches/3.0@8920 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-22 00:11:32 +00:00
Paul Davis
5369f0b121 c&p debug
git-svn-id: svn://localhost/ardour2/branches/3.0@8919 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-21 03:58:23 +00:00
Paul Davis
7635a20a75 c&p debug
git-svn-id: svn://localhost/ardour2/branches/3.0@8918 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-21 03:58:17 +00:00
Paul Davis
fd252ba19c c&p debug
git-svn-id: svn://localhost/ardour2/branches/3.0@8917 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-21 03:22:14 +00:00
Paul Davis
f204206ff9 c&p debug
git-svn-id: svn://localhost/ardour2/branches/3.0@8916 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-21 03:22:06 +00:00
Paul Davis
7268bdb132 more debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@8915 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-21 02:58:16 +00:00
Paul Davis
2c124b6587 some cut-n-paste debugging stuff (more likely to follow)
git-svn-id: svn://localhost/ardour2/branches/3.0@8914 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-21 01:52:15 +00:00
Carl Hetherington
9ac5fdfefb Don't show Crossfade-related menu items on busses.
git-svn-id: svn://localhost/ardour2/branches/3.0@8913 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-21 00:16:36 +00:00
Carl Hetherington
279c9d8b4c Fix plugin parameter controllers again (#3767).
git-svn-id: svn://localhost/ardour2/branches/3.0@8912 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-20 17:57:45 +00:00
Carl Hetherington
6898dd04a6 Fix crash on enabling tape mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@8911 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-20 17:31:21 +00:00
Carl Hetherington
0cdf0433f7 No-op; coding style.
git-svn-id: svn://localhost/ardour2/branches/3.0@8910 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-20 17:30:02 +00:00
Carl Hetherington
2304a51b85 Use an action's tooltip in the key editor if its label is empty; add some tooltips so that Solo / Monitor actions are not blank in the key editor.
git-svn-id: svn://localhost/ardour2/branches/3.0@8909 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-20 17:29:52 +00:00
Carl Hetherington
150734ac61 Prevent infinite loop if JACK is disconnected during startup.
git-svn-id: svn://localhost/ardour2/branches/3.0@8908 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-20 17:29:23 +00:00
Carl Hetherington
53b07c0fa4 No-op; coding style.
git-svn-id: svn://localhost/ardour2/branches/3.0@8907 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-20 17:28:46 +00:00
Carl Hetherington
d81625a9b6 Fix erroneous use of NDEBUG and hidden typo.
git-svn-id: svn://localhost/ardour2/branches/3.0@8906 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-20 11:26:29 +00:00
Carl Hetherington
8fcf7e6a07 Remove out-of-date comment.
git-svn-id: svn://localhost/ardour2/branches/3.0@8905 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-20 01:00:44 +00:00
Carl Hetherington
8f0750cc7e Make InternalReturns collect their sends' data on the return's ::run(), rather than sends merging data with the InternalReturn on their ::run(). This makes internal send/return thread-safe so that N routes can send to 1 whilst they are being run in parallel process threads.
git-svn-id: svn://localhost/ardour2/branches/3.0@8904 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-20 00:55:52 +00:00
Carl Hetherington
13232d03f3 Modify route _processor list set up so that the logic for placing `invisible' processors (e.g. internal returns etc.) is in one place. Add option to get pre-fade listen from before or after pre-fade processors (#3781).
git-svn-id: svn://localhost/ardour2/branches/3.0@8903 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-20 00:55:32 +00:00
Paul Davis
c77d116703 first pass at full output & gain coefficient interpolation for VBAP panning
git-svn-id: svn://localhost/ardour2/branches/3.0@8902 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-19 17:42:38 +00:00
Paul Davis
b25f334207 prevent VBAP from silencing an output buffer that it actually used
git-svn-id: svn://localhost/ardour2/branches/3.0@8901 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-18 14:57:34 +00:00
Carl Hetherington
fb41ea0724 Remove menu items that do nothing (#2451).
git-svn-id: svn://localhost/ardour2/branches/3.0@8900 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-18 01:08:39 +00:00
Carl Hetherington
22870bdc49 Happy new year.
git-svn-id: svn://localhost/ardour2/branches/3.0@8899 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-18 00:24:27 +00:00
Paul Davis
4145bfc33c somewhat working VBAP panning (no interpolation, and some outputs don't get output)
git-svn-id: svn://localhost/ardour2/branches/3.0@8898 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-17 23:41:45 +00:00
Carl Hetherington
954bc598b8 Make a shift modifier do vertical zoom in zoom mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@8897 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-17 22:36:01 +00:00
Carl Hetherington
6117b74bb9 Make sense of parameter to tav_zoom_step match up with coarser as used for temporal zoom.
git-svn-id: svn://localhost/ardour2/branches/3.0@8896 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-17 22:35:42 +00:00
Carl Hetherington
2ffc0cbe25 Fix incorrect mouse cursors after zoom mode clicks.
git-svn-id: svn://localhost/ardour2/branches/3.0@8895 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-17 22:35:34 +00:00
Carl Hetherington
e9e0251af6 Cope with stereo click files by mixing them down to mono before playback. Kind-of fixes #1893.
git-svn-id: svn://localhost/ardour2/branches/3.0@8894 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-17 20:25:17 +00:00
Carl Hetherington
ff102f4cac Trim some duplicate code.
git-svn-id: svn://localhost/ardour2/branches/3.0@8893 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-17 20:25:09 +00:00
Paul Davis
e9e1800d86 GUI for VBAP panner actually does something (not the right thing, though)
git-svn-id: svn://localhost/ardour2/branches/3.0@8892 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-17 20:15:26 +00:00