ardour.git
15 years agoOops. Fix XML stuff in GUI as well.
David Robillard [Sun, 15 Feb 2009 03:45:00 +0000 (03:45 +0000)]
Oops.  Fix XML stuff in GUI as well.

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

15 years agoMore contrast for MIDI notes.
David Robillard [Sun, 15 Feb 2009 03:37:08 +0000 (03:37 +0000)]
More contrast for MIDI notes.

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

15 years agoSession XML style consistency (tag names are capitalized).
David Robillard [Sun, 15 Feb 2009 03:21:30 +0000 (03:21 +0000)]
Session XML style consistency (tag names are capitalized).
One thing left, this weird "end-marker-is-free" in <Config>.  Is this really a config option?  Anyone?

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

15 years agoTidy, remove dead code.
David Robillard [Sun, 15 Feb 2009 03:00:04 +0000 (03:00 +0000)]
Tidy, remove dead code.

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

15 years agoTidy.
David Robillard [Sun, 15 Feb 2009 02:36:15 +0000 (02:36 +0000)]
Tidy.

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

15 years agoShutup.
David Robillard [Sun, 15 Feb 2009 02:14:23 +0000 (02:14 +0000)]
Shutup.

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

15 years agoCache file position in SMFSource::read_unlocked (i.e. don't seek to start and search...
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

15 years agoClean up.
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

15 years agoDe-templatify Evoral::SMF which has no concept of time other than SMF time.
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

15 years agoUse nframes_t for timestamps of real (jack) time MIDI events (i.e. in MidiBuffer...
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

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

15 years agoRemove superfluous typedefs.
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

15 years agoMake SMF::append_event_delta take a buffer and a size rather than an Event (no point...
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

15 years agoConst correctness.
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

15 years agoRemove unused (and timestamp type nasty) last_event_time() from SMF.
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

15 years agoWhile I'm doing trivial prettification things and not giving a damn about superficial...
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

15 years agoLine wrap at 100 lines so I can read things :).
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

15 years agoUpdate for libsmf API changes.
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

15 years agoFix types to be warning clean on 64 bit.
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

15 years agoUpdate autowaf (fix mandatory header check).
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

15 years agoMIDI robustness.
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

15 years agoIf a bundle's channel has no ports associated with it, you can't connect
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

15 years agoMake DnD copy processors using their XML representations. Remove unused
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

15 years agoFix most absurd function name I've seen in a while.
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

15 years agoMore powerful SMF::open interface.
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

15 years agoRemove abstract MIDIFile interface (maintaining interface with old crap was getting...
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

15 years agoLibSMF -> SMF
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

15 years agoSMF -> OldSMF
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

15 years agoFix send copying by paste and drag n drop.
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

15 years ago* second part of the last fix
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

15 years ago* fix concerning a comment on issue 2541: Go back to the last MIDI beat on stop
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

15 years agoLess weak plugin preset system (maybe AU preset stuff can use the 'normal' thing...
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

15 years agoMandatory check for boost headers.
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

15 years ago*session.h whitespace
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

15 years ago* Added CanvasSysEx class for displaying SysExes
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

15 years ago* MIDIClock_Slave: fixed bugs:
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

15 years ago* MIDIClock_Slave: Fix for devices that always send MIDI clock (not just between...
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

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

15 years ago* Evoral: SMFTest: added createNewFileTest (passes)
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

15 years ago* Swapped MidiSource to LibSMF
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

15 years ago* MIDI clock slave: issues 2541 and 2542 ready for testing (cant test myself due...
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

15 years agoFix segfault on:
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

15 years agoverbosity--
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

15 years agoRemove unused (and weirdly typed) time parameter from begin_write.
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

15 years agoverbosity--
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

15 years agoStandardMIDIFile -> MIDIFile.
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

15 years agoDetect libsmf error and throw exceptions.
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

15 years agoInclude stripped down libsmf code internally.
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

15 years agoFix some problems with dragging more than 1 region to a new track.
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

15 years ago* introduced dependency: libsmf-1.2
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

15 years agoOffer routes on mixer strip IO menus. Fixes to these menus on MIDI routes.
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

15 years agoAdd connected_to ()
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

15 years agoRemove declaration of undefined method.
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

15 years agoRemove internal ports.
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

15 years ago*Evoral: Sequence: forgot to commit that
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

15 years ago* Evoral: Added Unit test for SMF
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

15 years ago* Evoral::Sequence: conditional compile for debugging output
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

15 years ago* Code readability: Template parameter <T> -> <Time>
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

15 years agoDuh. Simplify previous commit.
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

15 years agoAdd a rescan button.
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

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

15 years ago*Evoral::SMF fix reading/writing of SysEx Events
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

15 years agoBit of a hack to make the port matrix for port inserts at least vaguely usable.
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

15 years agoFix disassociation of all from a single channel.
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

15 years agoFixes to port inserts.
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

15 years agoRemove some debug code.
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

15 years agoFix disassociate all to only disassociate if required.
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

15 years agoUse slightly cleaner Port API in a few places.
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

15 years ago* filename conventions (second part of it)
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

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

15 years agoFix fade outs on split regions.
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

15 years agoShrink exposed SMF API.
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

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

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

15 years ago* Sequence: added asserts
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

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