David Robillard [Sun, 15 Feb 2009 02:09:58 +0000 (02:09 +0000)]
Cache file position in SMFSource::read_unlocked (i.e. don't seek to start and search every single time).
git-svn-id: svn://localhost/ardour2/branches/3.0@4573
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sun, 15 Feb 2009 01:53:06 +0000 (01:53 +0000)]
Clean up.
git-svn-id: svn://localhost/ardour2/branches/3.0@4572
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sun, 15 Feb 2009 01:32:41 +0000 (01:32 +0000)]
De-templatify Evoral::SMF which has no concept of time other than SMF time.
git-svn-id: svn://localhost/ardour2/branches/3.0@4571
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sun, 15 Feb 2009 01:24:26 +0000 (01:24 +0000)]
Use nframes_t for timestamps of real (jack) time MIDI events (i.e. in MidiBuffer and MidiRingBuffer).
Use iterator interface of Sequence to read events in a MIDISource rather than Sequence::read, avoiding timestamp confusion.
Disable no longer useful Sequence::read.
git-svn-id: svn://localhost/ardour2/branches/3.0@4570
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 23:48:18 +0000 (23:48 +0000)]
Tidy.
git-svn-id: svn://localhost/ardour2/branches/3.0@4569
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 23:41:05 +0000 (23:41 +0000)]
Remove superfluous typedefs.
Don't set range on sysex parameters (fix warning).
git-svn-id: svn://localhost/ardour2/branches/3.0@4568
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 22:52:38 +0000 (22:52 +0000)]
Make SMF::append_event_delta take a buffer and a size rather than an Event (no point, more generic, etc.).
git-svn-id: svn://localhost/ardour2/branches/3.0@4567
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 22:49:25 +0000 (22:49 +0000)]
Const correctness.
git-svn-id: svn://localhost/ardour2/branches/3.0@4566
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 22:40:55 +0000 (22:40 +0000)]
Remove unused (and timestamp type nasty) last_event_time() from SMF.
I swear I already did this.
git-svn-id: svn://localhost/ardour2/branches/3.0@4564
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 22:32:36 +0000 (22:32 +0000)]
While I'm doing trivial prettification things and not giving a damn about superficial divergence:
- Remove tab width assumption in struct members that looked atrocious at ts=4
- Line up function names for easier/faster readability
git-svn-id: svn://localhost/ardour2/branches/3.0@4563
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 22:27:17 +0000 (22:27 +0000)]
Line wrap at 100 lines so I can read things :).
Formatting changes only.
git-svn-id: svn://localhost/ardour2/branches/3.0@4562
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 22:23:40 +0000 (22:23 +0000)]
Update for libsmf API changes.
git-svn-id: svn://localhost/ardour2/branches/3.0@4561
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 22:22:55 +0000 (22:22 +0000)]
Fix types to be warning clean on 64 bit.
git-svn-id: svn://localhost/ardour2/branches/3.0@4560
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 20:53:51 +0000 (20:53 +0000)]
Update autowaf (fix mandatory header check).
git-svn-id: svn://localhost/ardour2/branches/3.0@4559
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 20:52:15 +0000 (20:52 +0000)]
MIDI robustness.
- Separate SMF::open and SMF::create, more powerful interface for both.
- Correctly handle note ons with velocity 0 as note offs in sequence.
- Use SMF (i.e. libsmf) for MIDI import
git-svn-id: svn://localhost/ardour2/branches/3.0@4558
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 14 Feb 2009 20:17:45 +0000 (20:17 +0000)]
If a bundle's channel has no ports associated with it, you can't connect
it to anything; mark things up accordingly in the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@4557
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 14 Feb 2009 19:45:30 +0000 (19:45 +0000)]
Make DnD copy processors using their XML representations. Remove unused
copy constructors from the Processor hierarchy, and declare them private
to explicitly disallow copy construction.
git-svn-id: svn://localhost/ardour2/branches/3.0@4556
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 17:59:58 +0000 (17:59 +0000)]
Fix most absurd function name I've seen in a while.
git-svn-id: svn://localhost/ardour2/branches/3.0@4555
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 17:54:45 +0000 (17:54 +0000)]
More powerful SMF::open interface.
git-svn-id: svn://localhost/ardour2/branches/3.0@4554
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 17:39:49 +0000 (17:39 +0000)]
Remove abstract MIDIFile interface (maintaining interface with old crap was getting annoying).
git-svn-id: svn://localhost/ardour2/branches/3.0@4553
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 17:35:34 +0000 (17:35 +0000)]
LibSMF -> SMF
git-svn-id: svn://localhost/ardour2/branches/3.0@4552
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 17:28:57 +0000 (17:28 +0000)]
SMF -> OldSMF
git-svn-id: svn://localhost/ardour2/branches/3.0@4551
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 14 Feb 2009 17:28:01 +0000 (17:28 +0000)]
Fix send copying by paste and drag n drop.
git-svn-id: svn://localhost/ardour2/branches/3.0@4550
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sat, 14 Feb 2009 07:21:01 +0000 (07:21 +0000)]
* second part of the last fix
git-svn-id: svn://localhost/ardour2/branches/3.0@4549
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sat, 14 Feb 2009 07:18:38 +0000 (07:18 +0000)]
* fix concerning a comment on issue 2541: Go back to the last MIDI beat on stop
git-svn-id: svn://localhost/ardour2/branches/3.0@4548
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 03:28:12 +0000 (03:28 +0000)]
Less weak plugin preset system (maybe AU preset stuff can use the 'normal' thing instead of being all weird now?).
LV2 preset support as implemented in svn calf plugins (experimental extension).
git-svn-id: svn://localhost/ardour2/branches/3.0@4547
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 14 Feb 2009 01:00:15 +0000 (01:00 +0000)]
Mandatory check for boost headers.
git-svn-id: svn://localhost/ardour2/branches/3.0@4546
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 13 Feb 2009 08:29:23 +0000 (08:29 +0000)]
*session.h whitespace
git-svn-id: svn://localhost/ardour2/branches/3.0@4545
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 13 Feb 2009 08:29:12 +0000 (08:29 +0000)]
* Added CanvasSysEx class for displaying SysExes
git-svn-id: svn://localhost/ardour2/branches/3.0@4544
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 13 Feb 2009 08:29:01 +0000 (08:29 +0000)]
* MIDIClock_Slave: fixed bugs:
- not synced to session.audible_frame() but to session.transport_frame()
- failed asserts in song position
git-svn-id: svn://localhost/ardour2/branches/3.0@4543
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 13 Feb 2009 08:28:54 +0000 (08:28 +0000)]
* MIDIClock_Slave: Fix for devices that always send MIDI clock (not just between start/stop)
git-svn-id: svn://localhost/ardour2/branches/3.0@4542
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 12 Feb 2009 23:28:58 +0000 (23:28 +0000)]
* disabled debugging output
git-svn-id: svn://localhost/ardour2/branches/3.0@4541
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 12 Feb 2009 23:28:51 +0000 (23:28 +0000)]
* Evoral: SMFTest: added createNewFileTest (passes)
git-svn-id: svn://localhost/ardour2/branches/3.0@4540
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 12 Feb 2009 23:28:32 +0000 (23:28 +0000)]
* Swapped MidiSource to LibSMF
* integrated libsmf into scons
git-svn-id: svn://localhost/ardour2/branches/3.0@4539
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 12 Feb 2009 10:14:22 +0000 (10:14 +0000)]
* MIDI clock slave: issues 2541 and 2542 ready for testing (cant test myself due to lack of hardware)
* tempo.cc/tempo.h: formatting / whitespace
git-svn-id: svn://localhost/ardour2/branches/3.0@4538
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 11 Feb 2009 23:51:52 +0000 (23:51 +0000)]
Fix segfault on:
1. move a region to a new track.
2. trim it.
git-svn-id: svn://localhost/ardour2/branches/3.0@4537
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 11 Feb 2009 20:47:40 +0000 (20:47 +0000)]
verbosity--
git-svn-id: svn://localhost/ardour2/branches/3.0@4536
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 11 Feb 2009 20:37:22 +0000 (20:37 +0000)]
Remove unused (and weirdly typed) time parameter from begin_write.
Fix append_event_unlocked shadowing.
git-svn-id: svn://localhost/ardour2/branches/3.0@4535
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 11 Feb 2009 20:20:41 +0000 (20:20 +0000)]
verbosity--
git-svn-id: svn://localhost/ardour2/branches/3.0@4534
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 11 Feb 2009 20:15:25 +0000 (20:15 +0000)]
StandardMIDIFile -> MIDIFile.
git-svn-id: svn://localhost/ardour2/branches/3.0@4533
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 11 Feb 2009 17:59:33 +0000 (17:59 +0000)]
Detect libsmf error and throw exceptions.
git-svn-id: svn://localhost/ardour2/branches/3.0@4532
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 11 Feb 2009 17:38:40 +0000 (17:38 +0000)]
Include stripped down libsmf code internally.
git-svn-id: svn://localhost/ardour2/branches/3.0@4531
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 11 Feb 2009 17:20:46 +0000 (17:20 +0000)]
Fix some problems with dragging more than 1 region to a new track.
git-svn-id: svn://localhost/ardour2/branches/3.0@4530
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 11 Feb 2009 09:54:31 +0000 (09:54 +0000)]
* introduced dependency: libsmf-1.2
* extracted Interface from SMF: StandardMIDIFile
* first implementation of StandardMIDIFile based on libsmf that passes basic test
git-svn-id: svn://localhost/ardour2/branches/3.0@4529
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 11 Feb 2009 02:14:01 +0000 (02:14 +0000)]
Offer routes on mixer strip IO menus. Fixes to these menus on MIDI routes.
git-svn-id: svn://localhost/ardour2/branches/3.0@4528
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 11 Feb 2009 02:13:15 +0000 (02:13 +0000)]
Add connected_to ()
git-svn-id: svn://localhost/ardour2/branches/3.0@4527
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 11 Feb 2009 02:12:41 +0000 (02:12 +0000)]
Remove declaration of undefined method.
git-svn-id: svn://localhost/ardour2/branches/3.0@4526
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 11 Feb 2009 00:58:24 +0000 (00:58 +0000)]
Remove internal ports.
git-svn-id: svn://localhost/ardour2/branches/3.0@4525
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Wed, 11 Feb 2009 00:00:41 +0000 (00:00 +0000)]
*Evoral: Sequence: forgot to commit that
git-svn-id: svn://localhost/ardour2/branches/3.0@4524
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 10 Feb 2009 23:58:02 +0000 (23:58 +0000)]
* Evoral: Added Unit test for SMF
git-svn-id: svn://localhost/ardour2/branches/3.0@4523
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 10 Feb 2009 23:57:52 +0000 (23:57 +0000)]
* Evoral::Sequence: conditional compile for debugging output
git-svn-id: svn://localhost/ardour2/branches/3.0@4522
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 10 Feb 2009 22:06:56 +0000 (22:06 +0000)]
* Code readability: Template parameter <T> -> <Time>
git-svn-id: svn://localhost/ardour2/branches/3.0@4521
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 10 Feb 2009 15:58:03 +0000 (15:58 +0000)]
Duh. Simplify previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@4520
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 10 Feb 2009 15:45:06 +0000 (15:45 +0000)]
Add a rescan button.
git-svn-id: svn://localhost/ardour2/branches/3.0@4519
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 10 Feb 2009 08:43:43 +0000 (08:43 +0000)]
* fix MIDI playback
git-svn-id: svn://localhost/ardour2/branches/3.0@4518
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 10 Feb 2009 08:43:35 +0000 (08:43 +0000)]
*Evoral::SMF fix reading/writing of SysEx Events
git-svn-id: svn://localhost/ardour2/branches/3.0@4517
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 10 Feb 2009 02:09:46 +0000 (02:09 +0000)]
Bit of a hack to make the port matrix for port inserts at least vaguely usable.
git-svn-id: svn://localhost/ardour2/branches/3.0@4516
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 10 Feb 2009 02:06:31 +0000 (02:06 +0000)]
Fix disassociation of all from a single channel.
git-svn-id: svn://localhost/ardour2/branches/3.0@4515
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 10 Feb 2009 01:31:53 +0000 (01:31 +0000)]
Fixes to port inserts.
git-svn-id: svn://localhost/ardour2/branches/3.0@4514
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 10 Feb 2009 01:30:57 +0000 (01:30 +0000)]
Remove some debug code.
git-svn-id: svn://localhost/ardour2/branches/3.0@4513
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 10 Feb 2009 00:49:48 +0000 (00:49 +0000)]
Fix disassociate all to only disassociate if required.
git-svn-id: svn://localhost/ardour2/branches/3.0@4512
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 10 Feb 2009 00:49:19 +0000 (00:49 +0000)]
Use slightly cleaner Port API in a few places.
git-svn-id: svn://localhost/ardour2/branches/3.0@4511
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 9 Feb 2009 22:34:09 +0000 (22:34 +0000)]
* filename conventions (second part of it)
git-svn-id: svn://localhost/ardour2/branches/3.0@4510
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 9 Feb 2009 22:32:38 +0000 (22:32 +0000)]
* filename conventions
* added (blank) SMFTest.cpp/hpp: To be implemented
git-svn-id: svn://localhost/ardour2/branches/3.0@4509
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 9 Feb 2009 21:31:16 +0000 (21:31 +0000)]
Fix fade outs on split regions.
git-svn-id: svn://localhost/ardour2/branches/3.0@4508
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Mon, 9 Feb 2009 21:11:32 +0000 (21:11 +0000)]
Shrink exposed SMF API.
Fix warning.
git-svn-id: svn://localhost/ardour2/branches/3.0@4507
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 9 Feb 2009 19:59:45 +0000 (19:59 +0000)]
* fixed test
git-svn-id: svn://localhost/ardour2/branches/3.0@4506
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Mon, 9 Feb 2009 17:48:23 +0000 (17:48 +0000)]
Warning.
git-svn-id: svn://localhost/ardour2/branches/3.0@4505
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 9 Feb 2009 08:49:57 +0000 (08:49 +0000)]
* Sequence: added asserts
* sequence.cpp completed first test
git-svn-id: svn://localhost/ardour2/branches/3.0@4504
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 9 Feb 2009 03:34:48 +0000 (03:34 +0000)]
Apply fix for 2546 from lincoln. Many thanks.
git-svn-id: svn://localhost/ardour2/branches/3.0@4503
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 9 Feb 2009 03:20:23 +0000 (03:20 +0000)]
Remove references to connection manager from the build.
git-svn-id: svn://localhost/ardour2/branches/3.0@4502
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 9 Feb 2009 03:18:10 +0000 (03:18 +0000)]
Fixes to bundle manager to make it vaguely usable.
Rework signal handling for bundles so that all changes should now be noticed by port matrices.
git-svn-id: svn://localhost/ardour2/branches/3.0@4501
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 9 Feb 2009 03:17:03 +0000 (03:17 +0000)]
Remove old connection editor.
git-svn-id: svn://localhost/ardour2/branches/3.0@4500
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 7 Feb 2009 07:22:25 +0000 (07:22 +0000)]
Fix warnings.
git-svn-id: svn://localhost/ardour2/branches/3.0@4499
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 7 Feb 2009 07:19:02 +0000 (07:19 +0000)]
Revert redundant kludge.
git-svn-id: svn://localhost/ardour2/branches/3.0@4498
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sat, 7 Feb 2009 06:57:02 +0000 (06:57 +0000)]
* Evoral: first successful read from Sequence
*Evoral: added debug option to wscript
git-svn-id: svn://localhost/ardour2/branches/3.0@4497
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sat, 7 Feb 2009 02:22:17 +0000 (02:22 +0000)]
* added run-tests.sh to libs/evoral
git-svn-id: svn://localhost/ardour2/branches/3.0@4496
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sat, 7 Feb 2009 00:52:19 +0000 (00:52 +0000)]
* evoral: First productive test environment
git-svn-id: svn://localhost/ardour2/branches/3.0@4495
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sat, 7 Feb 2009 00:11:17 +0000 (00:11 +0000)]
* introduced CppUnit into libs/Evoral
git-svn-id: svn://localhost/ardour2/branches/3.0@4494
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 6 Feb 2009 20:31:12 +0000 (20:31 +0000)]
* Evoral: waf and unit test compile and run now
git-svn-id: svn://localhost/ardour2/branches/3.0@4493
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 6 Feb 2009 20:31:00 +0000 (20:31 +0000)]
* Add SysEx Support to MidiModel / SMF
git-svn-id: svn://localhost/ardour2/branches/3.0@4492
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 5 Feb 2009 12:56:12 +0000 (12:56 +0000)]
Small fixes to port matrix rendering, mostly visible when using the bundle manager.
git-svn-id: svn://localhost/ardour2/branches/3.0@4491
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 4 Feb 2009 17:05:26 +0000 (17:05 +0000)]
Reduce header dependencies.
git-svn-id: svn://localhost/ardour2/branches/3.0@4490
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 4 Feb 2009 14:26:00 +0000 (14:26 +0000)]
Fix minor visual glitch with mouseover when a label is partially out-of-sight.
git-svn-id: svn://localhost/ardour2/branches/3.0@4489
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 3 Feb 2009 08:47:13 +0000 (08:47 +0000)]
* fix comment
git-svn-id: svn://localhost/ardour2/branches/3.0@4488
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 3 Feb 2009 08:46:44 +0000 (08:46 +0000)]
* more pleasant template parameter names in (MIDI)Event
git-svn-id: svn://localhost/ardour2/branches/3.0@4487
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 3 Feb 2009 08:46:24 +0000 (08:46 +0000)]
* midi_event_size(uchar status): return size including status / handle sysex
git-svn-id: svn://localhost/ardour2/branches/3.0@4486
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Tue, 3 Feb 2009 06:22:50 +0000 (06:22 +0000)]
* typo buss -> bus
git-svn-id: svn://localhost/ardour2/branches/3.0@4485
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 3 Feb 2009 01:55:25 +0000 (01:55 +0000)]
Click and hold button 1 over a channel name in the port matrix highlights
connected channels.
git-svn-id: svn://localhost/ardour2/branches/3.0@4484
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 3 Feb 2009 00:07:51 +0000 (00:07 +0000)]
Do not display orphaned Show: labels when they are not required.
git-svn-id: svn://localhost/ardour2/branches/3.0@4483
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 2 Feb 2009 22:35:50 +0000 (22:35 +0000)]
Fix auto-return, hopefully not at the expense of anything else.
git-svn-id: svn://localhost/ardour2/branches/3.0@4482
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 2 Feb 2009 22:17:06 +0000 (22:17 +0000)]
Re-enable creation of stereo bundles for system IO, so that the mixer strip
connection menus for stereo tracks are populated again.
Also enable disconnection via these menus.
git-svn-id: svn://localhost/ardour2/branches/3.0@4481
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 2 Feb 2009 17:11:51 +0000 (17:11 +0000)]
Fix a couple of bugs causing unexpected movements of the playhead.
git-svn-id: svn://localhost/ardour2/branches/3.0@4480
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Mon, 2 Feb 2009 15:51:19 +0000 (15:51 +0000)]
Disable excessive console output (please comment this stuff before committing...).
git-svn-id: svn://localhost/ardour2/branches/3.0@4479
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 2 Feb 2009 13:59:50 +0000 (13:59 +0000)]
Fix up mouseover handling in the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@4478
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 2 Feb 2009 09:10:26 +0000 (09:10 +0000)]
* fix misleading/wrong comment
git-svn-id: svn://localhost/ardour2/branches/3.0@4477
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 2 Feb 2009 08:50:36 +0000 (08:50 +0000)]
* debugging output
* style guide
git-svn-id: svn://localhost/ardour2/branches/3.0@4476
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 2 Feb 2009 08:50:28 +0000 (08:50 +0000)]
* fixed crash: MidiBuffer::reserve returned wrong write location
git-svn-id: svn://localhost/ardour2/branches/3.0@4475
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Mon, 2 Feb 2009 07:59:03 +0000 (07:59 +0000)]
* added assertions to MidiBuffer::iterator_base in order to avoid offset corruption
git-svn-id: svn://localhost/ardour2/branches/3.0@4474
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Mon, 2 Feb 2009 02:36:05 +0000 (02:36 +0000)]
Make (MIDI) event time stamp type a template parameter.
git-svn-id: svn://localhost/ardour2/branches/3.0@4473
d708f5d6-7413-0410-9779-
e7cbd77b26cf