ardour.git
14 years agoFix crash on clear option for automation tracks (#3195). Also fix state change signa...
Carl Hetherington [Thu, 27 May 2010 12:26:00 +0000 (12:26 +0000)]
Fix crash on clear option for automation tracks (#3195).  Also fix state change signalling so that lines reappear on undoing a clear.

git-svn-id: svn://localhost/ardour2/branches/3.0@7178 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoFix crash on export selection range.
Carl Hetherington [Thu, 27 May 2010 02:20:22 +0000 (02:20 +0000)]
Fix crash on export selection range.

git-svn-id: svn://localhost/ardour2/branches/3.0@7177 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoAlways show region properties menu item, and offer the list editor even outside of...
Carl Hetherington [Thu, 27 May 2010 01:32:01 +0000 (01:32 +0000)]
Always show region properties menu item, and offer the list editor even outside of internal edit mode.

git-svn-id: svn://localhost/ardour2/branches/3.0@7176 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoFix hang on closing the editor.
Carl Hetherington [Thu, 27 May 2010 01:31:49 +0000 (01:31 +0000)]
Fix hang on closing the editor.

git-svn-id: svn://localhost/ardour2/branches/3.0@7175 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoFix show existing automation for audio tracks (part of #3193)
Carl Hetherington [Thu, 27 May 2010 01:08:53 +0000 (01:08 +0000)]
Fix show existing automation for audio tracks (part of #3193)

git-svn-id: svn://localhost/ardour2/branches/3.0@7174 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoAllow the region gain automation tool to create standard automation events. Fixes...
Carl Hetherington [Thu, 27 May 2010 01:08:37 +0000 (01:08 +0000)]
Allow the region gain automation tool to create standard automation events.  Fixes #3192.

git-svn-id: svn://localhost/ardour2/branches/3.0@7173 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoUse bbt_add and bbt_subtract to do proper BBT maths in round_to_beat_subdivision.
Carl Hetherington [Thu, 27 May 2010 00:26:32 +0000 (00:26 +0000)]
Use bbt_add and bbt_subtract to do proper BBT maths in round_to_beat_subdivision.

git-svn-id: svn://localhost/ardour2/branches/3.0@7172 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoOn resizing an unselected MIDI note, make it the only one to be resized during that...
Carl Hetherington [Wed, 26 May 2010 23:17:10 +0000 (23:17 +0000)]
On resizing an unselected MIDI note, make it the only one to be resized during that drag.  Fixes #3188.

git-svn-id: svn://localhost/ardour2/branches/3.0@7171 d708f5d6-7413-0410-9779-e7cbd77b26cf

14 years agoRestore Fader and Pan options to audio track automation menus. Hide the Amp processo...
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

14 years agoDisable ghost note on note creation drag.
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

14 years agoRemove empty MIDI regions which result from recordings made when no MIDI data is...
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

14 years agogenerate knob pixbufs at run time but draw from the pixbufs; remove mfimg utility...
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

14 years agoShow the verbose canvas cursor with the ghost note.
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

14 years agoRemove some unused methods.
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

14 years agoFix disappearing plugin menu (#3182)
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

14 years agoRudimentary ghost note when adding MIDI notes to a region, as per #3180.
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

14 years agosplit out sndfile manager code into its own file; move a couple of utility functions...
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

14 years agoMake discrete mode work for MIDI automation views. Fixes #3178.
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

14 years agoAllow region-based automation axes to report whether they
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

14 years agoRemove some dead code. Clean up storage of automation axis menu
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

14 years agoremove forward decl of non-existent ARDOUR::Menu
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

14 years agoImplement shift-right-click to delete MIDI note (#3170)
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

14 years agostop range mode stuff from showing up when in internal edit mode
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

14 years agoFix bug in a previous commit of mine; AutomationStreamViews create their own canvas...
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

14 years agoClean up snap-to code in various places. Fix a couple of typos. Should fix #3165...
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

14 years agoEnsure a create note drag rectangle starts with both ends snapped,
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

14 years agoUse debug macros for SMFSource.
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

14 years agoPreserve source's model on clone() if it is not rebuilt. Should fix #3155.
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

14 years agoNote the time of the last event that was read by read_unlocked, so that the current...
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

14 years agoPrevent note creation drags with no movement of the pointer. May fix #3159.
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

14 years agoRevert my rev. 7140 and fix it better.
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

14 years agoPossibly fix non-appearing MIDI controls (#3143)
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

14 years agoFix behaviour of route group list's visible checkbutton.
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

14 years agoMake track Hide option work again.
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

14 years agoPrevent brief, spurious `importing 2 of 1' type messages.
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

14 years agoFix canvas_rect positioning with automation tracks. May fix #3145.
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

14 years agoAdd missing file.
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

14 years agoHandle automation modes better with region-based (MIDI) automation. Should fix ...
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

14 years agoFix, or at least improve, automation line drawing behaviour with MIDI regions.
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

14 years agoMake region properties dialogue work for MIDI regions too.
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

14 years agofix from 2.X for automation line clear command using the wrong object in the memento...
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

14 years agoupdate mute display when solo state changes, to keep things in sync
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

14 years agoSet the select button tooltip in just one place rather than two. Hopefully fixes...
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

14 years agovarious minor MIDI fixes: prevent duplicate note entry with mouse, show note info...
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

14 years agofix visible version number to use the one defined in the top level wscript
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

14 years ago(1) make quantize actually use the main grid setting and not just default to beats...
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

14 years agoRemove debug output.
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

14 years agoA few cleanups and rearrangements in the RC options. Add options for default mute...
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

14 years agoGive a better message to warn of unsupported MIDI file audition.
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

14 years agoUse SMFSource static method to look for MIDI file extensions.
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

14 years agoWhen muting a route because another is soloed, take
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

14 years agoMIDI region forking, plus Playlist::regions_to_read() fix forward ported from 2.X...
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

14 years agochange tooltip of mouse select button to indicate MIDI note editing role or range...
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

14 years agoTiny cleanup.
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

14 years agoRemove muting behaviour from the Amp processor. Fix some small
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

14 years agoFix assertion failure on time FX of MIDI regions (#3136)
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

14 years agoFix crash on attempting a TimeFX drag but not clicking on a region.
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

14 years agoNumber controllers in the MIDI automation menu, as per #3138. Also use 0-index numbe...
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

14 years agoWhen inserting new notes with the pencil tool, make them the length of the grid subvi...
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

14 years agoMove FileManager code into libpbd. Use it for SMF read/write.
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

14 years agoFix crash when dragging something from another task over the editor window.
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

14 years agoDetach submenu before its parent is destroyed. Fixes #3134.
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

14 years agoAllow right-click on region list to select the region. Fixes #3129.
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

14 years agoFix some excessive search-and-replaces.
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

14 years agoKeep to a quota of open files by closing least recently used ones as required. Shoul...
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

14 years agoMake butler handle auditioner again. Fixes #3128.
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

14 years agoadd 8 more beat subdivisions, as per #3126
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

14 years agoReset buffer stats on stop. Remove unused minimum playback/capture load stats.
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

14 years agoCopy-edit.
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

14 years agoUpdate diskstream statistics when rolling. Should fix #3067.
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

14 years agoEvidence from Chris suggests that imported OGG files can clip, so check for that.
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

14 years agoCopy-edit.
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

14 years agoFix track height menu.
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

14 years agouse a static per-class signal to notify the selection object in each MidiRegionView...
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

14 years agoRemove some debug code.
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

14 years agoRemove some dead code.
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

14 years agoMake zoom to session zoom to slightly more than the session (an extra 1% of session...
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

14 years agoFix programming error on removing marker.
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

14 years agoCreate the session range location as and when the session first gets some content...
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

14 years agoRemove some hang-overs of the old horizontal scrollbar. Hence allow most things...
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

14 years agoReset both IO names rather than just one when setting up the use of a track template.
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

14 years agoRe-throw exception slightly better.
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

14 years agoAdd debug() method to dump XML nodes.
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

14 years agosave global state when quitting BEFORE we stop the engine, so that global MIDI ports...
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

14 years agoRemove use of i18n macros in headers. Prevents our gettext.h being included before...
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

14 years agoFix warning.
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

14 years agotweak knob drawing, add angular/radial control on button3
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

14 years agoCopy-edit.
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

14 years agoprolooks helper code from hans, enabling new knob drawing based on Thorsten Wilm...
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

14 years agoshow half-lit state for !self-soloed
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

14 years agolots of odds and ends to do with solo isolate and its GUI
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

14 years agodraw LED background with same style as parent window; less debugging
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

14 years agorelayout solo led stuff, as per the boss' requests :)
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

14 years agoSmall cleanups to dragging code. Fix assertion failure on dragging a regions' parent...
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

14 years agohalf-fix logic issue with solo-isolate controls
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

14 years agoled\'s for solo-safe and solo-isolate, rather than a context menu (mixer strip only...
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

14 years agoless debugging
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

14 years agomake "exclusive solo" apply to listen as well as SiP
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

14 years agoremove some debug output
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

14 years agolight theme needs monitor section style info
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