ardour.git
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

15 years agopending changes to port_matrix code
Paul Davis [Sun, 11 Jan 2009 18:30:30 +0000 (18:30 +0000)]
pending changes to port_matrix code

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

15 years agoAdd some more bits to .gitignore.
Carl Hetherington [Sun, 11 Jan 2009 17:41:12 +0000 (17:41 +0000)]
Add some more bits to .gitignore.

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

15 years agoRemove libs/gtkmm2 from .gitignore. Sorry if someone has a good reason to have it...
Carl Hetherington [Sun, 11 Jan 2009 17:09:08 +0000 (17:09 +0000)]
Remove libs/gtkmm2 from .gitignore.  Sorry if someone has a good reason to have it in there...

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

15 years agoRevert magic mystery changed from r4396 (trailing whitespace).
David Robillard [Sat, 10 Jan 2009 14:54:23 +0000 (14:54 +0000)]
Revert magic mystery changed from r4396 (trailing whitespace).

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

15 years ago* wrong calculation of frames_moved in Session::process_*, resulting in drift against...
Hans Baier [Sat, 10 Jan 2009 08:42:07 +0000 (08:42 +0000)]
* wrong calculation of frames_moved in Session::process_*, resulting in drift against any Slaves when transport speed != 1.0

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

15 years ago* Extracted method void AudioDiskstream::process_varispeed_playback(nframes_t nframes...
Hans Baier [Sat, 10 Jan 2009 08:41:51 +0000 (08:41 +0000)]
* Extracted method void AudioDiskstream::process_varispeed_playback(nframes_t nframes, boost::shared_ptr<ChannelList> c)
  from AudioDiskstream::process

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

15 years ago* add comments / improve readability of varispeed playback code
Hans Baier [Fri, 9 Jan 2009 09:54:38 +0000 (09:54 +0000)]
* add comments / improve readability of varispeed playback code

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

15 years ago* changed transport speed in session and slaves from float to double
Hans Baier [Fri, 9 Jan 2009 09:18:24 +0000 (09:18 +0000)]
* changed transport speed in session and slaves from float to double
* added some comments

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

15 years agoFix audible note select:
David Robillard [Wed, 7 Jan 2009 02:40:13 +0000 (02:40 +0000)]
Fix audible note select:
- Don't play note a bajillion times when touch selecting
- Don't spawn a thread for each note off (schedule an idle handler instead)
- Play notes when rect selecting

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

15 years agoFix startup with a command-line session when Ardour has to start JACK itself.
Carl Hetherington [Wed, 7 Jan 2009 01:38:33 +0000 (01:38 +0000)]
Fix startup with a command-line session when Ardour has to start JACK itself.

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

15 years agoFix some bugs in my last commit, 4389.
Carl Hetherington [Wed, 7 Jan 2009 00:57:21 +0000 (00:57 +0000)]
Fix some bugs in my last commit, 4389.

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

15 years agoComment and (hopefully) simplify Editor::region_drag_motion_callback, fixing problems...
Carl Hetherington [Tue, 6 Jan 2009 03:18:09 +0000 (03:18 +0000)]
Comment and (hopefully) simplify Editor::region_drag_motion_callback, fixing problems with dragging regions
to and from tracks in "stacked" display mode.  As a side-effect, enable dragging of regions between layers,
though I'm not entirely sure where this is useful or desirable just yet; dragging regions between layers
currently works in the GUI but has no effect on the model.

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

15 years ago* corrected copyright information
Hans Baier [Mon, 5 Jan 2009 23:58:48 +0000 (23:58 +0000)]
* corrected copyright information

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

15 years ago*fixed typo
Hans Baier [Mon, 5 Jan 2009 18:43:22 +0000 (18:43 +0000)]
*fixed typo
* set copyright to Hans Baier for midi_clock_slave.cc

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

15 years ago* further reduce the spaghettiness of Session::follow_slave
Hans Baier [Mon, 5 Jan 2009 09:22:27 +0000 (09:22 +0000)]
* further reduce the spaghettiness of Session::follow_slave

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

15 years ago* MIDI clock slave implementation with delay locked loop (DLL) seems to work well
Hans Baier [Mon, 5 Jan 2009 09:15:08 +0000 (09:15 +0000)]
* MIDI clock slave implementation with delay locked loop (DLL) seems to work well
* added option to class Slave / Session::process that a slave can have total control over transport speed

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

15 years agoFix midi note max colour typo (miri -> midi).
David Robillard [Sun, 4 Jan 2009 04:43:12 +0000 (04:43 +0000)]
Fix midi note max colour typo (miri -> midi).

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

15 years agoImprove GNOME HIG compliance a bit.
Carl Hetherington [Sat, 3 Jan 2009 03:35:56 +0000 (03:35 +0000)]
Improve GNOME HIG compliance a bit.

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

15 years agoRemove some duplicated code. GNOME HIG compliance.
Carl Hetherington [Sat, 3 Jan 2009 03:35:19 +0000 (03:35 +0000)]
Remove some duplicated code.  GNOME HIG compliance.

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

15 years agoOffer more accurate Cancel button rather than Quit when the dialog is opened from...
Carl Hetherington [Sat, 3 Jan 2009 03:34:41 +0000 (03:34 +0000)]
Offer more accurate Cancel button rather than Quit when the dialog is opened from the Session menu.

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

15 years agoPorts say when they're going away.
Carl Hetherington [Fri, 2 Jan 2009 19:38:43 +0000 (19:38 +0000)]
Ports say when they're going away.

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

15 years agoFix missing namespace
Sampo Savolainen [Fri, 2 Jan 2009 15:38:45 +0000 (15:38 +0000)]
Fix missing namespace

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

15 years agoGC from style utility function
Sampo Savolainen [Fri, 2 Jan 2009 15:27:19 +0000 (15:27 +0000)]
GC from style utility function

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

15 years agoinstall/uninstall to ardour3 not ardour2
Paul Davis [Fri, 2 Jan 2009 15:13:40 +0000 (15:13 +0000)]
install/uninstall to ardour3 not ardour2

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

15 years agosave/restore meter point from carl for #1748
Paul Davis [Fri, 2 Jan 2009 12:55:30 +0000 (12:55 +0000)]
save/restore meter point from carl for #1748

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

15 years agoCleanups and a few comments.
Carl Hetherington [Fri, 2 Jan 2009 00:17:55 +0000 (00:17 +0000)]
Cleanups and a few comments.

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

15 years ago* removed field Session::_desired_transport_speed since it is never used anywhere
Hans Baier [Thu, 1 Jan 2009 22:01:53 +0000 (22:01 +0000)]
* removed field Session::_desired_transport_speed since it is never used anywhere

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

15 years ago* cosmetic change
Hans Baier [Thu, 1 Jan 2009 22:01:47 +0000 (22:01 +0000)]
* cosmetic change

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

15 years ago*fixed bug in MidiClock_Slave: Use current framerate for speed calculations
Hans Baier [Thu, 1 Jan 2009 21:26:28 +0000 (21:26 +0000)]
*fixed bug in MidiClock_Slave: Use current framerate for speed calculations

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

15 years ago* refactor Session::follow_slave to be easier to read and understand
Hans Baier [Thu, 1 Jan 2009 21:26:23 +0000 (21:26 +0000)]
* refactor Session::follow_slave to be easier to read and understand

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

15 years agoComment out some debugging code.
Carl Hetherington [Thu, 1 Jan 2009 18:57:29 +0000 (18:57 +0000)]
Comment out some debugging code.

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

15 years agoUpdate stacked region colouring on zoom.
Carl Hetherington [Thu, 1 Jan 2009 18:07:41 +0000 (18:07 +0000)]
Update stacked region colouring on zoom.

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

15 years agoMake record region slightly better in stacked regions mode.
Carl Hetherington [Thu, 1 Jan 2009 17:45:09 +0000 (17:45 +0000)]
Make record region slightly better in stacked regions mode.

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

15 years ago* radically cleaned up / refactored midi_clock_slave.cc
Hans Baier [Thu, 1 Jan 2009 11:00:18 +0000 (11:00 +0000)]
* radically cleaned up / refactored midi_clock_slave.cc
* debug statements in session_process.cc and midi_clock_slave.cc as
  conditional compilation instead of comments

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

15 years ago* made MidiClock_Slave conform more to to the Spec by starting transport
Hans Baier [Thu, 1 Jan 2009 06:52:18 +0000 (06:52 +0000)]
* made MidiClock_Slave conform more to to the Spec by starting transport
  on the first MidiClock Message after the start Message
* removed debugging output from session_process.c
* fixed bug: calculate a more sensible speed value on transport start
* fixed typos in Slave docs
* refactored MidiClock_Slave for better readability
* made MidiClock_Slave react to continue messages

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

15 years ago* fix broken MidiClockTicker (introduced by revision 4361)
Hans Baier [Thu, 1 Jan 2009 04:14:50 +0000 (04:14 +0000)]
* fix broken MidiClockTicker (introduced by revision 4361)
* fix missing -DWITH_JACK_MIDI in SConstruct when using JACK MIDI

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

15 years agoFlip stacked regions order so that the highest layer is at the top of the pile. ...
Carl Hetherington [Wed, 31 Dec 2008 18:44:32 +0000 (18:44 +0000)]
Flip stacked regions order so that the highest layer is at the top of the pile.  Colour areas of stacked regions according to what will be played.

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

15 years agoBug fixes to find_next_region_boundary (), unless I'm missing something.
Carl Hetherington [Wed, 31 Dec 2008 18:43:38 +0000 (18:43 +0000)]
Bug fixes to find_next_region_boundary (), unless I'm missing something.

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

15 years agoWrap some Jack_MidiPort stuff in #ifdefs to solve dylib errors on OS X
Sakari Bergen [Tue, 30 Dec 2008 19:44:24 +0000 (19:44 +0000)]
Wrap some Jack_MidiPort stuff in #ifdefs to solve dylib errors on OS X

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

15 years agoFix more compiling/linking errors on OS X
Sakari Bergen [Tue, 30 Dec 2008 17:51:21 +0000 (17:51 +0000)]
Fix more compiling/linking errors on OS X

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

15 years ago* reintroducing separate themeable Meter Style note colors
Hans Baier [Tue, 30 Dec 2008 03:07:21 +0000 (03:07 +0000)]
* reintroducing separate themeable Meter Style note colors

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

15 years agoFix some compiling warnings and errors in OS X
Sakari Bergen [Mon, 29 Dec 2008 19:50:19 +0000 (19:50 +0000)]
Fix some compiling warnings and errors in OS X

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

15 years ago* fixed missing track color mode persistence
Hans Baier [Mon, 29 Dec 2008 01:02:41 +0000 (01:02 +0000)]
* fixed missing track color mode persistence

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

15 years ago* fixed bug introduced in revision 3335: Hibyte lost in channel mask when restoring...
Hans Baier [Mon, 29 Dec 2008 00:19:18 +0000 (00:19 +0000)]
* fixed bug introduced in revision 3335: Hibyte lost in channel mask when restoring state from XML

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

15 years ago* added a bit of documentation in an effort to understand the code
Hans Baier [Mon, 29 Dec 2008 00:19:12 +0000 (00:19 +0000)]
* added a bit of documentation in an effort to understand the code

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

15 years agoFix editor mixer for MIDI tracks.
David Robillard [Sun, 28 Dec 2008 20:10:04 +0000 (20:10 +0000)]
Fix editor mixer for MIDI tracks.

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

15 years agoFix immediate event delivery (panic button, controller sliders, etc).
David Robillard [Sat, 27 Dec 2008 19:52:02 +0000 (19:52 +0000)]
Fix immediate event delivery (panic button, controller sliders, etc).

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

15 years agoMove MidiRingBuffer::read into .cc file to avoid the 2 hour dev cycle (no functional...
David Robillard [Sat, 27 Dec 2008 18:39:11 +0000 (18:39 +0000)]
Move MidiRingBuffer::read into .cc file to avoid the 2 hour dev cycle (no functional changes).

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

15 years agoMake MIDI selection actually show up.
David Robillard [Fri, 26 Dec 2008 18:41:59 +0000 (18:41 +0000)]
Make MIDI selection actually show up.
That is, fix yet another thing Hans has either encountered and ignored or actively broken while adding new features recently.
Stop that.

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

15 years ago* fix the fix: note velocity editing works now without duplicating the edited note...
Hans Baier [Fri, 26 Dec 2008 06:52:49 +0000 (06:52 +0000)]
* fix the fix: note velocity editing works now without duplicating the edited note on each step
* removed debugging output

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