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