Carl Hetherington
db429c2362
Some limited control of mixer strip component
...
visibility.
git-svn-id: svn://localhost/ardour2/branches/3.0@10341 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 20:08:48 +00:00
Carl Hetherington
4d365d08c1
Use general VisibilityGroup class to manage visibility
...
of bits of the status bar.
git-svn-id: svn://localhost/ardour2/branches/3.0@10340 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 20:07:00 +00:00
780cd2fabc
move some solo/listen related options to correct prefs tab
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10339 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 19:40:19 +00:00
bde8437387
make ArdourButtons be MIDI-learnable; tweaks to ArdourButton design and implementation; use ArdourButtons (all gray for now) in the Monitor section.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10338 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 15:54:30 +00:00
d7b685cc5f
make it possible (hackily) to pick the base color for the knob images created by MotionFeedback
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10337 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 15:53:22 +00:00
f871d665d5
tweaks to boost debug related code, from a boost debugging session
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10336 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 15:52:38 +00:00
70f4ee1b55
next/last missing piece of previous panner UI commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10335 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 14:58:49 +00:00
ac86e338fe
change internal API used by native VST support to read/write info files, so that users can generate .fsi files in ~/.fst if is not writable by them
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10334 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 14:36:13 +00:00
b86ac1c8f7
missing piece of previous panner UI commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10333 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 14:29:23 +00:00
a49b0f53aa
fix leak of Panner,Pannable and MonoPanner (UI)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10332 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 12:57:07 +00:00
Carl Hetherington
d8b3ff1fce
Remove some unused stuff.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10331 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 02:09:40 +00:00
Carl Hetherington
46b3b7e8d2
Reload meters in the right place even if they are set to
...
a custom position (#4400 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10330 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 01:19:34 +00:00
Carl Hetherington
aaa486a90f
Patch from nettings to comment out soundtouch-related
...
configuration checks (#4403 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10329 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 00:12:41 +00:00
Carl Hetherington
3379155ef5
Restore ardour_jack_error.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10328 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-28 17:04:15 +00:00
Carl Hetherington
7bdcc127e3
Use shared_ptr for Port in the AudioEngine; improves thread-safety of the audio engine's port list as a writer cannot destroy a port in one thread while the port list is being iterated in another.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10327 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-28 17:04:09 +00:00
Carl Hetherington
f65e3f287b
Improve audioengine includes slightly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10326 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-28 15:35:09 +00:00
Carl Hetherington
e434d9258e
Remove unused method.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10325 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-28 15:35:04 +00:00
Carl Hetherington
82f77de973
Remove unused stuff.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10324 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-28 15:34:59 +00:00
Carl Hetherington
947422c095
Revert inadvertantly committed stuff from 10322.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10323 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-28 00:31:09 +00:00
Carl Hetherington
0a87941c70
Minor cleanups to IO.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10322 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 23:36:42 +00:00
Carl Hetherington
e829448207
Remove unused variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10321 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 23:07:25 +00:00
e09504f122
show address of dangling SessionHandle-derived objects
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10320 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 21:04:45 +00:00
11c1b76121
no need for DropReferences usage in last commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10319 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 21:04:05 +00:00
f2ba861f05
stop leakage of Crossfades caused by CrossfadeView's being left dangling when AudioStreamView is deleted
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10318 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 21:01:46 +00:00
b02ebd72a5
remove offscreen pixmap rendering design from CairoWidget: this helps only when widgets are partially re-exposed due to WM-level operations, which is relatively rare compared to the update frequency for various things that this widget will be used for. Plus, in GTK3, the need for this widget will mostly go away, and we'd like to be as close to the GTK3 model as possible
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10317 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 20:24:29 +00:00
743f0ea0ec
Ever so slightly less memory and better field alignment per CairoWidget.
...
Fix indentation.
git-svn-id: svn://localhost/ardour2/branches/3.0@10316 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 20:10:49 +00:00
5005ba060e
provide control over precisely what aspects of an ArdourButton are rendered, and other button-related miscellany
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10315 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 11:53:16 +00:00
892f3c361e
change CairoWidget API to be a more logical/intuitive for setting widget state, to differentiate between active state and visual state (prelight, insensitive etc)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10314 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 11:24:43 +00:00
24765e8459
remove silly left-over debugging lines
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10313 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-26 21:47:47 +00:00
795b7f05c0
hack wscript to correctly rebuild ardour3_FOO.rc files after changes to files ##include'd in the template
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10312 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-26 21:47:08 +00:00
51ab5ccabf
new ArdourButton class, to start to provide more control over how our buttons work and appear; use ArdourButtons for monitor, solo isolate and solo safe buttons, and in the processor box; don't save UI config file (canvas colors) to the user's home dir unless one or more parameters were modified by the user
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10311 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-26 21:01:14 +00:00
ae3eb6e3f4
provide C API for rounded rectangle cairo utility
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10310 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-26 20:56:57 +00:00
56d397495a
remove left-over debugging call to sleep(3) (!!!)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10309 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-26 20:56:16 +00:00
Carl Hetherington
8326ba9066
Don't resort routes at every step during a session's
...
construction; speeds up loading of big sessions.
git-svn-id: svn://localhost/ardour2/branches/3.0@10308 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-26 15:14:53 +00:00
Carl Hetherington
ebca0ae87d
Wait for the butler to be quiescent before starting
...
export of each range, rather than just the first one.
Prevents clashes with both the butler and the export
code doing track refills at the same time (may fix
#4283 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10307 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-26 15:14:16 +00:00
Carl Hetherington
77279f390d
Don't offer the monitor buss to export from ( #4393 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10306 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-25 16:08:16 +00:00
Carl Hetherington
09e0f30a81
Re-claim double-clicks on pixfaders to re-fix #3470 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10305 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-24 23:46:00 +00:00
Carl Hetherington
854851162b
Save and restore _saved_meter_point; fixes #4195 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10304 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-24 22:54:30 +00:00
Carl Hetherington
60978b5bc4
Move some code up from {Midi,Audio}Track to Track.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10303 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-24 22:54:25 +00:00
Carl Hetherington
24056f055f
Remove unused call_base parameter from Route::_set_state.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10302 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-24 22:53:09 +00:00
Carl Hetherington
ea01b6024d
Fix awful thinko in previous commit.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10301 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-24 20:50:40 +00:00
Carl Hetherington
75e6adcf03
Remove unused read/write data count code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10300 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-24 20:45:29 +00:00
Carl Hetherington
8404d7ff94
Reset source paths on session rename ( fixes #4389 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10299 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-24 19:47:06 +00:00
Carl Hetherington
b507805bf6
Expose sources_root() for Session and make everything else private rather than protected.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10298 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-24 19:46:50 +00:00
Carl Hetherington
31fe3a5d5a
Expose set_path so that the Session can alter it.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10297 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-24 19:40:58 +00:00
Carl Hetherington
f8c6840677
Allow status bar components to be individually shown / hidden.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10296 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-23 21:31:28 +00:00
Carl Hetherington
ae2bbd98a5
Fix warning.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10295 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-23 21:31:21 +00:00
Carl Hetherington
3f2926794d
Stop status bar jumping about quite so much when values change.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10294 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-23 21:31:09 +00:00
040aef6cc3
Ensure we always have at least 1 MIDI buffer
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10293 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-23 20:28:20 +00:00
Carl Hetherington
f44d19fc84
Fix read of MIDI undo information to use the correct time type. Fixes #4387 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10292 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-23 19:16:42 +00:00