65d10c219c
make sizing of & in the summaryiferizer a bit smaller
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5208 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-17 16:11:53 +00:00
1e8047f0ed
solo models work again (amazing how hard this was); remove crufty debug output; remove scrollbars on editor (and temporarily lose zoom controls)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5207 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-17 15:50:29 +00:00
Carl Hetherington
34930fc8cf
Add a playhead marker to the summary.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5206 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-17 00:29:56 +00:00
Carl Hetherington
5d285c0d64
Remove partial support for vertical zoom in the summary, basically because it's quite hard. See comments.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5204 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-17 00:16:52 +00:00
Carl Hetherington
84184cbf7f
Add some comments.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5203 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-16 23:14:33 +00:00
86f24d20e1
first pass (ok, third really) at internal send+return - audio routing inside ardour without JACK. lots still to do, but at least the obvious works
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5202 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-16 14:58:33 +00:00
Carl Hetherington
1c90188ca8
Cleaner implementation.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5198 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-16 01:03:24 +00:00
Carl Hetherington
2bc94116e8
A few cleanups. Map scroll wheel to movement of the viewport.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5197 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-15 22:45:05 +00:00
Carl Hetherington
22a107592e
Put a limit on the tallest that a region can be in the summary.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5195 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-15 01:36:46 +00:00
Carl Hetherington
ea5827b51c
Allow dragging of the horizontal extents of the summary view box using PrimaryModifier-drag.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5194 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-15 01:21:30 +00:00
Carl Hetherington
131a16d96d
Use white outlined rectangle for view box. Redraw summary when routes are reordered.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5193 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-14 21:22:05 +00:00
Carl Hetherington
8051c3e76a
Use a filled rectangle for the view box. Colour regions using their own fill colour.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5192 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-14 19:01:22 +00:00
Carl Hetherington
b23c445db9
Make summary display optional.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5191 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-14 18:54:38 +00:00
Carl Hetherington
57f6ec6d9a
Fix problem with turning off 'disable-disarm-during-roll' during roll
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5190 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-14 17:56:29 +00:00
Carl Hetherington
addaba4204
Add option to disable track record disarm when the transport is rolling (mantis #2658 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5187 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-14 13:44:26 +00:00
Carl Hetherington
478bab5380
Prevent vertical autoscroll when dragging the playhead.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5186 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-14 13:32:17 +00:00
Carl Hetherington
b192de88b6
Some cleanups to ruler drags.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5185 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-14 13:31:46 +00:00
Carl Hetherington
3f261ac90c
Use track colours for the summary view.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5184 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-14 13:31:00 +00:00
Carl Hetherington
eed07f4516
Some small bug fixes. Make click (but not drag) inside the view box behave like a click outside.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5183 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-14 13:30:21 +00:00
Carl Hetherington
6764ab7856
Set _dragging_playhead during summary viewbox drag.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5182 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-13 19:39:21 +00:00
Carl Hetherington
2ec0d89b9e
Make the summary widget extend across the whole of the editor window.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5181 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-13 19:26:40 +00:00
Carl Hetherington
804da56531
Various fixes and improvements to editor summary widget.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5179 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-13 17:52:51 +00:00
Sampo Savolainen
cd3de6c9bc
Missing namespaces
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5176 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-13 12:58:34 +00:00
Carl Hetherington
8eb17211b5
Hopefully fix assertion failures in gnomecanvas when dragging track heights.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5175 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-12 19:05:16 +00:00
7ccc494c37
make button events on automation tracks work again (control event drags are still broken)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5171 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-11 16:46:03 +00:00
9ae0583548
hugely improved design for add route dialog (why didn't i do it this way before?)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5170 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-11 15:06:00 +00:00
Carl Hetherington
c6c10f1e7f
Add some comments.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5169 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-11 14:49:20 +00:00
f8565ef570
no solo button on master bus
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5167 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-11 13:22:42 +00:00
Carl Hetherington
7a726092d7
Fix scons install build.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5164 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-11 11:53:36 +00:00
Carl Hetherington
c99ae648f0
Add a widget giving an overview of the editor, as (what I think is being) suggested in #2714 . Many caveats: most notably that it looks quite ugly and you can't (yet) turn it off.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5162 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-11 01:05:01 +00:00
51ef434382
make meter point button work again, and allow momentary button action to work again
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5161 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-11 00:44:48 +00:00
Carl Hetherington
52fc310cfb
Make waveform show / scale / shape a global option in the prefs dialog to clean things up a bit. Options to make exceptions for individual tracks could be re-added, if people want them.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5160 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-10 21:58:25 +00:00
Carl Hetherington
2efc80da17
Fix cursor dragging in mouse gain mode.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5159 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-10 21:35:51 +00:00
Carl Hetherington
dc6007cdb7
Cleanup to snap handling; fixes #2688
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5158 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-10 21:31:00 +00:00
Carl Hetherington
6532d139ec
Remove unused variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5157 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-10 21:09:46 +00:00
6e9b9294e1
nick m's fix for markers etc ; several tweaks for mute/solo ; rename run_in_place() as run()
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5155 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-10 18:10:07 +00:00
cc8598b071
support scrubbing via new Drag abstraction (probably could be split off 100% from Editor)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5152 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-10 13:58:22 +00:00
Carl Hetherington
41eedb1f63
Fix drag of region gain control points and lines.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5149 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-10 01:23:53 +00:00
Carl Hetherington
d039e2e80f
Fix up port matrix for new Route / IO arrangements.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5143 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-09 23:43:20 +00:00
e6eb059576
the big Route structure refactor. !!!! THIS WILL ***NOT LOAD*** PRIOR 3.0 or 2.X SESSIONS !!!! BREAKAGE IS EXPECTED !!!! IF YOU HAVE AND NEED A WORKING 3.0 DO **NOT** UPDATE. !!!! otherwise, update and enjoy the steadily emerging joys of this major reworking of ardour internals
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5137 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-09 20:21:19 +00:00
Carl Hetherington
9bd274bfde
Fix previous commit in debug mode.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5136 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-09 16:32:20 +00:00
Carl Hetherington
7f3e6769b3
Fix a drag crash and some warnings.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5135 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-09 15:46:33 +00:00
Carl Hetherington
a71daf6a06
Fix daft bugs causing crashes on dragging tempo markers.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5134 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-09 08:41:43 +00:00
Carl Hetherington
960f266b9f
Fix tranzport and SCons builds.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5133 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-08 23:58:46 +00:00
Carl Hetherington
41c5bff442
Allow Insert Time option to move tempos and time sig changes, as per #1951 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5132 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-08 23:24:14 +00:00
Carl Hetherington
bf5111c90d
Clean up the insert time dialog a bit.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5131 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-08 22:59:27 +00:00
Carl Hetherington
6475590847
Remove unused variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5130 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-08 22:15:40 +00:00
Carl Hetherington
ba0e0d390e
Fix oddities when dragging regions below the bottom visible track.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5129 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-08 22:10:27 +00:00
Carl Hetherington
fb83e8ef14
Fix dragging crash.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5128 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-08 21:53:45 +00:00
Carl Hetherington
0874426a5b
Further refactoring of drag code. Changes so that drags from the region list display a region view during the drag.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5127 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-08 19:28:51 +00:00
Carl Hetherington
a75e811edb
Use sigc::slots rather than templates + function ptrs for a foreach_region and foreach_crossfade.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5118 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-03 00:23:34 +00:00
Carl Hetherington
27915ccdc0
Clean up use of first_move, move thresholding etc.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5116 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-02 00:39:57 +00:00
Carl Hetherington
ac8c034908
Some small cleanups to dragging.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5115 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-01 23:16:36 +00:00
Carl Hetherington
68f8631611
Fix uninitialised variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5114 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-31 09:57:22 +00:00
Carl Hetherington
962efaf05e
Pull dragging code out of the Editor class into its own hierarchy.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5113 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-30 18:25:59 +00:00
Carl Hetherington
139d621103
Fix SCons build.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5112 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-25 17:56:34 +00:00
Nick Mainsbridge
889951245d
Fix tape region view crash.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5110 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-22 11:58:46 +00:00
Nick Mainsbridge
882e3a690a
A different fix for record crash, use pixfufs instead of canvas text in markers, use leftmost_frame instead of querying canvas coords when scrolling (speeds up canvas scrolling somewhat), remove old include, remove first_action_message and some other unused methods.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5108 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-21 17:30:45 +00:00
Carl Hetherington
d1ee2a06ca
Restore configuration of click IO connections to session options dialog.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5107 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-20 20:54:07 +00:00
Carl Hetherington
74d319b7ff
Remove some unused stuff.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5106 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-20 19:42:57 +00:00
Carl Hetherington
18c787e3bb
Remove unused method.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5105 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-20 18:16:30 +00:00
Carl Hetherington
64524c0ba4
Make pan double-click entry work in percentage left or right. Write pan position to the panner as text (except when centered). Use a virtual function rather than a signal for BarController labels.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5104 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-20 13:28:30 +00:00
Carl Hetherington
dbe20bd3a9
Patch from tinram to put a border round the startup dialog.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5099 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-18 00:26:45 +00:00
Carl Hetherington
01217e64f8
Patch from agorka to add some includes required for building with the GCC shipped with Ubuntu Karmic.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5098 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-18 00:21:17 +00:00
5a4d340b42
Das BlinkenSendButtons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5097 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-17 17:05:56 +00:00
Sampo Savolainen
d1f09a9403
Correct name(tm)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5095 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-17 14:17:46 +00:00
Sampo Savolainen
358072bcc1
Use the same name as in 2.0
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5094 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-17 14:16:24 +00:00
6001b8d28d
send control now has working metering, and switches back and forth between busses etc. correctly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5092 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-17 14:11:16 +00:00
7a5eed3048
allow waf (& hopefully still scons) to correctly generate key bindings files
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5091 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-17 03:06:33 +00:00
7deb14773b
75% (?) of the way towards making mixer strips control bus sends. lots more to do
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5090 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-17 02:08:13 +00:00
Carl Hetherington
091bd8a778
Make MIDI prefs have an effect.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5089 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-16 19:18:07 +00:00
Carl Hetherington
73a6b8ef25
Move control surface options into RC prefs editor. Remove Options menu.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5088 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-16 14:50:10 +00:00
Carl Hetherington
a53fa597ed
Nearly remove Options menu.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5086 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-16 03:37:54 +00:00
Carl Hetherington
400d2a86aa
Remove preferences menu options that have been moved into one or other preferences dialog.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5085 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-16 03:20:57 +00:00
ace07c80a8
a gadzillion changes all over the place. nothing is finished, but all is better than it was. more to come on all almost everything touched by this commit, this is purely a sync-to-repository. compiles and runs, but now incompatible with all previous 3.0 session files (probably)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5084 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-16 02:51:17 +00:00
Carl Hetherington
86dda29be7
Move some sync-related options to being session variables.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5083 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-16 01:53:43 +00:00
Carl Hetherington
29e8fe1698
Add session preferences dialog.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5082 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-16 01:22:43 +00:00
Carl Hetherington
f4e6f8fec5
Fix some warnings.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5081 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-15 21:36:37 +00:00
Sampo Savolainen
be5d49bdac
Make sure the plugin analysis will appear in the VST gui when VST's compile in 3.0
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5079 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-14 20:18:09 +00:00
Sampo Savolainen
7d2e28bba0
Initialize name_pixbuf and make sure set_name_text doesn't do anything if there is no name_pixbuf.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5078 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-14 20:16:01 +00:00
Carl Hetherington
6cf41417a0
Add missing files from last commit, as per.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5076 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-14 00:15:38 +00:00
Carl Hetherington
015fc7b39f
First stage of options rework.
...
- Split Configuration into RCConfiguration and SessionConfiguration;
the first for options which are saved to .rc files and the second
for options which are saved in a session file.
- Move some options from the old `master' Configuration object into
SessionConfiguration; this needs more refinement.
- Reflect many RCConfiguration options in an expanded Edit->Preferences
dialog; my intention is to remove the corresponding menu items
eventually.
git-svn-id: svn://localhost/ardour2/branches/3.0@5075 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-14 00:13:27 +00:00
0569107ddc
more work on the new all-Processor-all-The-Time redesign of Route - LOTS OF BREAKAGE STILL EXPECTED ; change all(?) methods that pass a start/end frame in to use sframes_t not nframes_t
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5074 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-13 21:34:09 +00:00
Nick Mainsbridge
7188ec3990
Remove some extraneous includes. reorder some others (fixes compilation on fedora 10).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5073 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-13 16:04:41 +00:00
Nick Mainsbridge
72f1209520
Use pixbufs as region name labels rather than Gnome::Canvas::Text. Don't set height on every regionview in non-stacked mode in StreamView::add_region_view (speeds up some playlist operations).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5071 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-13 15:33:41 +00:00
Sampo Savolainen
8838875bd6
Changes missing from previous commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5070 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-12 19:10:31 +00:00
Carl Hetherington
3b89d9eaa0
Remove most using declarations from header files.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5069 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-12 17:03:42 +00:00
Carl Hetherington
2e5c935990
Add missing connection to Editor::route_list_reordered
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5068 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-12 00:24:59 +00:00
Sampo Savolainen
764e6f919f
Use an expander properly to control the visibility of plugin analysis.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5067 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-08 17:21:17 +00:00
731de16c07
Fix Scons build.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5063 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-07 18:00:29 +00:00
2c231282ba
Returns (i.e. sidechains).
...
And lo, upon the revision of our hoarde 5061, was the last Big Feature
committed to Three Poino, who, now more than ever, lurks imposingly on
the sidelines, heir to the throne, and eventual ruler of the realm.
His eventual succession all but guaranteed, only time and the number
of heads that must roll remain mysteries.
git-svn-id: svn://localhost/ardour2/branches/3.0@5061 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-07 17:31:18 +00:00
Carl Hetherington
0c0e5be2e9
Gah. Remove debug output from previous commit.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5058 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-07 12:24:58 +00:00
Carl Hetherington
2cea8620b5
Ask user to confirm overwrite of a snapshot, to fix mantis 2656.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5057 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-07 12:24:03 +00:00
Carl Hetherington
a63ae4be80
Lincoln's patch to fix mantis 2584.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5056 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-07 11:50:02 +00:00
7183242b8c
The great audio processing overhaul.
...
The vast majority of Route signal processing is now simply in the list of
processors. There are definitely regressions here, but there's also
a lot of things fixed. It's far too much work to let diverge anymore
regardless, so here it is.
The basic model is: A route has a fixed set of input channels (matching
its JACK input ports and diskstream). The first processor takes this
as input. The next processor is configured using the first processor's
output as input, and is allowed to choose whatever output it wants
given that input... and so on, and so on. Finally, the last processor's
requested output is used to set up the panner and create whatever Jack
ports are needed to output the data.
All 'special' internal processors (meter, fader, amp, insert, send) are
currently transparent: they read any input, and return the same set
of channels back (unmodified, except for amp).
User visible changes:
* LV2 Instrument support (tracks with both MIDI and audio channels)
* MIDI in/out plugin support
* Generic plugin replication (for MIDI plugins, MIDI/audio plugins)
* Movable meter point
Known Bugs:
* Things seem to get weird on loaded sessions
* Output delivery is sketchy
* 2.0 session loading was probably already broken...
but it's definitely broken now :)
Please test this and file bugs if you have any time...
git-svn-id: svn://localhost/ardour2/branches/3.0@5055 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-07 06:30:50 +00:00
83c27fa888
Support recursive undo events.
...
Code can now call begin_reversible_command and commit_reversible_command around a region
of code which itself calls those functions (and so on), areas contained within enclosing
regions will be added as sub-commands of the current command (i.e. it's a stack).
Fixes mantix issue #0002558 .
git-svn-id: svn://localhost/ardour2/branches/3.0@5051 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-05 01:53:30 +00:00
90c82a97a7
Fix indentation.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5050 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-05 01:24:44 +00:00
006d3a9f46
Fix note dragging.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5049 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-05 00:57:08 +00:00
6c93b8c44f
Remove useless/broken concept of 'erase touch dragging'.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5048 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-05 00:18:21 +00:00
7863c03cfc
Make MIDI note editing work somewhat again...
...
Only show note velocity text when the user is actually editing velocity.
git-svn-id: svn://localhost/ardour2/branches/3.0@5047 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-05 00:08:30 +00:00