Carl Hetherington [Wed, 26 May 2010 23:16:53 +0000 (23:16 +0000)]
Restore Fader and Pan options to audio track automation menus. Hide the Amp processor from the plugin list. Fixes #3184.
git-svn-id: svn://localhost/ardour2/branches/3.0@7170
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 26 May 2010 19:08:49 +0000 (19:08 +0000)]
Disable ghost note on note creation drag.
git-svn-id: svn://localhost/ardour2/branches/3.0@7168
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 26 May 2010 16:03:47 +0000 (16:03 +0000)]
Remove empty MIDI regions which result from recordings made when no MIDI data is received.
git-svn-id: svn://localhost/ardour2/branches/3.0@7167
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 26 May 2010 15:18:04 +0000 (15:18 +0000)]
generate knob pixbufs at run time but draw from the pixbufs; remove mfimg utility and existing knob icon png files
git-svn-id: svn://localhost/ardour2/branches/3.0@7166
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 26 May 2010 11:54:49 +0000 (11:54 +0000)]
Show the verbose canvas cursor with the ghost note.
git-svn-id: svn://localhost/ardour2/branches/3.0@7165
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 26 May 2010 11:54:25 +0000 (11:54 +0000)]
Remove some unused methods.
git-svn-id: svn://localhost/ardour2/branches/3.0@7164
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 25 May 2010 23:39:44 +0000 (23:39 +0000)]
Fix disappearing plugin menu (#3182)
git-svn-id: svn://localhost/ardour2/branches/3.0@7163
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 25 May 2010 23:14:41 +0000 (23:14 +0000)]
Rudimentary ghost note when adding MIDI notes to a region, as per #3180.
git-svn-id: svn://localhost/ardour2/branches/3.0@7162
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 25 May 2010 16:45:21 +0000 (16:45 +0000)]
split out sndfile manager code into its own file; move a couple of utility functions into gtkmm2ext ; add knob PNG generating tool ; break appearance of monitor section for now
git-svn-id: svn://localhost/ardour2/branches/3.0@7160
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 25 May 2010 16:40:35 +0000 (16:40 +0000)]
Make discrete mode work for MIDI automation views. Fixes #3178.
git-svn-id: svn://localhost/ardour2/branches/3.0@7159
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 25 May 2010 15:51:32 +0000 (15:51 +0000)]
Allow region-based automation axes to report whether they
have automation data or not. Should fix #3177.
git-svn-id: svn://localhost/ardour2/branches/3.0@7158
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 25 May 2010 14:50:45 +0000 (14:50 +0000)]
Remove some dead code. Clean up storage of automation axis menu
items. Fixes #3174.
git-svn-id: svn://localhost/ardour2/branches/3.0@7157
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 25 May 2010 12:49:30 +0000 (12:49 +0000)]
remove forward decl of non-existent ARDOUR::Menu
git-svn-id: svn://localhost/ardour2/branches/3.0@7156
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 25 May 2010 01:39:45 +0000 (01:39 +0000)]
Implement shift-right-click to delete MIDI note (#3170)
git-svn-id: svn://localhost/ardour2/branches/3.0@7155
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 25 May 2010 01:13:45 +0000 (01:13 +0000)]
stop range mode stuff from showing up when in internal edit mode
git-svn-id: svn://localhost/ardour2/branches/3.0@7154
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 25 May 2010 01:03:07 +0000 (01:03 +0000)]
Fix bug in a previous commit of mine; AutomationStreamViews create their own canvas background *and* display groups. Should fix #3173.
git-svn-id: svn://localhost/ardour2/branches/3.0@7153
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 25 May 2010 00:35:53 +0000 (00:35 +0000)]
Clean up snap-to code in various places. Fix a couple of typos. Should fix #3165 and #3172.
git-svn-id: svn://localhost/ardour2/branches/3.0@7152
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 25 May 2010 00:00:11 +0000 (00:00 +0000)]
Ensure a create note drag rectangle starts with both ends snapped,
otherwise it is possible to drag a note with a size large enough to
be considered valid and smaller than half the grid distance. These
get snapped to zero length and thus appear infinitely long in the view.
A second try at fixing #3159.
git-svn-id: svn://localhost/ardour2/branches/3.0@7151
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 May 2010 22:39:36 +0000 (22:39 +0000)]
Use debug macros for SMFSource.
git-svn-id: svn://localhost/ardour2/branches/3.0@7150
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 May 2010 21:45:50 +0000 (21:45 +0000)]
Preserve source's model on clone() if it is not rebuilt. Should fix #3155.
git-svn-id: svn://localhost/ardour2/branches/3.0@7149
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 May 2010 15:42:27 +0000 (15:42 +0000)]
Note the time of the last event that was read by read_unlocked, so that the current time can be reset on a subsequent call.
git-svn-id: svn://localhost/ardour2/branches/3.0@7148
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 May 2010 14:45:10 +0000 (14:45 +0000)]
Prevent note creation drags with no movement of the pointer. May fix #3159.
git-svn-id: svn://localhost/ardour2/branches/3.0@7146
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 23 May 2010 02:42:37 +0000 (02:42 +0000)]
Revert my rev. 7140 and fix it better.
git-svn-id: svn://localhost/ardour2/branches/3.0@7145
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 23 May 2010 02:41:08 +0000 (02:41 +0000)]
Possibly fix non-appearing MIDI controls (#3143)
git-svn-id: svn://localhost/ardour2/branches/3.0@7144
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 23 May 2010 01:51:17 +0000 (01:51 +0000)]
Fix behaviour of route group list's visible checkbutton.
git-svn-id: svn://localhost/ardour2/branches/3.0@7143
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 23 May 2010 01:50:59 +0000 (01:50 +0000)]
Make track Hide option work again.
git-svn-id: svn://localhost/ardour2/branches/3.0@7142
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 23 May 2010 01:08:41 +0000 (01:08 +0000)]
Prevent brief, spurious `importing 2 of 1' type messages.
git-svn-id: svn://localhost/ardour2/branches/3.0@7141
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 23 May 2010 00:53:14 +0000 (00:53 +0000)]
Fix canvas_rect positioning with automation tracks. May fix #3145.
git-svn-id: svn://localhost/ardour2/branches/3.0@7140
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 22 May 2010 12:18:32 +0000 (12:18 +0000)]
Add missing file.
git-svn-id: svn://localhost/ardour2/branches/3.0@7139
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 22 May 2010 01:33:13 +0000 (01:33 +0000)]
Handle automation modes better with region-based (MIDI) automation. Should fix #3135.
git-svn-id: svn://localhost/ardour2/branches/3.0@7138
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 22 May 2010 00:56:39 +0000 (00:56 +0000)]
Fix, or at least improve, automation line drawing behaviour with MIDI regions.
git-svn-id: svn://localhost/ardour2/branches/3.0@7137
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 22 May 2010 00:26:26 +0000 (00:26 +0000)]
Make region properties dialogue work for MIDI regions too.
git-svn-id: svn://localhost/ardour2/branches/3.0@7136
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 21 May 2010 15:08:57 +0000 (15:08 +0000)]
fix from 2.X for automation line clear command using the wrong object in the memento command
git-svn-id: svn://localhost/ardour2/branches/3.0@7134
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 21 May 2010 14:43:47 +0000 (14:43 +0000)]
update mute display when solo state changes, to keep things in sync
git-svn-id: svn://localhost/ardour2/branches/3.0@7133
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 21 May 2010 12:45:55 +0000 (12:45 +0000)]
Set the select button tooltip in just one place rather than two. Hopefully fixes #3158.
git-svn-id: svn://localhost/ardour2/branches/3.0@7129
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 20 May 2010 22:38:12 +0000 (22:38 +0000)]
various minor MIDI fixes: prevent duplicate note entry with mouse, show note info more often with verbose cursor, fix some crashes from click+move on notes ... lots more where this comes from
git-svn-id: svn://localhost/ardour2/branches/3.0@7128
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 20 May 2010 15:34:23 +0000 (15:34 +0000)]
fix visible version number to use the one defined in the top level wscript
git-svn-id: svn://localhost/ardour2/branches/3.0@7127
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 20 May 2010 15:06:30 +0000 (15:06 +0000)]
(1) make quantize actually use the main grid setting and not just default to beats (2) apply quantize to all notes if none are selected
git-svn-id: svn://localhost/ardour2/branches/3.0@7126
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 20 May 2010 01:36:27 +0000 (01:36 +0000)]
Remove debug output.
git-svn-id: svn://localhost/ardour2/branches/3.0@7123
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 20 May 2010 01:30:35 +0000 (01:30 +0000)]
A few cleanups and rearrangements in the RC options. Add options for default mute-affects-* settings, and make routes obey them.
git-svn-id: svn://localhost/ardour2/branches/3.0@7122
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 19 May 2010 23:36:40 +0000 (23:36 +0000)]
Give a better message to warn of unsupported MIDI file audition.
git-svn-id: svn://localhost/ardour2/branches/3.0@7121
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 19 May 2010 23:36:18 +0000 (23:36 +0000)]
Use SMFSource static method to look for MIDI file extensions.
git-svn-id: svn://localhost/ardour2/branches/3.0@7120
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 19 May 2010 14:32:49 +0000 (14:32 +0000)]
When muting a route because another is soloed, take
into account the muting options (pre-fader/post-fader etc.)
for the muted route.
git-svn-id: svn://localhost/ardour2/branches/3.0@7119
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 19 May 2010 03:03:28 +0000 (03:03 +0000)]
MIDI region forking, plus Playlist::regions_to_read() fix forward ported from 2.X. region forking requires a few cleanups
git-svn-id: svn://localhost/ardour2/branches/3.0@7118
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 18 May 2010 19:08:39 +0000 (19:08 +0000)]
change tooltip of mouse select button to indicate MIDI note editing role or range role, fixes #3147
git-svn-id: svn://localhost/ardour2/branches/3.0@7117
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 18 May 2010 01:05:12 +0000 (01:05 +0000)]
Tiny cleanup.
git-svn-id: svn://localhost/ardour2/branches/3.0@7116
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 17 May 2010 23:28:13 +0000 (23:28 +0000)]
Remove muting behaviour from the Amp processor. Fix some small
bugs with delivery muting. The upshot being that muting now definitely
happens in a channel's deliveries, and not really in the channel strip
at all. When the channel is muted, those deliveries described by
the MuteMaster settings are muted. Should fix #3141.
git-svn-id: svn://localhost/ardour2/branches/3.0@7115
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 17 May 2010 19:32:16 +0000 (19:32 +0000)]
Fix assertion failure on time FX of MIDI regions (#3136)
git-svn-id: svn://localhost/ardour2/branches/3.0@7112
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 17 May 2010 19:28:34 +0000 (19:28 +0000)]
Fix crash on attempting a TimeFX drag but not clicking on a region.
git-svn-id: svn://localhost/ardour2/branches/3.0@7111
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 17 May 2010 12:01:53 +0000 (12:01 +0000)]
Number controllers in the MIDI automation menu, as per #3138. Also use 0-index numbers for the parent menu.
git-svn-id: svn://localhost/ardour2/branches/3.0@7110
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 16 May 2010 23:43:14 +0000 (23:43 +0000)]
When inserting new notes with the pencil tool, make them the length of the grid subvidision. Bug #3132.
git-svn-id: svn://localhost/ardour2/branches/3.0@7109
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 16 May 2010 20:54:50 +0000 (20:54 +0000)]
Move FileManager code into libpbd. Use it for SMF read/write.
git-svn-id: svn://localhost/ardour2/branches/3.0@7108
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 16 May 2010 18:51:05 +0000 (18:51 +0000)]
Fix crash when dragging something from another task over the editor window.
git-svn-id: svn://localhost/ardour2/branches/3.0@7107
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 16 May 2010 18:04:47 +0000 (18:04 +0000)]
Detach submenu before its parent is destroyed. Fixes #3134.
git-svn-id: svn://localhost/ardour2/branches/3.0@7106
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 16 May 2010 14:20:14 +0000 (14:20 +0000)]
Allow right-click on region list to select the region. Fixes #3129.
git-svn-id: svn://localhost/ardour2/branches/3.0@7105
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 15 May 2010 23:57:41 +0000 (23:57 +0000)]
Fix some excessive search-and-replaces.
git-svn-id: svn://localhost/ardour2/branches/3.0@7104
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 14 May 2010 02:24:44 +0000 (02:24 +0000)]
Keep to a quota of open files by closing least recently used ones as required. Should fix #2341.
git-svn-id: svn://localhost/ardour2/branches/3.0@7101
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 13 May 2010 19:35:35 +0000 (19:35 +0000)]
Make butler handle auditioner again. Fixes #3128.
git-svn-id: svn://localhost/ardour2/branches/3.0@7100
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 13 May 2010 18:51:59 +0000 (18:51 +0000)]
add 8 more beat subdivisions, as per #3126
git-svn-id: svn://localhost/ardour2/branches/3.0@7099
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 12 May 2010 00:29:28 +0000 (00:29 +0000)]
Reset buffer stats on stop. Remove unused minimum playback/capture load stats.
git-svn-id: svn://localhost/ardour2/branches/3.0@7098
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 11 May 2010 23:47:24 +0000 (23:47 +0000)]
Copy-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7097
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 11 May 2010 23:22:15 +0000 (23:22 +0000)]
Update diskstream statistics when rolling. Should fix #3067.
git-svn-id: svn://localhost/ardour2/branches/3.0@7096
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 11 May 2010 00:43:28 +0000 (00:43 +0000)]
Evidence from Chris suggests that imported OGG files can clip, so check for that.
git-svn-id: svn://localhost/ardour2/branches/3.0@7095
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 11 May 2010 00:34:29 +0000 (00:34 +0000)]
Copy-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7094
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 11 May 2010 00:09:41 +0000 (00:09 +0000)]
Fix track height menu.
git-svn-id: svn://localhost/ardour2/branches/3.0@7093
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 10 May 2010 16:05:24 +0000 (16:05 +0000)]
use a static per-class signal to notify the selection object in each MidiRegionView when note items are deleted. fixes crash on cut/undo/reselect and related operations
git-svn-id: svn://localhost/ardour2/branches/3.0@7092
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 10 May 2010 10:22:38 +0000 (10:22 +0000)]
Remove some debug code.
git-svn-id: svn://localhost/ardour2/branches/3.0@7091
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 10 May 2010 01:37:35 +0000 (01:37 +0000)]
Remove some dead code.
git-svn-id: svn://localhost/ardour2/branches/3.0@7090
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 10 May 2010 00:48:42 +0000 (00:48 +0000)]
Make zoom to session zoom to slightly more than the session (an extra 1% of session length either way)
git-svn-id: svn://localhost/ardour2/branches/3.0@7089
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 9 May 2010 23:31:07 +0000 (23:31 +0000)]
Fix programming error on removing marker.
git-svn-id: svn://localhost/ardour2/branches/3.0@7088
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 9 May 2010 20:48:21 +0000 (20:48 +0000)]
Create the session range location as and when the session first gets some content. Allows both the beginning and end of the range to expand to contain the actual session contents.
git-svn-id: svn://localhost/ardour2/branches/3.0@7087
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 9 May 2010 01:33:11 +0000 (01:33 +0000)]
Remove some hang-overs of the old horizontal scrollbar. Hence allow most things to happen beyond the session end marker.
git-svn-id: svn://localhost/ardour2/branches/3.0@7086
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 9 May 2010 00:47:16 +0000 (00:47 +0000)]
Reset both IO names rather than just one when setting up the use of a track template.
git-svn-id: svn://localhost/ardour2/branches/3.0@7085
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 9 May 2010 00:46:54 +0000 (00:46 +0000)]
Re-throw exception slightly better.
git-svn-id: svn://localhost/ardour2/branches/3.0@7084
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 9 May 2010 00:46:33 +0000 (00:46 +0000)]
Add debug() method to dump XML nodes.
git-svn-id: svn://localhost/ardour2/branches/3.0@7083
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 8 May 2010 16:47:57 +0000 (16:47 +0000)]
save global state when quitting BEFORE we stop the engine, so that global MIDI ports are still connected and thus will re-establish their connections on session reload
git-svn-id: svn://localhost/ardour2/branches/3.0@7082
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 8 May 2010 01:20:33 +0000 (01:20 +0000)]
Remove use of i18n macros in headers. Prevents our gettext.h being included before libintl.h, which causes failures when ENABLE_NLS is not defined (bug #3111)
git-svn-id: svn://localhost/ardour2/branches/3.0@7081
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 8 May 2010 01:18:36 +0000 (01:18 +0000)]
Fix warning.
git-svn-id: svn://localhost/ardour2/branches/3.0@7080
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 7 May 2010 16:33:25 +0000 (16:33 +0000)]
tweak knob drawing, add angular/radial control on button3
git-svn-id: svn://localhost/ardour2/branches/3.0@7078
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 7 May 2010 00:18:47 +0000 (00:18 +0000)]
Copy-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7075
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 6 May 2010 21:02:08 +0000 (21:02 +0000)]
prolooks helper code from hans, enabling new knob drawing based on Thorsten Wilm's lovely knob/dial design. To Be Tweaked
git-svn-id: svn://localhost/ardour2/branches/3.0@7074
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 6 May 2010 20:41:53 +0000 (20:41 +0000)]
show half-lit state for !self-soloed
git-svn-id: svn://localhost/ardour2/branches/3.0@7073
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 6 May 2010 18:40:37 +0000 (18:40 +0000)]
lots of odds and ends to do with solo isolate and its GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@7072
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 6 May 2010 02:48:59 +0000 (02:48 +0000)]
draw LED background with same style as parent window; less debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@7070
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 6 May 2010 01:31:48 +0000 (01:31 +0000)]
relayout solo led stuff, as per the boss' requests :)
git-svn-id: svn://localhost/ardour2/branches/3.0@7069
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 5 May 2010 22:09:07 +0000 (22:09 +0000)]
Small cleanups to dragging code. Fix assertion failure on dragging a regions' parent entry from the region list to the canvas (which may be #2811). Fixes to drags of regions onto and then back off canvas; should fix #3109.
git-svn-id: svn://localhost/ardour2/branches/3.0@7068
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 5 May 2010 21:10:09 +0000 (21:10 +0000)]
half-fix logic issue with solo-isolate controls
git-svn-id: svn://localhost/ardour2/branches/3.0@7067
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 5 May 2010 20:29:46 +0000 (20:29 +0000)]
led\'s for solo-safe and solo-isolate, rather than a context menu (mixer strip only). not finished and some logic errors in terms of turning things on and off
git-svn-id: svn://localhost/ardour2/branches/3.0@7066
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 5 May 2010 15:48:09 +0000 (15:48 +0000)]
less debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@7065
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 5 May 2010 15:47:51 +0000 (15:47 +0000)]
make "exclusive solo" apply to listen as well as SiP
git-svn-id: svn://localhost/ardour2/branches/3.0@7064
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 5 May 2010 14:17:43 +0000 (14:17 +0000)]
remove some debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@7061
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 5 May 2010 14:14:19 +0000 (14:14 +0000)]
light theme needs monitor section style info
git-svn-id: svn://localhost/ardour2/branches/3.0@7060
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 5 May 2010 14:09:58 +0000 (14:09 +0000)]
rename latched solo option and reverse its meaning; add exclusive solo button functionality in monitor section; add solo/mute override control in monitor section
git-svn-id: svn://localhost/ardour2/branches/3.0@7059
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 5 May 2010 03:20:16 +0000 (03:20 +0000)]
add DEBUG::Solo for conditional debugging of solo stuff, just in case
git-svn-id: svn://localhost/ardour2/branches/3.0@7058
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 5 May 2010 03:09:34 +0000 (03:09 +0000)]
remove solo debugging output for now
git-svn-id: svn://localhost/ardour2/branches/3.0@7057
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 5 May 2010 03:06:14 +0000 (03:06 +0000)]
this might just be it for solo
git-svn-id: svn://localhost/ardour2/branches/3.0@7056
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 5 May 2010 01:54:16 +0000 (01:54 +0000)]
Fix SNAFU on region trimming with grid enabled caused by my recent supposed fix.
git-svn-id: svn://localhost/ardour2/branches/3.0@7055
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 5 May 2010 01:43:25 +0000 (01:43 +0000)]
better handling of the inverse-push of solo-by-upstream. still not quite right, but closer
git-svn-id: svn://localhost/ardour2/branches/3.0@7054
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 4 May 2010 17:45:33 +0000 (17:45 +0000)]
fix inverse solo push to work properly in both exclusive and non-exclusive solo modes
git-svn-id: svn://localhost/ardour2/branches/3.0@7053
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 4 May 2010 16:39:03 +0000 (16:39 +0000)]
remove muted-by-others, a concept that turns out to have been a red herring; add auditioning alert button to monitor section; start adding exclusive solo button to monitor section
git-svn-id: svn://localhost/ardour2/branches/3.0@7052
d708f5d6-7413-0410-9779-
e7cbd77b26cf