ardour.git
12 years agoDon't resort routes at every step during a session's
Carl Hetherington [Wed, 26 Oct 2011 15:14:53 +0000 (15:14 +0000)]
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

12 years agoWait for the butler to be quiescent before starting
Carl Hetherington [Wed, 26 Oct 2011 15:14:16 +0000 (15:14 +0000)]
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

12 years agoDon't offer the monitor buss to export from (#4393).
Carl Hetherington [Tue, 25 Oct 2011 16:08:16 +0000 (16:08 +0000)]
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

12 years agoRe-claim double-clicks on pixfaders to re-fix #3470.
Carl Hetherington [Mon, 24 Oct 2011 23:46:00 +0000 (23:46 +0000)]
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

12 years agoSave and restore _saved_meter_point; fixes #4195.
Carl Hetherington [Mon, 24 Oct 2011 22:54:30 +0000 (22:54 +0000)]
Save and restore _saved_meter_point; fixes #4195.

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

12 years agoMove some code up from {Midi,Audio}Track to Track.
Carl Hetherington [Mon, 24 Oct 2011 22:54:25 +0000 (22:54 +0000)]
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

12 years agoRemove unused call_base parameter from Route::_set_state.
Carl Hetherington [Mon, 24 Oct 2011 22:53:09 +0000 (22:53 +0000)]
Remove unused call_base parameter from Route::_set_state.

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

12 years agoFix awful thinko in previous commit.
Carl Hetherington [Mon, 24 Oct 2011 20:50:40 +0000 (20:50 +0000)]
Fix awful thinko in previous commit.

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

12 years agoRemove unused read/write data count code.
Carl Hetherington [Mon, 24 Oct 2011 20:45:29 +0000 (20:45 +0000)]
Remove unused read/write data count code.

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

