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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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