ardour.git
15 years agoApply fix for 2546 from lincoln. Many thanks.
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

15 years agoRemove references to connection manager from the build.
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

15 years agoFixes to bundle manager to make it vaguely usable.
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

15 years agoRemove old connection editor.
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

15 years agoFix warnings.
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

15 years agoRevert redundant kludge.
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

15 years ago* Evoral: first successful read from Sequence
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

15 years ago* added run-tests.sh to libs/evoral
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

15 years ago* evoral: First productive test environment
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

15 years ago* introduced CppUnit into libs/Evoral
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

15 years ago* Evoral: waf and unit test compile and run now
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

15 years ago* Add SysEx Support to MidiModel / SMF
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

15 years agoSmall fixes to port matrix rendering, mostly visible when using the bundle manager.
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

15 years agoReduce header dependencies.
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

15 years agoFix minor visual glitch with mouseover when a label is partially out-of-sight.
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

15 years ago* fix comment
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

15 years ago* more pleasant template parameter names in (MIDI)Event
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

15 years ago* midi_event_size(uchar status): return size including status / handle sysex
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

15 years ago* typo buss -> bus
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

15 years agoClick and hold button 1 over a channel name in the port matrix highlights
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

15 years agoDo not display orphaned Show: labels when they are not required.
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

15 years agoFix auto-return, hopefully not at the expense of anything else.
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

15 years agoRe-enable creation of stereo bundles for system IO, so that the mixer strip
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

15 years agoFix a couple of bugs causing unexpected movements of the playhead.
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

15 years agoDisable excessive console output (please comment this stuff before committing...).
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

15 years agoFix up mouseover handling in the port matrix.
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

15 years ago* fix misleading/wrong comment
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

15 years ago* debugging output
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

15 years ago* fixed crash: MidiBuffer::reserve returned wrong write location
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

15 years ago* added assertions to MidiBuffer::iterator_base in order to avoid offset corruption
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

15 years agoMake (MIDI) event time stamp type a template parameter.
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

15 years agoTidy.
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

15 years agoRemoved fixed/maximum event size assumption/limitation from MIDI buffer.
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

15 years agoStyle.
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

15 years agoTemplateify MidiBuffer iterators (avoid code duplication since they're about to get...
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

15 years agoTrim include dependency graph, especially for io.h and session.h.
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

15 years agoMore port matrix re-working. Global matrix now has separate visibility buttons
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

15 years agoTrack import is now working. Also, IO bundle setup/creation is safer.
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

15 years agoadd forgotten files
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

15 years agofirst pass at internal sends. this is a very tentative work in progress, and it is...
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

15 years agoUm... we can't use 128 bytes for every single MIDI event, Hans.
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

15 years ago* enlage MidiBuffer size to 128 bytes to allow for sysex events
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

15 years ago* re-enable assertion about controller values (probably corrupt data in my Session)
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

15 years ago* fixed bug: channel and id swapped for PitchBener, ChannelPressure and ProgramChanges
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

15 years ago* set right interpolation on MidiModel controls after recording too
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

15 years ago* loosened assertion about controller to UINT8_MAX allow for (real-world) nonstandard...
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

15 years agoRemove nonsense comment.
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

15 years ago* Set Discrete mode as default until Linear mode works properly
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

15 years ago* Fixed bug: Discrete control lists are generally not played back
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

15 years ago* Allow choice of interpolation mode only for Linear Controls
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

15 years ago* MIDI control lanes: Set Interpolationtype according to Parameter
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

15 years ago* more user friendly MIDI automation lane names
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

15 years agoChange input/output selector button behaviour so that button 1 opens the port matrix...
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

15 years agoDraw mouseover lines only between the target and the labels.
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

15 years agoMake track sends etc. appear in the same bundle as the track. Tidy up bundle channel...
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

15 years agoA few cleanups. Also make port matrix notice when routes or processors change.
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

15 years agoFirst cut at mouseovers for the port matrix.
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

15 years agoMake global port matrix a Gtk::Window rather than an ArdourDialog.
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

15 years agoPut sends / inserts into the port matrix next to their tracks / busses
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

15 years agoSome refactoring. Add port group headers to the port matrix.
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

15 years agoDo not take into account sends when computing the required number of buffers, as...
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

15 years agoCopy diskstream data to all output buffers.
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

15 years agoUpdate actual gain when declick has been applied.
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

15 years agoGather all ardour: ports so that a few more things are found to put in the port matrix.
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

15 years agoHappy new year.
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

15 years agoTry to avoid adding system ports to the port matrix twice. Fix some whitespace problems.
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

15 years agoFix state setting in the port matrix, broken a few commits ago.
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

15 years agoOnly create mono bundles for physical I/O to avoid crowding the
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

15 years agoAdd global port matrix dialogs.
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

15 years agoFix up menus (they broke when ardour.menus.in was copied over from 2.0-ongoing to...
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

15 years agoFix crash on using sends with no MIDI
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

15 years agoFix port rename problems.
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

15 years agoSome small-ish port matrix rendering improvements.
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

15 years agoRemove (now unused?) UseOSC menu option so that the MiscOptions menu appears.
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

15 years agoSome more full / short name confusions.
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

15 years agoFix send editing.
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

15 years agoFix sends.
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

15 years agoFix incorrect/useless forward declaration and associated torrent of warnings.
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

15 years agoFix some confusion about relative / non-relative port names. Add some asserts to...
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

15 years agoPut JACK ports with alsa_pcm: prefix into the system group as well as system: ports.
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

15 years ago* make MIDI-specific menu show up on all MIDI lanes
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

15 years ago* Added Menu to add a Program change parameter lane
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

15 years agoOnly add session bundles that are of the correct type.
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

15 years agoRemove now-deprecated non-zero page size in Adjustments used for SpinButtons;
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

15 years agoFix a couple of compiler warnings.
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

15 years agoRework Port class hierarchy a bit. Hopefully now simpler, and should
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

15 years agoMore logical arrangement of port matrix inputs and outputs, hopefully;
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

15 years agoNew matrix-based editor for connections and bundles, based on thorwil's design.
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

15 years agoOofus's work on region lists: highlight selected canvas regions on the region list
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

15 years ago* fixed bug: replaced underscores in patch/bank names with spaces to avoid becoming...
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

15 years agoremove "Use OSC" from options menu; make OSC optional rather than a mandatory protocol
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

15 years agoOSC becomes a control protocol object; make ardev_common.sh(.in) look for surfaces...
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

15 years agoAdd apparently missing include...
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

15 years ago* extend MIDNAM support (PatchBanks containing the bank select MIDI Commands)
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

15 years agoMake Bundles work a bit better. A few include optimisations.
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

15 years agoApply LV2 GUI parameter update patch from kfoltman.
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

15 years ago* comments
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

15 years ago* improve performance on CanvasProgramChange
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

15 years agoFile missing from previous commit.
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

15 years agoImprovements to the port matrix (I think). Sizing of the cairo section should be...
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