Carl Hetherington
|
648a169d8f
|
Move MIDI control port ownership into the MIDI Manager, since control port state should be Ardour-wide, not per-session. Fix up port connection state management.
git-svn-id: svn://localhost/ardour2/branches/3.0@7394 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-08 22:55:20 +00:00 |
|
Carl Hetherington
|
3549189f87
|
Send MTC/MMC on the initial playhead grab as well as on subsequent movement.
git-svn-id: svn://localhost/ardour2/branches/3.0@7393 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-08 01:26:33 +00:00 |
|
Carl Hetherington
|
c546ad359a
|
Allow multiple MIDI tracer windows.
git-svn-id: svn://localhost/ardour2/branches/3.0@7392 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-08 01:21:22 +00:00 |
|
Carl Hetherington
|
4885f29be1
|
Trim midi++ port code to either do in or out, but not both in the same object.
git-svn-id: svn://localhost/ardour2/branches/3.0@7391 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-08 01:00:46 +00:00 |
|
Carl Hetherington
|
a15bdfc6d9
|
Trace MTC more nicely.
git-svn-id: svn://localhost/ardour2/branches/3.0@7390 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-07 23:49:29 +00:00 |
|
Carl Hetherington
|
10ef65b696
|
Transmit MTC on playhead drag, as per #3239.
git-svn-id: svn://localhost/ardour2/branches/3.0@7389 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-07 23:48:46 +00:00 |
|
Carl Hetherington
|
28e3215afa
|
Fix Mackie surface after port rework.
git-svn-id: svn://localhost/ardour2/branches/3.0@7388 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-07 23:47:31 +00:00 |
|
Carl Hetherington
|
ea23298f10
|
Setup fixed ports for MIDI control data; hence remove configuration of those ports. Move MIDI tracer to the Windows menu. Trim some unused code from the midi++ Manager.
git-svn-id: svn://localhost/ardour2/branches/3.0@7384 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-07 00:40:58 +00:00 |
|
|
6cccf3ce7d
|
group active status honor patch from lincoln spiteri
git-svn-id: svn://localhost/ardour2/branches/3.0@7382 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-06 11:34:00 +00:00 |
|
|
2f9184d653
|
beat slicing patch #1 from lincoln spiteri
git-svn-id: svn://localhost/ardour2/branches/3.0@7381 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-06 11:33:27 +00:00 |
|
Taybin Rutkin
|
2f11b367ca
|
fix compiling file_manager.cc on osx
clock_gettime() and CLOCK_MONOTONIC aren't implemented on osx.
Replaced with get_absolute_time() as suggested here:
http://www.wand.net.nz/~smr26/wordpress/2009/01/19/monotonic-time-in-mac-os-x/
git-svn-id: svn://localhost/ardour2/branches/3.0@7380 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-06 01:25:06 +00:00 |
|
Carl Hetherington
|
d3b422d064
|
Remove file that should have gone earlier.
git-svn-id: svn://localhost/ardour2/branches/3.0@7379 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-06 01:18:14 +00:00 |
|
Carl Hetherington
|
ff8ea4d2f2
|
Remove MMC thread protection which is pointless now that only JACK MIDI ports are used for output, which themselves can cope with multi-threaded access.
git-svn-id: svn://localhost/ardour2/branches/3.0@7378 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-06 00:27:03 +00:00 |
|
Carl Hetherington
|
91850f0eb4
|
Remove non-JACK midi++ ports.
git-svn-id: svn://localhost/ardour2/branches/3.0@7377 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-06 00:16:36 +00:00 |
|
|
dc1e5d09a2
|
require jack 0.118.2 for weakjack.h
git-svn-id: svn://localhost/ardour2/branches/3.0@7375 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-05 16:28:45 +00:00 |
|
|
c9f471b404
|
require jack 0.118.2 for weakjack.h
git-svn-id: svn://localhost/ardour2/branches/3.0@7374 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-05 16:28:30 +00:00 |
|
Carl Hetherington
|
df2298c846
|
Reestablish libmidi++ JACK ports on jack reconnection, so that control MIDI can still be sent after a JACK disconnect/reconnect. Fixes remainder of #3301.
git-svn-id: svn://localhost/ardour2/branches/3.0@7373 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-05 15:41:05 +00:00 |
|
Carl Hetherington
|
c686dee0ce
|
Set entered_regionview on entry into region view canvas item children. Should fix #3300.
git-svn-id: svn://localhost/ardour2/branches/3.0@7372 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-05 01:55:07 +00:00 |
|
Carl Hetherington
|
839402778f
|
Prevent assertion failure if _jack_output_port is 0, which can happen if JACK is disconnected. Improves #3301.
git-svn-id: svn://localhost/ardour2/branches/3.0@7371 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-05 01:13:52 +00:00 |
|
Carl Hetherington
|
c36132271b
|
Do MMC on playhead drag more efficiently by not doing an actual locate.
git-svn-id: svn://localhost/ardour2/branches/3.0@7370 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-05 01:13:36 +00:00 |
|
Carl Hetherington
|
8216700080
|
Fix possible problems with _pending_locate_request getting stuck at true and hence stopping playhead movement.
git-svn-id: svn://localhost/ardour2/branches/3.0@7369 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-05 01:13:18 +00:00 |
|
Carl Hetherington
|
dc44037a51
|
Forward port no-process-after-export fix from 2.X revs 7357 and 7361.
git-svn-id: svn://localhost/ardour2/branches/3.0@7368 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-05 01:13:03 +00:00 |
|
Carl Hetherington
|
e4c6b5f01a
|
Fix up route group label updates.
git-svn-id: svn://localhost/ardour2/branches/3.0@7367 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-05 01:12:49 +00:00 |
|
Carl Hetherington
|
46d2e5e2b4
|
Zero-pad MMC timecodes in MIDI traces.
git-svn-id: svn://localhost/ardour2/branches/3.0@7366 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-05 01:12:31 +00:00 |
|
Carl Hetherington
|
cf5c707553
|
Locate during playhead drag, the primary motive being to get MMC to be sent during the drag, fixing #3239.
git-svn-id: svn://localhost/ardour2/branches/3.0@7365 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-04 22:48:58 +00:00 |
|
Carl Hetherington
|
2c09798dc8
|
Modified version of lincoln's patch to allow X-axis scrolling in the summary when the drag starts above or below (but to the left or right of) the view box. Fixes #3299.
git-svn-id: svn://localhost/ardour2/branches/3.0@7364 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-04 21:53:34 +00:00 |
|
Carl Hetherington
|
bde4d3f341
|
Fix up my previous buggy MMC cleanup.
git-svn-id: svn://localhost/ardour2/branches/3.0@7363 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-03 00:11:33 +00:00 |
|
|
2062ce8186
|
a few more if (_mmc) tests
git-svn-id: svn://localhost/ardour2/branches/3.0@7356 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-02 13:39:46 +00:00 |
|
|
082b4a2019
|
add MidiModel::sync_to_source() to push model state into its existing source; mark SMFSource as non-removable after its called SMF::end_write(); some indentation fixes
git-svn-id: svn://localhost/ardour2/branches/3.0@7350 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-01 18:54:19 +00:00 |
|
|
601dc846da
|
fix assumption that Session::_mmc != 0
git-svn-id: svn://localhost/ardour2/branches/3.0@7349 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-01 15:03:49 +00:00 |
|
|
d4db53e554
|
fix gcc4.4 compile warnings
git-svn-id: svn://localhost/ardour2/branches/3.0@7348 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-01 15:02:54 +00:00 |
|
|
d3a4655ddd
|
allow zero length MIDI files again and remove debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@7347 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-01 15:02:18 +00:00 |
|
|
69b7b53aec
|
fix gcc4.4 compile warning
git-svn-id: svn://localhost/ardour2/branches/3.0@7346 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-01 15:01:25 +00:00 |
|
|
d488ce49bb
|
debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@7345 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-01 13:51:52 +00:00 |
|
Carl Hetherington
|
92e4126617
|
Allow port matrix to show both audio and midi ports at the same time, and use that facility for route IO selectors.
git-svn-id: svn://localhost/ardour2/branches/3.0@7344 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-01 01:14:14 +00:00 |
|
Carl Hetherington
|
aad230da69
|
Improve behaviour of MIDI metering.
git-svn-id: svn://localhost/ardour2/branches/3.0@7337 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-30 15:08:18 +00:00 |
|
Carl Hetherington
|
5f67a72c34
|
Basic tweaks to make the bundles and the port matrix accept that MIDI tracks may have audio IO, and vice versa. Allows connection of instrument tracks using the global port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@7335 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-30 02:59:13 +00:00 |
|
Carl Hetherington
|
8efaca01ef
|
Fix starting scratch buffer count.
git-svn-id: svn://localhost/ardour2/branches/3.0@7334 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-30 00:11:27 +00:00 |
|
Carl Hetherington
|
4d80bdad7d
|
Make main out delivery expand its output ports if the processor chain requires it.
git-svn-id: svn://localhost/ardour2/branches/3.0@7333 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-30 00:10:56 +00:00 |
|
Carl Hetherington
|
ff51abb988
|
Fix feature specification on instantiation.
git-svn-id: svn://localhost/ardour2/branches/3.0@7332 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-30 00:09:56 +00:00 |
|
Carl Hetherington
|
d489009af7
|
Remove debug output.
git-svn-id: svn://localhost/ardour2/branches/3.0@7331 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-30 00:08:49 +00:00 |
|
|
dbf3ba2d73
|
allow zero-length SMF files on disk again; fix some gcc 4.X optimization-on compile warnings
git-svn-id: svn://localhost/ardour2/branches/3.0@7329 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-29 20:40:52 +00:00 |
|
|
501db4747b
|
tweak the monitor section part of the startup wizard
git-svn-id: svn://localhost/ardour2/branches/3.0@7328 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-29 20:39:44 +00:00 |
|
Carl Hetherington
|
7898aabcaa
|
Fix vertical canvas autoscroll when dragging track heights. Fixes #3240.
git-svn-id: svn://localhost/ardour2/branches/3.0@7327 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-29 19:08:19 +00:00 |
|
Carl Hetherington
|
bebeb5abec
|
Fix comment
git-svn-id: svn://localhost/ardour2/branches/3.0@7326 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-29 19:07:22 +00:00 |
|
Carl Hetherington
|
ce8d79d621
|
Restore MMC registers.
git-svn-id: svn://localhost/ardour2/branches/3.0@7325 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-29 14:04:19 +00:00 |
|
Carl Hetherington
|
9469d6b26a
|
Clean up MMC transmission a bit, and make sure that it is all done from one thread.
git-svn-id: svn://localhost/ardour2/branches/3.0@7324 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-29 13:47:53 +00:00 |
|
Carl Hetherington
|
b47524ded2
|
const correctness.
git-svn-id: svn://localhost/ardour2/branches/3.0@7323 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-29 13:47:11 +00:00 |
|
Carl Hetherington
|
d7733cf2d7
|
More detail when tracing MMC.
git-svn-id: svn://localhost/ardour2/branches/3.0@7322 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-29 13:46:18 +00:00 |
|
|
7eb91510aa
|
pay attention to MIDI channel selector when creating notes with GUI (fixes #3233)
git-svn-id: svn://localhost/ardour2/branches/3.0@7321 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-06-29 13:20:09 +00:00 |
|