|
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 |
|
|
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 |
|
|
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
|
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
|
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 |
|
|
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 |
|
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
|
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 |
|
Carl Hetherington
|
b2637f0a00
|
Typo in last commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@10291 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-23 00:26:19 +00:00 |
|
Carl Hetherington
|
d15d8ec40e
|
Spruce up info bar a bit using Chris' suggestions (#4238).
git-svn-id: svn://localhost/ardour2/branches/3.0@10290 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-23 00:15:35 +00:00 |
|
Carl Hetherington
|
81808ac866
|
Fix up some comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@10289 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-22 23:18:59 +00:00 |
|
Carl Hetherington
|
ab024c7601
|
Fix snap of note drags when the region position is not itself snapped to the grid (#4322).
git-svn-id: svn://localhost/ardour2/branches/3.0@10288 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-22 23:18:54 +00:00 |
|
Carl Hetherington
|
b12c890b81
|
Fix check on dragging MIDI notes to a point before the region position.
git-svn-id: svn://localhost/ardour2/branches/3.0@10287 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-22 23:17:08 +00:00 |
|
Carl Hetherington
|
12f443c721
|
Fix underflow in layer_t with rubber band selection on multiple tracks with stacked region display (#4103).
git-svn-id: svn://localhost/ardour2/branches/3.0@10286 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-22 22:10:37 +00:00 |
|
Carl Hetherington
|
e549e8f82c
|
Cope with drags of selections that include regions on hidden tracks (#3493).
git-svn-id: svn://localhost/ardour2/branches/3.0@10283 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-22 18:11:40 +00:00 |
|
Carl Hetherington
|
195c735181
|
Implement reset() in panners, and use it from the GUI (fixes #4196).
git-svn-id: svn://localhost/ardour2/branches/3.0@10282 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-22 16:19:27 +00:00 |
|
|
e26121ae47
|
more orange
git-svn-id: svn://localhost/ardour2/branches/3.0@10280 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-22 13:29:58 +00:00 |
|
|
bece0eb862
|
fix mis-sized middle_button_table in mixer strips
git-svn-id: svn://localhost/ardour2/branches/3.0@10279 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-22 12:54:32 +00:00 |
|
|
a285607ad2
|
fix wscript so that gtk rc files are always built properly (not sure why this works, but it does)
git-svn-id: svn://localhost/ardour2/branches/3.0@10278 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-22 12:54:04 +00:00 |
|
|
d1e1ff3993
|
tweak monitor button colors; move buttons to just below panners
git-svn-id: svn://localhost/ardour2/branches/3.0@10276 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-21 23:41:49 +00:00 |
|
|
572b6e6275
|
credit where credit is due
git-svn-id: svn://localhost/ardour2/branches/3.0@10273 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-21 23:11:20 +00:00 |
|
|
ef5950aedf
|
new color for monitoring buttons (a kind of steely blue)
git-svn-id: svn://localhost/ardour2/branches/3.0@10270 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-21 17:32:53 +00:00 |
|
|
d8390f2195
|
tweak display logic for monitoring state so that explicit preferences take precedence over what is reported by Track::monitor_state() (this seems as if it should be unnecessary, but ...)
git-svn-id: svn://localhost/ardour2/branches/3.0@10269 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-21 17:32:31 +00:00 |
|
|
bfe9010959
|
add route group support for monitoring choices
git-svn-id: svn://localhost/ardour2/branches/3.0@10268 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-21 15:47:50 +00:00 |
|
|
8ff34fde9d
|
correctly track monitoring changes in libardour and the GUI; required removing propagation of session rec-enabled status through process chain and replacing it with call to Session::actively_recording() where necessary (may require a new RT event)
git-svn-id: svn://localhost/ardour2/branches/3.0@10265 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-21 15:05:33 +00:00 |
|
|
cc3d202571
|
start of tracking monitor state correctly
git-svn-id: svn://localhost/ardour2/branches/3.0@10264 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-21 12:40:06 +00:00 |
|
|
3764eedca0
|
add initial implementation of explicit monitor (input|disk) control. some behaviour to be worked out, still
git-svn-id: svn://localhost/ardour2/branches/3.0@10256 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-20 18:50:29 +00:00 |
|
|
a9e5c95bd2
|
remove unused static function
git-svn-id: svn://localhost/ardour2/branches/3.0@10247 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-20 11:43:08 +00:00 |
|
|
d789c9bed7
|
fix unused variable warning
git-svn-id: svn://localhost/ardour2/branches/3.0@10246 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-20 11:42:55 +00:00 |
|
Carl Hetherington
|
abedf1fae3
|
Save marker selection state in instant.xml (#4203).
git-svn-id: svn://localhost/ardour2/branches/3.0@10245 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-20 00:05:31 +00:00 |
|
|
0bc8832e20
|
Trim include tree.
git-svn-id: svn://localhost/ardour2/branches/3.0@10244 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-19 21:53:09 +00:00 |
|
|
32bf6003c4
|
Fix use of uninitialized value
git-svn-id: svn://localhost/ardour2/branches/3.0@10243 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-19 21:52:22 +00:00 |
|
|
f3d5ad776b
|
fix AU plugin creation by changing packing of preset combo/box
git-svn-id: svn://localhost/ardour2/branches/3.0@10237 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-19 17:11:53 +00:00 |
|
Carl Hetherington
|
153ee4e441
|
Fix insertion of processors at the point at which the processor menu was opened; give a visual cue to indicate where a processor will be inserted. Kind of experimental.
git-svn-id: svn://localhost/ardour2/branches/3.0@10236 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-19 16:53:36 +00:00 |
|
|
a9ebb3576e
|
Add missing copyright headers.
Fix indentation.
git-svn-id: svn://localhost/ardour2/branches/3.0@10235 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-19 15:33:18 +00:00 |
|
Carl Hetherington
|
5c97b7a9cf
|
Make all-processors-active act an all processors rather than just pre/post-fader ones depending on where the mouse was clicked to open the menu.
git-svn-id: svn://localhost/ardour2/branches/3.0@10233 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-19 14:26:40 +00:00 |
|
Carl Hetherington
|
8232d4ab6f
|
Adjust send faders depending on what signal type they are passing (part of #4352).
git-svn-id: svn://localhost/ardour2/branches/3.0@10230 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-19 10:01:37 +00:00 |
|