Carl Hetherington [Mon, 9 Feb 2009 03:34:48 +0000 (03:34 +0000)]
Apply fix for 2546 from lincoln. Many thanks.
git-svn-id: svn://localhost/ardour2/branches/3.0@4503
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 9 Feb 2009 03:20:23 +0000 (03:20 +0000)]
Remove references to connection manager from the build.
git-svn-id: svn://localhost/ardour2/branches/3.0@4502
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 9 Feb 2009 03:18:10 +0000 (03:18 +0000)]
Fixes to bundle manager to make it vaguely usable.
Rework signal handling for bundles so that all changes should now be noticed by port matrices.
git-svn-id: svn://localhost/ardour2/branches/3.0@4501
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 9 Feb 2009 03:17:03 +0000 (03:17 +0000)]
Remove old connection editor.
git-svn-id: svn://localhost/ardour2/branches/3.0@4500
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 7 Feb 2009 07:22:25 +0000 (07:22 +0000)]
Fix warnings.
git-svn-id: svn://localhost/ardour2/branches/3.0@4499
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 7 Feb 2009 07:19:02 +0000 (07:19 +0000)]
Revert redundant kludge.
git-svn-id: svn://localhost/ardour2/branches/3.0@4498
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sat, 7 Feb 2009 06:57:02 +0000 (06:57 +0000)]
* Evoral: first successful read from Sequence
*Evoral: added debug option to wscript
git-svn-id: svn://localhost/ardour2/branches/3.0@4497
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sat, 7 Feb 2009 02:22:17 +0000 (02:22 +0000)]
* added run-tests.sh to libs/evoral
git-svn-id: svn://localhost/ardour2/branches/3.0@4496
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sat, 7 Feb 2009 00:52:19 +0000 (00:52 +0000)]
* evoral: First productive test environment
git-svn-id: svn://localhost/ardour2/branches/3.0@4495
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sat, 7 Feb 2009 00:11:17 +0000 (00:11 +0000)]
* introduced CppUnit into libs/Evoral
git-svn-id: svn://localhost/ardour2/branches/3.0@4494
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 6 Feb 2009 20:31:12 +0000 (20:31 +0000)]
* Evoral: waf and unit test compile and run now
git-svn-id: svn://localhost/ardour2/branches/3.0@4493
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 6 Feb 2009 20:31:00 +0000 (20:31 +0000)]
* Add SysEx Support to MidiModel / SMF
git-svn-id: svn://localhost/ardour2/branches/3.0@4492
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 5 Feb 2009 12:56:12 +0000 (12:56 +0000)]
Small fixes to port matrix rendering, mostly visible when using the bundle manager.
git-svn-id: svn://localhost/ardour2/branches/3.0@4491
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 4 Feb 2009 17:05:26 +0000 (17:05 +0000)]
Reduce header dependencies.
git-svn-id: svn://localhost/ardour2/branches/3.0@4490
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 4 Feb 2009 14:26:00 +0000 (14:26 +0000)]
Fix minor visual glitch with mouseover when a label is partially out-of-sight.
git-svn-id: svn://localhost/ardour2/branches/3.0@4489
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 3 Feb 2009 08:47:13 +0000 (08:47 +0000)]
* fix comment
git-svn-id: svn://localhost/ardour2/branches/3.0@4488
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 3 Feb 2009 08:46:44 +0000 (08:46 +0000)]
* more pleasant template parameter names in (MIDI)Event
git-svn-id: svn://localhost/ardour2/branches/3.0@4487
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 3 Feb 2009 08:46:24 +0000 (08:46 +0000)]
* midi_event_size(uchar status): return size including status / handle sysex
git-svn-id: svn://localhost/ardour2/branches/3.0@4486
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 3 Feb 2009 06:22:50 +0000 (06:22 +0000)]
* typo buss -> bus
git-svn-id: svn://localhost/ardour2/branches/3.0@4485
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 3 Feb 2009 01:55:25 +0000 (01:55 +0000)]
Click and hold button 1 over a channel name in the port matrix highlights
connected channels.
git-svn-id: svn://localhost/ardour2/branches/3.0@4484
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 3 Feb 2009 00:07:51 +0000 (00:07 +0000)]
Do not display orphaned Show: labels when they are not required.
git-svn-id: svn://localhost/ardour2/branches/3.0@4483
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 2 Feb 2009 22:35:50 +0000 (22:35 +0000)]
Fix auto-return, hopefully not at the expense of anything else.
git-svn-id: svn://localhost/ardour2/branches/3.0@4482
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 2 Feb 2009 22:17:06 +0000 (22:17 +0000)]
Re-enable creation of stereo bundles for system IO, so that the mixer strip
connection menus for stereo tracks are populated again.
Also enable disconnection via these menus.
git-svn-id: svn://localhost/ardour2/branches/3.0@4481
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 2 Feb 2009 17:11:51 +0000 (17:11 +0000)]
Fix a couple of bugs causing unexpected movements of the playhead.
git-svn-id: svn://localhost/ardour2/branches/3.0@4480
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Mon, 2 Feb 2009 15:51:19 +0000 (15:51 +0000)]
Disable excessive console output (please comment this stuff before committing...).
git-svn-id: svn://localhost/ardour2/branches/3.0@4479
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 2 Feb 2009 13:59:50 +0000 (13:59 +0000)]
Fix up mouseover handling in the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@4478
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 2 Feb 2009 09:10:26 +0000 (09:10 +0000)]
* fix misleading/wrong comment
git-svn-id: svn://localhost/ardour2/branches/3.0@4477
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 2 Feb 2009 08:50:36 +0000 (08:50 +0000)]
* debugging output
* style guide
git-svn-id: svn://localhost/ardour2/branches/3.0@4476
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 2 Feb 2009 08:50:28 +0000 (08:50 +0000)]
* fixed crash: MidiBuffer::reserve returned wrong write location
git-svn-id: svn://localhost/ardour2/branches/3.0@4475
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 2 Feb 2009 07:59:03 +0000 (07:59 +0000)]
* added assertions to MidiBuffer::iterator_base in order to avoid offset corruption
git-svn-id: svn://localhost/ardour2/branches/3.0@4474
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Mon, 2 Feb 2009 02:36:05 +0000 (02:36 +0000)]
Make (MIDI) event time stamp type a template parameter.
git-svn-id: svn://localhost/ardour2/branches/3.0@4473
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Mon, 2 Feb 2009 00:20:18 +0000 (00:20 +0000)]
Tidy.
git-svn-id: svn://localhost/ardour2/branches/3.0@4472
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sun, 1 Feb 2009 21:04:12 +0000 (21:04 +0000)]
Removed fixed/maximum event size assumption/limitation from MIDI buffer.
git-svn-id: svn://localhost/ardour2/branches/3.0@4471
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sun, 1 Feb 2009 19:39:24 +0000 (19:39 +0000)]
Style.
git-svn-id: svn://localhost/ardour2/branches/3.0@4470
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sun, 1 Feb 2009 03:15:31 +0000 (03:15 +0000)]
Templateify MidiBuffer iterators (avoid code duplication since they're about to get less trivial).
Clean up MidiBuffer code.
git-svn-id: svn://localhost/ardour2/branches/3.0@4469
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 30 Jan 2009 20:18:31 +0000 (20:18 +0000)]
Trim include dependency graph, especially for io.h and session.h.
Clean up some stuff and other such gruntwork in the process.
git-svn-id: svn://localhost/ardour2/branches/3.0@4468
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 30 Jan 2009 15:08:09 +0000 (15:08 +0000)]
More port matrix re-working. Global matrix now has separate visibility buttons
for ins and outs. The matrix will now be arranged so that more ports are labelled
horizontally than vertically, to aid readability.
git-svn-id: svn://localhost/ardour2/branches/3.0@4467
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Fri, 30 Jan 2009 11:50:24 +0000 (11:50 +0000)]
Track import is now working. Also, IO bundle setup/creation is safer.
git-svn-id: svn://localhost/ardour2/branches/3.0@4466
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 30 Jan 2009 09:01:02 +0000 (09:01 +0000)]
add forgotten files
git-svn-id: svn://localhost/ardour2/branches/3.0@4465
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 30 Jan 2009 07:40:13 +0000 (07:40 +0000)]
first pass at internal sends. this is a very tentative work in progress, and it is possible that major changes may follow in the near future. it is certainly not complete, but the fundamental changes to Port/Buffer operation merit a commit at this point
git-svn-id: svn://localhost/ardour2/branches/3.0@4464
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 30 Jan 2009 06:56:17 +0000 (06:56 +0000)]
Um... we can't use 128 bytes for every single MIDI event, Hans.
git-svn-id: svn://localhost/ardour2/branches/3.0@4463
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 30 Jan 2009 06:21:14 +0000 (06:21 +0000)]
* enlage MidiBuffer size to 128 bytes to allow for sysex events
git-svn-id: svn://localhost/ardour2/branches/3.0@4462
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 30 Jan 2009 00:27:02 +0000 (00:27 +0000)]
* re-enable assertion about controller values (probably corrupt data in my Session)
git-svn-id: svn://localhost/ardour2/branches/3.0@4461
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 30 Jan 2009 00:09:47 +0000 (00:09 +0000)]
* fixed bug: channel and id swapped for PitchBener, ChannelPressure and ProgramChanges
git-svn-id: svn://localhost/ardour2/branches/3.0@4460
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 29 Jan 2009 00:18:26 +0000 (00:18 +0000)]
* set right interpolation on MidiModel controls after recording too
git-svn-id: svn://localhost/ardour2/branches/3.0@4459
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 29 Jan 2009 00:18:20 +0000 (00:18 +0000)]
* loosened assertion about controller to UINT8_MAX allow for (real-world) nonstandard events
git-svn-id: svn://localhost/ardour2/branches/3.0@4458
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 28 Jan 2009 19:30:42 +0000 (19:30 +0000)]
Remove nonsense comment.
git-svn-id: svn://localhost/ardour2/branches/3.0@4457
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 28 Jan 2009 09:49:42 +0000 (09:49 +0000)]
* Set Discrete mode as default until Linear mode works properly
git-svn-id: svn://localhost/ardour2/branches/3.0@4455
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 28 Jan 2009 07:52:40 +0000 (07:52 +0000)]
* Fixed bug: Discrete control lists are generally not played back
git-svn-id: svn://localhost/ardour2/branches/3.0@4454
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 28 Jan 2009 07:40:43 +0000 (07:40 +0000)]
* Allow choice of interpolation mode only for Linear Controls
git-svn-id: svn://localhost/ardour2/branches/3.0@4453
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 28 Jan 2009 04:55:31 +0000 (04:55 +0000)]
* MIDI control lanes: Set Interpolationtype according to Parameter
git-svn-id: svn://localhost/ardour2/branches/3.0@4452
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 28 Jan 2009 04:55:14 +0000 (04:55 +0000)]
* more user friendly MIDI automation lane names
git-svn-id: svn://localhost/ardour2/branches/3.0@4451
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Jan 2009 00:04:46 +0000 (00:04 +0000)]
Change input/output selector button behaviour so that button 1 opens the port matrix and button 3 opens the menu.
git-svn-id: svn://localhost/ardour2/branches/3.0@4450
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Jan 2009 18:56:06 +0000 (18:56 +0000)]
Draw mouseover lines only between the target and the labels.
git-svn-id: svn://localhost/ardour2/branches/3.0@4449
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Jan 2009 18:36:40 +0000 (18:36 +0000)]
Make track sends etc. appear in the same bundle as the track. Tidy up bundle channel naming a bit.
git-svn-id: svn://localhost/ardour2/branches/3.0@4448
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Jan 2009 17:37:07 +0000 (17:37 +0000)]
A few cleanups. Also make port matrix notice when routes or processors change.
git-svn-id: svn://localhost/ardour2/branches/3.0@4447
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Jan 2009 04:21:13 +0000 (04:21 +0000)]
First cut at mouseovers for the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@4446
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Jan 2009 20:41:22 +0000 (20:41 +0000)]
Make global port matrix a Gtk::Window rather than an ArdourDialog.
git-svn-id: svn://localhost/ardour2/branches/3.0@4445
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Jan 2009 19:25:51 +0000 (19:25 +0000)]
Put sends / inserts into the port matrix next to their tracks / busses
git-svn-id: svn://localhost/ardour2/branches/3.0@4444
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Jan 2009 06:47:11 +0000 (06:47 +0000)]
Some refactoring. Add port group headers to the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@4443
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 24 Jan 2009 16:45:13 +0000 (16:45 +0000)]
Do not take into account sends when computing the required number of buffers, as they're presence should not affect anything.
git-svn-id: svn://localhost/ardour2/branches/3.0@4442
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 24 Jan 2009 16:44:00 +0000 (16:44 +0000)]
Copy diskstream data to all output buffers.
git-svn-id: svn://localhost/ardour2/branches/3.0@4441
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 24 Jan 2009 16:43:23 +0000 (16:43 +0000)]
Update actual gain when declick has been applied.
git-svn-id: svn://localhost/ardour2/branches/3.0@4440
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 24 Jan 2009 15:21:22 +0000 (15:21 +0000)]
Gather all ardour: ports so that a few more things are found to put in the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@4439
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 24 Jan 2009 15:12:03 +0000 (15:12 +0000)]
Happy new year.
git-svn-id: svn://localhost/ardour2/branches/3.0@4438
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 24 Jan 2009 01:46:13 +0000 (01:46 +0000)]
Try to avoid adding system ports to the port matrix twice. Fix some whitespace problems.
git-svn-id: svn://localhost/ardour2/branches/3.0@4437
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 24 Jan 2009 01:17:26 +0000 (01:17 +0000)]
Fix state setting in the port matrix, broken a few commits ago.
git-svn-id: svn://localhost/ardour2/branches/3.0@4436
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 24 Jan 2009 00:57:34 +0000 (00:57 +0000)]
Only create mono bundles for physical I/O to avoid crowding the
port matrix with duplicate entries.
git-svn-id: svn://localhost/ardour2/branches/3.0@4435
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 23 Jan 2009 21:24:11 +0000 (21:24 +0000)]
Add global port matrix dialogs.
git-svn-id: svn://localhost/ardour2/branches/3.0@4434
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Fri, 23 Jan 2009 13:21:50 +0000 (13:21 +0000)]
Fix up menus (they broke when ardour.menus.in was copied over from 2.0-ongoing to 3.0)
git-svn-id: svn://localhost/ardour2/branches/3.0@4433
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Jan 2009 14:41:11 +0000 (14:41 +0000)]
Fix crash on using sends with no MIDI
git-svn-id: svn://localhost/ardour2/branches/3.0@4432
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Jan 2009 13:51:36 +0000 (13:51 +0000)]
Fix port rename problems.
git-svn-id: svn://localhost/ardour2/branches/3.0@4431
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Jan 2009 03:38:40 +0000 (03:38 +0000)]
Some small-ish port matrix rendering improvements.
git-svn-id: svn://localhost/ardour2/branches/3.0@4430
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Jan 2009 03:28:55 +0000 (03:28 +0000)]
Remove (now unused?) UseOSC menu option so that the MiscOptions menu appears.
git-svn-id: svn://localhost/ardour2/branches/3.0@4429
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Jan 2009 03:13:34 +0000 (03:13 +0000)]
Some more full / short name confusions.
git-svn-id: svn://localhost/ardour2/branches/3.0@4428
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Jan 2009 00:14:27 +0000 (00:14 +0000)]
Fix send editing.
git-svn-id: svn://localhost/ardour2/branches/3.0@4427
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Jan 2009 23:29:15 +0000 (23:29 +0000)]
Fix sends.
git-svn-id: svn://localhost/ardour2/branches/3.0@4426
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 21 Jan 2009 18:48:03 +0000 (18:48 +0000)]
Fix incorrect/useless forward declaration and associated torrent of warnings.
git-svn-id: svn://localhost/ardour2/branches/3.0@4425
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Jan 2009 17:44:41 +0000 (17:44 +0000)]
Fix some confusion about relative / non-relative port names. Add some asserts to keep track of what is happening.
git-svn-id: svn://localhost/ardour2/branches/3.0@4424
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Jan 2009 17:42:38 +0000 (17:42 +0000)]
Put JACK ports with alsa_pcm: prefix into the system group as well as system: ports.
git-svn-id: svn://localhost/ardour2/branches/3.0@4423
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 21 Jan 2009 10:20:27 +0000 (10:20 +0000)]
* make MIDI-specific menu show up on all MIDI lanes
* style guide, comments and a little refactoring (remove duplication)
git-svn-id: svn://localhost/ardour2/branches/3.0@4422
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 21 Jan 2009 08:32:23 +0000 (08:32 +0000)]
* Added Menu to add a Program change parameter lane
* made adding automation lanes add them for every active channel on the track
* Evoral::Parameter.hpp: Strict weak ordering again: make the proof a bit easier to read
Make the implementation conform to the proof
order Parameters according to type, then channel, then id
git-svn-id: svn://localhost/ardour2/branches/3.0@4421
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Jan 2009 03:07:28 +0000 (03:07 +0000)]
Only add session bundles that are of the correct type.
git-svn-id: svn://localhost/ardour2/branches/3.0@4420
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Jan 2009 02:44:40 +0000 (02:44 +0000)]
Remove now-deprecated non-zero page size in Adjustments used for SpinButtons;
stops some GTK warnings on startup.
git-svn-id: svn://localhost/ardour2/branches/3.0@4419
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Jan 2009 02:43:24 +0000 (02:43 +0000)]
Fix a couple of compiler warnings.
git-svn-id: svn://localhost/ardour2/branches/3.0@4418
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Jan 2009 02:27:21 +0000 (02:27 +0000)]
Rework Port class hierarchy a bit. Hopefully now simpler, and should
support connection of JACK ports with internal ones.
git-svn-id: svn://localhost/ardour2/branches/3.0@4417
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Jan 2009 01:55:46 +0000 (01:55 +0000)]
More logical arrangement of port matrix inputs and outputs, hopefully;
signal show notionally "flow" from left to bottom or from top to right.
Some layout cleanups.
git-svn-id: svn://localhost/ardour2/branches/3.0@4416
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 20 Jan 2009 14:46:00 +0000 (14:46 +0000)]
New matrix-based editor for connections and bundles, based on thorwil's design.
Add Bundle Manager dialog.
git-svn-id: svn://localhost/ardour2/branches/3.0@4415
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Sun, 18 Jan 2009 10:41:56 +0000 (10:41 +0000)]
Oofus's work on region lists: highlight selected canvas regions on the region list
git-svn-id: svn://localhost/ardour2/branches/3.0@4414
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 15 Jan 2009 22:48:23 +0000 (22:48 +0000)]
* fixed bug: replaced underscores in patch/bank names with spaces to avoid becoming menu shortcuts
git-svn-id: svn://localhost/ardour2/branches/3.0@4413
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 15 Jan 2009 22:37:18 +0000 (22:37 +0000)]
remove "Use OSC" from options menu; make OSC optional rather than a mandatory protocol
git-svn-id: svn://localhost/ardour2/branches/3.0@4412
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 15 Jan 2009 22:09:23 +0000 (22:09 +0000)]
OSC becomes a control protocol object; make ardev_common.sh(.in) look for surfaces in the right place(s)
git-svn-id: svn://localhost/ardour2/branches/3.0@4411
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 15 Jan 2009 03:40:55 +0000 (03:40 +0000)]
Add apparently missing include...
git-svn-id: svn://localhost/ardour2/branches/3.0@4410
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 15 Jan 2009 03:13:24 +0000 (03:13 +0000)]
* extend MIDNAM support (PatchBanks containing the bank select MIDI Commands)
git-svn-id: svn://localhost/ardour2/branches/3.0@4409
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Jan 2009 23:54:46 +0000 (23:54 +0000)]
Make Bundles work a bit better. A few include optimisations.
git-svn-id: svn://localhost/ardour2/branches/3.0@4408
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 14 Jan 2009 15:47:58 +0000 (15:47 +0000)]
Apply LV2 GUI parameter update patch from kfoltman.
git-svn-id: svn://localhost/ardour2/branches/3.0@4407
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 14 Jan 2009 09:36:56 +0000 (09:36 +0000)]
* comments
git-svn-id: svn://localhost/ardour2/branches/3.0@4405
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 14 Jan 2009 09:36:40 +0000 (09:36 +0000)]
* improve performance on CanvasProgramChange
git-svn-id: svn://localhost/ardour2/branches/3.0@4404
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 13 Jan 2009 11:13:59 +0000 (11:13 +0000)]
File missing from previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@4403
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 13 Jan 2009 01:15:19 +0000 (01:15 +0000)]
Improvements to the port matrix (I think). Sizing of the cairo section should be better. Clicking on nodes performs port connects / disconnects.
git-svn-id: svn://localhost/ardour2/branches/3.0@4402
d708f5d6-7413-0410-9779-
e7cbd77b26cf