Commit Graph

3154 Commits

Author SHA1 Message Date
f71a197270 save&restore gain levels; provide GUI control over relative route group bit; fix up solo/mute/recenable button naming as mixer strip width is set
git-svn-id: svn://localhost/ardour2/branches/3.0@5263 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-23 21:29:39 +00:00
d13fdaa9d1 make RouteGroup gain control work again ; fix what solo button label shows under different conditions; other miscellania
git-svn-id: svn://localhost/ardour2/branches/3.0@5262 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-23 20:02:15 +00:00
Hans Baier
d45dfa5cb6 interpolation: fix some warnings
git-svn-id: svn://localhost/ardour2/branches/3.0@5261 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-23 14:53:42 +00:00
Hans Baier
2641040701 interpolation.h / audio_diskstream.cc: make varispeed sound well again, by replacing the code by the original implementation for later comparison and step-by-step refactoring
git-svn-id: svn://localhost/ardour2/branches/3.0@5260 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-23 14:53:37 +00:00
Carl Hetherington
417309d6d4 Fix some warnings.
git-svn-id: svn://localhost/ardour2/branches/3.0@5259 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-23 10:40:48 +00:00
Hans Baier
dd84d5312e Xinterpolation.*: Add old fixed point and double linear interpolation as alternatives
git-svn-id: svn://localhost/ardour2/branches/3.0@5258 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-23 09:50:39 +00:00
Hans Baier
47e5690552 Interpolation -> LibSamplerateInterpolation, keep state per channel
git-svn-id: svn://localhost/ardour2/branches/3.0@5257 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-23 09:50:17 +00:00
Hans Baier
875568f01f Interpolation: first working version with sinc
git-svn-id: svn://localhost/ardour2/branches/3.0@5256 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-23 09:50:10 +00:00
Hans Baier
f42f577bed Interpolation: First working but buggy version using libsamplerate
git-svn-id: svn://localhost/ardour2/branches/3.0@5255 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-23 09:50:02 +00:00
def335e427 fix management of port connection state - THIS INVALIDATES PRE-EXISTING SESSIONS INTENTIONALLY
git-svn-id: svn://localhost/ardour2/branches/3.0@5254 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-23 02:43:35 +00:00
Carl Hetherington
915b05a335 Fix mantis 2698, track heights expand on opening the prefs dialog.
git-svn-id: svn://localhost/ardour2/branches/3.0@5253 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-23 00:57:58 +00:00
Carl Hetherington
76a4b16742 Edit group on primary modifier click.
git-svn-id: svn://localhost/ardour2/branches/3.0@5252 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-23 00:27:52 +00:00
Carl Hetherington
9c7e23bad9 Popup the standard route group menu even when you don't right-click on a tab.
git-svn-id: svn://localhost/ardour2/branches/3.0@5251 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-22 23:17:46 +00:00
Carl Hetherington
7d64d08fab Bit of a hack: limit mix group names to 5 chars within the strip to stop them getting too wide.
git-svn-id: svn://localhost/ardour2/branches/3.0@5250 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-22 22:31:43 +00:00
Carl Hetherington
0eadbc9396 Make tabs correctly follow reordering of mixer strips.
git-svn-id: svn://localhost/ardour2/branches/3.0@5249 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-22 22:17:48 +00:00
Carl Hetherington
16f18f1879 Allow new route group to be created from within the dialog.
git-svn-id: svn://localhost/ardour2/branches/3.0@5248 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-22 21:49:43 +00:00
Carl Hetherington
5b7ed60dab Pick up newly-added route groups correctly.
git-svn-id: svn://localhost/ardour2/branches/3.0@5247 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-22 21:05:14 +00:00
Carl Hetherington
ef60a11af7 Maybe fix crash.
git-svn-id: svn://localhost/ardour2/branches/3.0@5246 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-22 21:04:52 +00:00
Carl Hetherington
7b010a94ae No-op: comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@5245 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-22 15:47:48 +00:00
Carl Hetherington
92f3bc5c44 Some small fixes to the latency GUI.
git-svn-id: svn://localhost/ardour2/branches/3.0@5243 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-22 02:00:25 +00:00
Carl Hetherington
167929c25a Use the same menu for the editor route group list and the editor group tabs.
git-svn-id: svn://localhost/ardour2/branches/3.0@5242 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-22 01:25:21 +00:00
Carl Hetherington
c9e37fcc14 Option to fit a route group to the editor window.
git-svn-id: svn://localhost/ardour2/branches/3.0@5241 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-22 01:01:43 +00:00
Carl Hetherington
442eef90ab Fix problems with dragging route groups so that they are too small.
git-svn-id: svn://localhost/ardour2/branches/3.0@5240 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-22 00:33:31 +00:00
Carl Hetherington
cfbec44c33 Add some more options to the route group list context menu. Fix a crash bug on removing route groups using the tab context menu.
git-svn-id: svn://localhost/ardour2/branches/3.0@5239 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-22 00:02:45 +00:00
Carl Hetherington
3be7176862 Bug fix.
git-svn-id: svn://localhost/ardour2/branches/3.0@5238 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-22 00:01:56 +00:00
Carl Hetherington
49928d3fa3 Refactor group tabs code a bit. Allow dragging of group tabs to alter group membership.
git-svn-id: svn://localhost/ardour2/branches/3.0@5237 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-21 22:17:17 +00:00
Carl Hetherington
955d731fa6 Merge edit and mix groups to just being route groups. Add properties to route groups to decide what things their member routes will share. Allow edits to happen across a route group without its tracks necessarily being selected.
git-svn-id: svn://localhost/ardour2/branches/3.0@5236 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-21 19:59:56 +00:00
Carl Hetherington
8cd536ab85 Patch from Lincoln to fix crashes on region trim.
git-svn-id: svn://localhost/ardour2/branches/3.0@5235 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-21 18:34:08 +00:00
Carl Hetherington
7a29763ba7 Fix glitch in group tabs when hiding groups.
git-svn-id: svn://localhost/ardour2/branches/3.0@5234 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-21 16:58:57 +00:00
Carl Hetherington
19dd9c529c Added a few comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@5233 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-21 15:56:16 +00:00
Carl Hetherington
474be2eccb Fix bug in mixer group tab handling.
git-svn-id: svn://localhost/ardour2/branches/3.0@5232 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-21 14:39:56 +00:00
Carl Hetherington
44405f75e1 Fix for clicking on tabs.
git-svn-id: svn://localhost/ardour2/branches/3.0@5231 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-20 18:39:23 +00:00
Carl Hetherington
74c4c1e19a Handle hidden tracks better.
git-svn-id: svn://localhost/ardour2/branches/3.0@5230 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-20 17:55:14 +00:00
Carl Hetherington
50e8686c4b Reflect active status in the mix group tabs.
git-svn-id: svn://localhost/ardour2/branches/3.0@5229 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-20 17:18:41 +00:00
Carl Hetherington
be3aff4bda Mix group tabs in the mixer.
git-svn-id: svn://localhost/ardour2/branches/3.0@5228 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-20 17:15:33 +00:00
Carl Hetherington
9dfa933c6e Remember last normalization value when the dialog is re-opened.
git-svn-id: svn://localhost/ardour2/branches/3.0@5227 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-20 15:46:43 +00:00
Carl Hetherington
f0bf3a0c19 Allow edit group creation from the route UI's menu. Allow new tracks to be put in particular edit groups.
git-svn-id: svn://localhost/ardour2/branches/3.0@5226 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-20 15:40:26 +00:00
Carl Hetherington
6b20256ad4 Remove some debug code.
git-svn-id: svn://localhost/ardour2/branches/3.0@5225 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-20 14:13:45 +00:00
Carl Hetherington
ece809f1db Fix sizing problems with edit group tabs.
git-svn-id: svn://localhost/ardour2/branches/3.0@5224 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-20 14:13:34 +00:00
Carl Hetherington
37ece84ba6 Allow normalization to less than max, as per mantis #2739.
git-svn-id: svn://localhost/ardour2/branches/3.0@5223 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-20 14:02:27 +00:00
Carl Hetherington
3cdc0d104a Add missing copyright / GPL declarations.
git-svn-id: svn://localhost/ardour2/branches/3.0@5222 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-20 13:47:10 +00:00
Carl Hetherington
596463e0eb Files missing from last commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@5221 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-20 13:44:47 +00:00
Carl Hetherington
b895b677bf Optional tabs down the LHS of the editor window to indicate edit group membership.
git-svn-id: svn://localhost/ardour2/branches/3.0@5220 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-20 13:41:55 +00:00
Hans Baier
379b19cfdc midi clock slave: refactor for testability
git-svn-id: svn://localhost/ardour2/branches/3.0@5219 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-20 13:39:49 +00:00
Carl Hetherington
6bebecb1d1 Remove unused variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@5218 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-19 21:08:00 +00:00
Carl Hetherington
4e1b693ce7 Tiny text formatting fix.
git-svn-id: svn://localhost/ardour2/branches/3.0@5217 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-19 01:30:49 +00:00
8b63f9cac7 modified patch from lincoln to show/control rec-enable status in track/bus list
git-svn-id: svn://localhost/ardour2/branches/3.0@5216 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-18 01:48:11 +00:00
Carl Hetherington
1fed50f817 Reduce complexity of previous commit slightly.
git-svn-id: svn://localhost/ardour2/branches/3.0@5215 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-17 22:43:27 +00:00
Carl Hetherington
bca8efab60 Secondary-modifier-click in the summary locates the playhead to the click.
git-svn-id: svn://localhost/ardour2/branches/3.0@5214 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-17 22:12:14 +00:00
Carl Hetherington
9402d3f1e3 Remove unused resize-line code. When resizing multiple tracks, resize them in proportion, as per mantis 2732.
git-svn-id: svn://localhost/ardour2/branches/3.0@5213 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-17 22:08:51 +00:00