12 years agoReset source paths on session rename (fixes #4389).
Carl Hetherington [Mon, 24 Oct 2011 19:47:06 +0000 (19:47 +0000)]
Reset source paths on session rename (fixes #4389).

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

12 years agoExpose sources_root() for Session and make everything else private rather than protected.
Carl Hetherington [Mon, 24 Oct 2011 19:46:50 +0000 (19:46 +0000)]
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

12 years agoExpose set_path so that the Session can alter it.
Carl Hetherington [Mon, 24 Oct 2011 19:40:58 +0000 (19:40 +0000)]
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

12 years agoAllow status bar components to be individually shown / hidden.
Carl Hetherington [Sun, 23 Oct 2011 21:31:28 +0000 (21:31 +0000)]
Allow status bar components to be individually shown / hidden.

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

12 years agoFix warning.
Carl Hetherington [Sun, 23 Oct 2011 21:31:21 +0000 (21:31 +0000)]
Fix warning.

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

12 years agoStop status bar jumping about quite so much when values change.
Carl Hetherington [Sun, 23 Oct 2011 21:31:09 +0000 (21:31 +0000)]
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

12 years agoEnsure we always have at least 1 MIDI buffer
David Robillard [Sun, 23 Oct 2011 20:28:20 +0000 (20:28 +0000)]
Ensure we always have at least 1 MIDI buffer

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

12 years agoFix read of MIDI undo information to use the correct time type. Fixes #4387.
Carl Hetherington [Sun, 23 Oct 2011 19:16:42 +0000 (19:16 +0000)]
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

12 years agoTypo in last commit.
Carl Hetherington [Sun, 23 Oct 2011 00:26:19 +0000 (00:26 +0000)]
Typo in last commit.

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

12 years agoSpruce up info bar a bit using Chris' suggestions (#4238).
Carl Hetherington [Sun, 23 Oct 2011 00:15:35 +0000 (00:15 +0000)]
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

12 years agoFix up some comments.
Carl Hetherington [Sat, 22 Oct 2011 23:18:59 +0000 (23:18 +0000)]
Fix up some comments.

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

12 years agoFix snap of note drags when the region position is not itself snapped to the grid...
Carl Hetherington [Sat, 22 Oct 2011 23:18:54 +0000 (23:18 +0000)]
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

12 years agoFix check on dragging MIDI notes to a point before the region position.
Carl Hetherington [Sat, 22 Oct 2011 23:17:08 +0000 (23:17 +0000)]
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

12 years agoFix underflow in layer_t with rubber band selection on multiple tracks with stacked...
Carl Hetherington [Sat, 22 Oct 2011 22:10:37 +0000 (22:10 +0000)]
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

12 years agoUse correct sources_root even when sessions are loaded from inside a session folder...
Carl Hetherington [Sat, 22 Oct 2011 21:46:53 +0000 (21:46 +0000)]
Use correct sources_root even when sessions are loaded from inside a session folder, specifying only their .ardour filename (#4032).

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

12 years agoAdd function to recover a full path from something like '.'
Carl Hetherington [Sat, 22 Oct 2011 21:46:46 +0000 (21:46 +0000)]
Add function to recover a full path from something like '.'

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

12 years agoCope with drags of selections that include regions on hidden tracks (#3493).
Carl Hetherington [Sat, 22 Oct 2011 18:11:40 +0000 (18:11 +0000)]
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

12 years agoImplement reset() in panners, and use it from the GUI (fixes #4196).
Carl Hetherington [Sat, 22 Oct 2011 16:19:27 +0000 (16:19 +0000)]
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

12 years agochange several startup messages to be triggered only by -D (debug) options
Paul Davis [Sat, 22 Oct 2011 13:30:11 +0000 (13:30 +0000)]
change several startup messages to be triggered only by -D (debug) options

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

12 years agomore orange
Paul Davis [Sat, 22 Oct 2011 13:29:58 +0000 (13:29 +0000)]
more orange

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

12 years agofix mis-sized middle_button_table in mixer strips
Paul Davis [Sat, 22 Oct 2011 12:54:32 +0000 (12:54 +0000)]
fix mis-sized middle_button_table in mixer strips

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

12 years agofix wscript so that gtk rc files are always built properly (not sure why this works...
Paul Davis [Sat, 22 Oct 2011 12:54:04 +0000 (12:54 +0000)]
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

12 years agoadd MonitorState enum to enum manager
Paul Davis [Fri, 21 Oct 2011 23:42:06 +0000 (23:42 +0000)]
add MonitorState enum to enum manager

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

12 years agotweak monitor button colors; move buttons to just below panners
Paul Davis [Fri, 21 Oct 2011 23:41:49 +0000 (23:41 +0000)]
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

12 years agoimproved/fixed monitoring_state() logic from chrisg
Paul Davis [Fri, 21 Oct 2011 23:14:00 +0000 (23:14 +0000)]
improved/fixed monitoring_state() logic from chrisg

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

12 years agonotify about commit change when we slip out of rec-enabled due to auto-punch
Paul Davis [Fri, 21 Oct 2011 23:12:19 +0000 (23:12 +0000)]
notify about commit change when we slip out of rec-enabled due to auto-punch

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

12 years agocredit where credit is due
Paul Davis [Fri, 21 Oct 2011 23:11:20 +0000 (23:11 +0000)]
credit where credit is due

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

12 years agoget rid of click when transport changes state and we're monitoring input
Paul Davis [Fri, 21 Oct 2011 17:46:20 +0000 (17:46 +0000)]
get rid of click when transport changes state and we're monitoring input

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

12 years agotweak Track::monitoring_state() logic once more
Paul Davis [Fri, 21 Oct 2011 17:33:13 +0000 (17:33 +0000)]
tweak Track::monitoring_state() logic once more

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

12 years agonew color for monitoring buttons (a kind of steely blue)
Paul Davis [Fri, 21 Oct 2011 17:32:53 +0000 (17:32 +0000)]
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

12 years agotweak display logic for monitoring state so that explicit preferences take precedence...
Paul Davis [Fri, 21 Oct 2011 17:32:31 +0000 (17:32 +0000)]
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

12 years agoadd route group support for monitoring choices
Paul Davis [Fri, 21 Oct 2011 15:47:50 +0000 (15:47 +0000)]
add route group support for monitoring choices

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

12 years agotweak monitoring state logic
Paul Davis [Fri, 21 Oct 2011 15:47:38 +0000 (15:47 +0000)]
tweak monitoring state logic

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

12 years agofix display (and handling of) monitoring status during roll
Paul Davis [Fri, 21 Oct 2011 15:21:13 +0000 (15:21 +0000)]
fix display (and handling of) monitoring status during roll

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

12 years agocorrectly track monitoring changes in libardour and the GUI; required removing propag...
Paul Davis [Fri, 21 Oct 2011 15:05:33 +0000 (15:05 +0000)]
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

12 years agostart of tracking monitor state correctly
Paul Davis [Fri, 21 Oct 2011 12:40:06 +0000 (12:40 +0000)]
start of tracking monitor state correctly

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

12 years agosave&restore for track monitor state
Paul Davis [Fri, 21 Oct 2011 12:34:29 +0000 (12:34 +0000)]
save&restore for track monitor state

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

12 years agoMore robust plugin I/O mapping.
David Robillard [Fri, 21 Oct 2011 04:51:04 +0000 (04:51 +0000)]
More robust plugin I/O mapping.

This does not change the actual mapping logic, but makes the application of
the mapping much more robust.  If there is no valid mapping for a given port,
that port is connected to silence (instead of crashing messily and/or via a
failed assertion).

Also tolerate mappings that nonsensically map to a buffer that is not present
(this particularly happens for MIDI ports in some cases) as a temporary fix.
The mapping logic needs work and/or our concept of just how much MIDI we support
in a route needs simplification...

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

12 years agomake monitor=In work during no-roll conditions without auto-input
Paul Davis [Thu, 20 Oct 2011 21:27:44 +0000 (21:27 +0000)]
make monitor=In work during no-roll conditions without auto-input

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

12 years agoagain, drop the assert when asked to read part of an audio region with an invalid...
Paul Davis [Thu, 20 Oct 2011 21:24:06 +0000 (21:24 +0000)]
again, drop the assert when asked to read part of an audio region with an invalid timeline range, and just send an error message. this avoids crashing when loading sessions created with the broken crossfade constructor

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

12 years agoremove absurd internal Crossfade constructor that confused region start and region...
Paul Davis [Thu, 20 Oct 2011 21:17:25 +0000 (21:17 +0000)]
remove absurd internal Crossfade constructor that confused region start and region position; set position explicitly in the two places that we use these crossfades; revert to the assert that caught this crazy error

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

12 years agoobey monitor=disk when recording also; remove debug output
Paul Davis [Thu, 20 Oct 2011 19:20:44 +0000 (19:20 +0000)]
obey monitor=disk when recording also; remove debug output

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

12 years agofix an aggressive assert that crashes out when reading the wrong regions ... why...
Paul Davis [Thu, 20 Oct 2011 19:20:22 +0000 (19:20 +0000)]
fix an aggressive assert that crashes out when reading the wrong regions ... why are we reading the wrong regions?

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

12 years agoadd initial implementation of explicit monitor (input|disk) control. some behaviour...
Paul Davis [Thu, 20 Oct 2011 18:50:29 +0000 (18:50 +0000)]
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

12 years agofix whitespace error
Paul Davis [Thu, 20 Oct 2011 15:09:03 +0000 (15:09 +0000)]
fix whitespace error

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

12 years agobackup to waf 1.6.7 to see if that fixes a reported issue
Paul Davis [Thu, 20 Oct 2011 15:08:22 +0000 (15:08 +0000)]
backup to waf 1.6.7 to see if that fixes a reported issue

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

12 years agorevert to "real" optimzation flags, and remove commented stuff
Paul Davis [Thu, 20 Oct 2011 14:48:07 +0000 (14:48 +0000)]
revert to "real" optimzation flags, and remove commented stuff

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

12 years agofix --debug being set to False by default (originates in drobilla's autowaf.py),...
Paul Davis [Thu, 20 Oct 2011 13:57:30 +0000 (13:57 +0000)]
fix --debug being set to False by default (originates in drobilla's autowaf.py), upgrade to waf 1.6.8, update instructions on how to build a custom waf

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

12 years agoinclude abstract_ui.cc in mackie source to actually instantiate the AbstractUI template
Paul Davis [Thu, 20 Oct 2011 11:56:21 +0000 (11:56 +0000)]
include abstract_ui.cc in mackie source to actually instantiate the AbstractUI template

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

12 years agomake mackie control header include abstract_ui.h (might help compile/link issue on...
Paul Davis [Thu, 20 Oct 2011 11:44:46 +0000 (11:44 +0000)]
make mackie control header include abstract_ui.h (might help compile/link issue on OS X)

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

12 years agofix minor typo
Paul Davis [Thu, 20 Oct 2011 11:44:04 +0000 (11:44 +0000)]
fix minor typo

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

12 years agoadd (commented) new version of fit-to-pixels function, from Company on #gtk+
Paul Davis [Thu, 20 Oct 2011 11:43:48 +0000 (11:43 +0000)]
add (commented) new version of fit-to-pixels function, from Company on #gtk+

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

12 years agoremove unused static function
Paul Davis [Thu, 20 Oct 2011 11:43:08 +0000 (11:43 +0000)]
remove unused static function

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

12 years agofix unused variable warning
Paul Davis [Thu, 20 Oct 2011 11:42:55 +0000 (11:42 +0000)]
fix unused variable warning

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

12 years agoSave marker selection state in instant.xml (#4203).
Carl Hetherington [Thu, 20 Oct 2011 00:05:31 +0000 (00:05 +0000)]
Save marker selection state in instant.xml (#4203).

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

12 years agoTrim include tree.
David Robillard [Wed, 19 Oct 2011 21:53:09 +0000 (21:53 +0000)]
Trim include tree.

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

12 years agoFix use of uninitialized value
David Robillard [Wed, 19 Oct 2011 21:52:22 +0000 (21:52 +0000)]
Fix use of uninitialized value

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

12 years agoadd AU parameter listening stuff from 2.X
Paul Davis [Wed, 19 Oct 2011 20:31:00 +0000 (20:31 +0000)]
add AU parameter listening stuff from 2.X

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

12 years agodebugging with thorwil: don't redirect JACK msgs via ardour stuff
Paul Davis [Wed, 19 Oct 2011 19:51:52 +0000 (19:51 +0000)]
debugging with thorwil: don't redirect JACK msgs via ardour stuff

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

12 years agodebugging with thorwil
Paul Davis [Wed, 19 Oct 2011 18:44:21 +0000 (18:44 +0000)]
debugging with thorwil

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

12 years agoRemove dubious Evoral::Event methods that exposed non-const references to members.
David Robillard [Wed, 19 Oct 2011 18:11:31 +0000 (18:11 +0000)]
Remove dubious Evoral::Event methods that exposed non-const references to members.

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

12 years agoworking AU instruments (MIDI-driven synth plugins)
Paul Davis [Wed, 19 Oct 2011 17:18:47 +0000 (17:18 +0000)]
working AU instruments (MIDI-driven synth plugins)

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

12 years agofix AU plugin creation by changing packing of preset combo/box
Paul Davis [Wed, 19 Oct 2011 17:11:53 +0000 (17:11 +0000)]
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

12 years agoFix insertion of processors at the point at which the processor menu was opened;...
Carl Hetherington [Wed, 19 Oct 2011 16:53:36 +0000 (16:53 +0000)]
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

12 years agoAdd missing copyright headers.
David Robillard [Wed, 19 Oct 2011 15:33:18 +0000 (15:33 +0000)]
Add missing copyright headers.
Fix indentation.

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

12 years agoFinish off half-cleanup.
Carl Hetherington [Wed, 19 Oct 2011 14:52:14 +0000 (14:52 +0000)]
Finish off half-cleanup.

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

12 years agoMake all-processors-active act an all processors rather than just pre/post-fader...
Carl Hetherington [Wed, 19 Oct 2011 14:26:40 +0000 (14:26 +0000)]
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

12 years agoImprove plugin hide logic to prevent crashes when trying to insert fully audio plugin...
Carl Hetherington [Wed, 19 Oct 2011 14:26:16 +0000 (14:26 +0000)]
Improve plugin hide logic to prevent crashes when trying to insert fully audio plugins into MIDI tracks.

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

12 years agoflush_buffers on all of a route's deliveries so that MIDI sends work.
Carl Hetherington [Wed, 19 Oct 2011 10:40:27 +0000 (10:40 +0000)]
flush_buffers on all of a route's deliveries so that MIDI sends work.

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

12 years agoAdjust send faders depending on what signal type they are passing (part of #4352).
Carl Hetherington [Wed, 19 Oct 2011 10:01:37 +0000 (10:01 +0000)]
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

12 years agoRemove unnecessary virtual declaration.
Carl Hetherington [Wed, 19 Oct 2011 09:56:19 +0000 (09:56 +0000)]
Remove unnecessary virtual declaration.

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

12 years agoUse a ARDOUR::DataType rather than a bool.
Carl Hetherington [Wed, 19 Oct 2011 09:56:00 +0000 (09:56 +0000)]
Use a ARDOUR::DataType rather than a bool.

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

12 years agoTrim the include tree.
David Robillard [Wed, 19 Oct 2011 03:34:02 +0000 (03:34 +0000)]
Trim the include tree.

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

12 years agofix bindings generation process for OS X
Paul Davis [Tue, 18 Oct 2011 22:36:00 +0000 (22:36 +0000)]
fix bindings generation process for OS X

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

12 years agodeliver MIDI events to AU plugins that want them
Paul Davis [Tue, 18 Oct 2011 21:00:43 +0000 (21:00 +0000)]
deliver MIDI events to AU plugins that want them

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

12 years agochanges for OS X support: change waf config define to COREAUDIO_SUPPORT, remove Plugi...
Paul Davis [Tue, 18 Oct 2011 15:08:42 +0000 (15:08 +0000)]
changes for OS X support: change waf config define to COREAUDIO_SUPPORT, remove PluginInsert call to IO::PortCountChanged, remove use of explicit Carbon linkage, fix up AudioUnit internals to actually work (Cocoa GUIs still currently broken)

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

12 years agonew debugging flags for PluginManager and AudioUnits
Paul Davis [Tue, 18 Oct 2011 15:04:52 +0000 (15:04 +0000)]
new debugging flags for PluginManager and AudioUnits

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

12 years agomake Stateful::_id private and provide appropriate methods to set it, and use them...
Paul Davis [Tue, 18 Oct 2011 13:18:47 +0000 (13:18 +0000)]
make Stateful::_id private and provide appropriate methods to set it, and use them throughout ardour

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

12 years agognomecanvas related build changes
Paul Davis [Tue, 18 Oct 2011 13:07:26 +0000 (13:07 +0000)]
gnomecanvas related build changes

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

12 years agognomecanvas related build changes
Paul Davis [Tue, 18 Oct 2011 13:07:10 +0000 (13:07 +0000)]
gnomecanvas related build changes

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

12 years agoremove gnome canvas from ardour source tree (require 2.30 for build)
Paul Davis [Tue, 18 Oct 2011 13:06:39 +0000 (13:06 +0000)]
remove gnome canvas from ardour source tree (require 2.30 for build)

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

12 years agomake native linux VST support default to enabled
Paul Davis [Tue, 18 Oct 2011 12:58:07 +0000 (12:58 +0000)]
make native linux VST support default to enabled

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

12 years agoRemove erroneous setup of single export timespan selector's height (#3941).
Carl Hetherington [Tue, 18 Oct 2011 00:24:40 +0000 (00:24 +0000)]
Remove erroneous setup of single export timespan selector's height (#3941).

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

12 years agoTidy up overwritten files dialogue slightly.
Carl Hetherington [Tue, 18 Oct 2011 00:24:34 +0000 (00:24 +0000)]
Tidy up overwritten files dialogue slightly.

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

12 years agoAdd a couple of missing ellipses to menu items.
Carl Hetherington [Tue, 18 Oct 2011 00:24:29 +0000 (00:24 +0000)]
Add a couple of missing ellipses to menu items.

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

12 years agoRemove unused code.
Carl Hetherington [Tue, 18 Oct 2011 00:24:23 +0000 (00:24 +0000)]
Remove unused code.

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

12 years agoPatch from colinf to disallow colons in snapshot names
Carl Hetherington [Mon, 17 Oct 2011 20:36:01 +0000 (20:36 +0000)]
Patch from colinf to disallow colons in snapshot names
for compatibility with FAT filesystems (#4361).

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

12 years agoDiscard MIDI when sending to the monitor bus. Fixes
Carl Hetherington [Mon, 17 Oct 2011 20:35:55 +0000 (20:35 +0000)]
Discard MIDI when sending to the monitor bus.  Fixes
#4372.

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

12 years agoSet up LXVST preset combo after starting the editor up, as
Carl Hetherington [Mon, 17 Oct 2011 18:24:00 +0000 (18:24 +0000)]
Set up LXVST preset combo after starting the editor up, as
the current_program seems only to be updated after the
editor starts in some cases (#4362).

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

12 years agoRemove unused method transport_marker_context_menu(). Allow
Carl Hetherington [Sun, 16 Oct 2011 21:58:29 +0000 (21:58 +0000)]
Remove unused method transport_marker_context_menu().  Allow
loop / punch markers to be removed (#4379).

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

12 years agonew Emu Xboard 61 binding map from mcgruff
Paul Davis [Fri, 14 Oct 2011 21:01:10 +0000 (21:01 +0000)]
new Emu Xboard 61 binding map from mcgruff

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