ardour.git
13 years agoput sampo's FFT into the (new) GTKArdour namespace, to avoid collision with the FFT...
Paul Davis [Thu, 3 Mar 2011 17:58:11 +0000 (17:58 +0000)]
put sampo's FFT into the (new) GTKArdour namespace, to avoid collision with the FFT in the QM DSP library. they should both be namespaced but its easier to avoid changing the QM code at all

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

13 years agochange note-edit-mode alpha of MIDI region view frame to 64, not zero
Paul Davis [Thu, 3 Mar 2011 17:57:37 +0000 (17:57 +0000)]
change note-edit-mode alpha of MIDI region view frame to 64, not zero

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

13 years agoexperiment with making MIDI region boxes vanish when in note/internal edit mode ...
Paul Davis [Thu, 3 Mar 2011 14:51:02 +0000 (14:51 +0000)]
experiment with making MIDI region boxes vanish when in note/internal edit mode ... to be continued

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

13 years agouse alpha value when drawing simplerect outline
Paul Davis [Thu, 3 Mar 2011 14:46:23 +0000 (14:46 +0000)]
use alpha value when drawing simplerect outline

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

13 years agomove open-on-write call for MIDI into mark_streaming_midi_write_started() so that...
Paul Davis [Thu, 3 Mar 2011 03:54:28 +0000 (03:54 +0000)]
move open-on-write call for MIDI into mark_streaming_midi_write_started() so that it works for the fork operation (or any other op that writes a new file)

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

13 years agomake select-all in internal edit (MIDI note) edit mode operate on the region selectio...
Paul Davis [Thu, 3 Mar 2011 03:53:46 +0000 (03:53 +0000)]
make select-all in internal edit (MIDI note) edit mode operate on the region selection, not the set of regions with MIDI notes selected

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

13 years agoadd QMDSP library to ardev file so that its discoverable as we try to load VAMP stuff
Paul Davis [Wed, 2 Mar 2011 23:49:44 +0000 (23:49 +0000)]
add QMDSP library to ardev file so that its discoverable as we try to load VAMP stuff

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

13 years agoadd QM onset detector VAMP plugin
Paul Davis [Wed, 2 Mar 2011 23:39:49 +0000 (23:39 +0000)]
add QM onset detector VAMP plugin

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

13 years agogroup clocks in location UI and region editor so that they all change modes together
Paul Davis [Wed, 2 Mar 2011 22:43:19 +0000 (22:43 +0000)]
group clocks in location UI and region editor so that they all change modes together

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

13 years agoincrease butler event pool size dramatically
Paul Davis [Wed, 2 Mar 2011 22:41:46 +0000 (22:41 +0000)]
increase butler event pool size dramatically

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

13 years agodeeper debug stracktrace
Paul Davis [Wed, 2 Mar 2011 22:15:59 +0000 (22:15 +0000)]
deeper debug stracktrace

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

13 years agoactual debug stracktrace added
Paul Davis [Wed, 2 Mar 2011 22:02:03 +0000 (22:02 +0000)]
actual debug stracktrace added

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

13 years agodebug stracktrace added
Paul Davis [Wed, 2 Mar 2011 21:28:25 +0000 (21:28 +0000)]
debug stracktrace added

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

13 years agomake per-track port matrix dialog into a real dialog, complete with ctrl-w handling
Paul Davis [Wed, 2 Mar 2011 18:36:28 +0000 (18:36 +0000)]
make per-track port matrix dialog into a real dialog, complete with ctrl-w handling

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

13 years agorevert to using our own icons for zoom in/out/full, but rescale them to be a little...
Paul Davis [Wed, 2 Mar 2011 18:22:19 +0000 (18:22 +0000)]
revert to using our own icons for zoom in/out/full, but rescale them to be a little bigger

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

13 years agoremove entire "stub" file concept; open new audio and MIDI files on demand (at first...
Paul Davis [Wed, 2 Mar 2011 17:05:16 +0000 (17:05 +0000)]
remove entire "stub" file concept; open new audio and MIDI files on demand (at first write); could be a few gotchas with some corner case scenarios, but apparently works OK

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

13 years agoRemove action-driven keyboard brush, which is the same as paste as far as I can see.
Carl Hetherington [Wed, 2 Mar 2011 17:02:09 +0000 (17:02 +0000)]
Remove action-driven keyboard brush, which is the same as paste as far as I can see.

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

13 years agoNo-op: coding style.
Carl Hetherington [Wed, 2 Mar 2011 17:00:54 +0000 (17:00 +0000)]
No-op: coding style.

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

13 years agoComments.
Carl Hetherington [Wed, 2 Mar 2011 17:00:35 +0000 (17:00 +0000)]
Comments.

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

13 years agoFix up undo/redo of MIDI note paste (#3815).
Carl Hetherington [Wed, 2 Mar 2011 16:18:59 +0000 (16:18 +0000)]
Fix up undo/redo of MIDI note paste (#3815).

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

13 years agoNumber CC automation tracks from 0 rather than 1 (#3814)
Carl Hetherington [Wed, 2 Mar 2011 14:14:46 +0000 (14:14 +0000)]
Number CC automation tracks from 0 rather than 1 (#3814)

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

13 years agolincoln's patch to use QM onset detection in RFerret, and other tweaks
Paul Davis [Wed, 2 Mar 2011 12:43:44 +0000 (12:43 +0000)]
lincoln's patch to use QM onset detection in RFerret, and other tweaks

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

13 years agoupgrade VAMP SDK to latest (or newer) version
Paul Davis [Wed, 2 Mar 2011 12:38:17 +0000 (12:38 +0000)]
upgrade VAMP SDK to latest (or newer) version

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

13 years agoadd queen mary DSP library
Paul Davis [Wed, 2 Mar 2011 12:37:39 +0000 (12:37 +0000)]
add queen mary DSP library

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

13 years agoLess subtle attempt to prevent crashes on removing sources during session deletion.
Carl Hetherington [Wed, 2 Mar 2011 11:30:37 +0000 (11:30 +0000)]
Less subtle attempt to prevent crashes on removing sources during session deletion.

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

13 years agouse entered track for fit-tracks if in internal edit mode and no tracks or regions...
Paul Davis [Wed, 2 Mar 2011 02:59:44 +0000 (02:59 +0000)]
use entered track for fit-tracks if in internal edit mode and no tracks or regions are selected

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

13 years agomake fit-selected-tracks operate on tracks with selected regions IF no tracks are...
Paul Davis [Wed, 2 Mar 2011 02:46:19 +0000 (02:46 +0000)]
make fit-selected-tracks operate on tracks with selected regions IF no tracks are selected

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

13 years agoClean up Misc. Shortcuts menu.
Carl Hetherington [Wed, 2 Mar 2011 02:15:16 +0000 (02:15 +0000)]
Clean up Misc. Shortcuts menu.

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

13 years ago(a) require JACK 0.120.1 to compile (but NOT to run) (b) fix up illegal retrieval...
Paul Davis [Wed, 2 Mar 2011 01:39:52 +0000 (01:39 +0000)]
(a) require JACK 0.120.1 to compile (but NOT to run) (b) fix up illegal retrieval of jack port buffer sizes before jack_activate()

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

13 years agoAdd missing snap-to actions to the main menu so that their keyboard accelerators...
Carl Hetherington [Wed, 2 Mar 2011 00:40:48 +0000 (00:40 +0000)]
Add missing snap-to actions to the main menu so that their keyboard accelerators work (#3787).

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

13 years agoRemove some unused code, and Editor::get_prefix() which wasn't doing anything.
Carl Hetherington [Wed, 2 Mar 2011 00:30:28 +0000 (00:30 +0000)]
Remove some unused code, and Editor::get_prefix() which wasn't doing anything.

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

13 years agoPut some up/down buttons to the right of the summary. Might help with #3786.
Carl Hetherington [Wed, 2 Mar 2011 00:30:19 +0000 (00:30 +0000)]
Put some up/down buttons to the right of the summary.  Might help with #3786.

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

13 years agoMissing files.
Carl Hetherington [Tue, 1 Mar 2011 23:28:02 +0000 (23:28 +0000)]
Missing files.

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

13 years agoUse PBD debugging code for keyboard debugging.
Carl Hetherington [Tue, 1 Mar 2011 23:26:27 +0000 (23:26 +0000)]
Use PBD debugging code for keyboard debugging.

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

13 years agoRemove unused code.
Carl Hetherington [Tue, 1 Mar 2011 23:26:11 +0000 (23:26 +0000)]
Remove unused code.

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

13 years agoMake track shrink / expand bindable actions (#3695).
Carl Hetherington [Tue, 1 Mar 2011 23:25:55 +0000 (23:25 +0000)]
Make track shrink / expand bindable actions (#3695).

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

13 years agos/processormenu/ProcessorMenu/g to make the key bindings editor a bit prettier.
Carl Hetherington [Tue, 1 Mar 2011 23:25:42 +0000 (23:25 +0000)]
s/processormenu/ProcessorMenu/g to make the key bindings editor a bit prettier.

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

13 years agoimprove, cleanup, rationalize Session::cleanup_sources() and supporting infrastructure
Paul Davis [Tue, 1 Mar 2011 21:54:54 +0000 (21:54 +0000)]
improve, cleanup, rationalize Session::cleanup_sources() and supporting infrastructure

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

13 years agocomment fix
Paul Davis [Tue, 1 Mar 2011 21:54:12 +0000 (21:54 +0000)]
comment fix

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

13 years agofix width handling in vbap panner
Paul Davis [Tue, 1 Mar 2011 21:53:54 +0000 (21:53 +0000)]
fix width handling in vbap panner

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

13 years agoslightly improve text of cleanup results dialog
Paul Davis [Tue, 1 Mar 2011 21:53:21 +0000 (21:53 +0000)]
slightly improve text of cleanup results dialog

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

13 years agorationalizations and so forth for panner2d drawing (math is hard)
Paul Davis [Tue, 1 Mar 2011 21:52:59 +0000 (21:52 +0000)]
rationalizations and so forth for panner2d drawing (math is hard)

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

13 years agoSet session dirty when pans change (#3807).
Carl Hetherington [Tue, 1 Mar 2011 21:40:01 +0000 (21:40 +0000)]
Set session dirty when pans change (#3807).

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

13 years agoassert to show up #3812 more clearly.
Carl Hetherington [Tue, 1 Mar 2011 20:44:12 +0000 (20:44 +0000)]
assert to show up #3812 more clearly.

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

13 years agoFix previous.
Carl Hetherington [Tue, 1 Mar 2011 18:09:40 +0000 (18:09 +0000)]
Fix previous.

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

13 years agoMake sure CapturingProcessors write a type to their state node so that they can be...
Carl Hetherington [Tue, 1 Mar 2011 18:08:57 +0000 (18:08 +0000)]
Make sure CapturingProcessors write a type to their state node so that they can be reloaded without a crash.

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

13 years agoFix crash on session close.
Carl Hetherington [Tue, 1 Mar 2011 17:39:57 +0000 (17:39 +0000)]
Fix crash on session close.

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

13 years agoUpdate session range on trimming regions.
Carl Hetherington [Tue, 1 Mar 2011 16:23:31 +0000 (16:23 +0000)]
Update session range on trimming regions.

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

13 years agoFix crash on drag-n-drop of port inserts (#3809).
Carl Hetherington [Tue, 1 Mar 2011 15:24:44 +0000 (15:24 +0000)]
Fix crash on drag-n-drop of port inserts (#3809).

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

13 years agoCleanup stub files after setup_raid_path has prepared the paths for it to use.
Carl Hetherington [Tue, 1 Mar 2011 15:05:55 +0000 (15:05 +0000)]
Cleanup stub files after setup_raid_path has prepared the paths for it to use.

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

13 years agoDesensitize playlist menu with >1 selected tracks.
Carl Hetherington [Tue, 1 Mar 2011 15:05:47 +0000 (15:05 +0000)]
Desensitize playlist menu with >1 selected tracks.

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

13 years agoMake track mode menu apply to the selection.
Carl Hetherington [Tue, 1 Mar 2011 15:05:05 +0000 (15:05 +0000)]
Make track mode menu apply to the selection.

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

13 years agoMake an aborted MIDI capture due to no data being received behave the same as an...
Carl Hetherington [Tue, 1 Mar 2011 02:04:57 +0000 (02:04 +0000)]
Make an aborted MIDI capture due to no data being received behave the same as an explicitly aborted capture.

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

13 years agoMake the session watch sources' DropReferences and drop accordingly. Remove a now...
Carl Hetherington [Tue, 1 Mar 2011 02:04:50 +0000 (02:04 +0000)]
Make the session watch sources' DropReferences and drop accordingly.  Remove a now-redundant call to remove_source in AudioDiskstream.  Make the MidiDiskstream drop references on write sources that it wants rid of, so that the sources are actually destroyed.

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

13 years agoDon't create the MidiDiskstream twice (in both _set_state and set_state_part_two)
Carl Hetherington [Tue, 1 Mar 2011 02:04:42 +0000 (02:04 +0000)]
Don't create the MidiDiskstream twice (in both _set_state and set_state_part_two)

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

13 years agoMake sure that the MidiSource constructor doesn't set the wrong _flags.
Carl Hetherington [Tue, 1 Mar 2011 02:04:34 +0000 (02:04 +0000)]
Make sure that the MidiSource constructor doesn't set the wrong _flags.

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

13 years agoAdd assert to make sure that we succeed in making a writable SMFSource.
Carl Hetherington [Tue, 1 Mar 2011 02:04:23 +0000 (02:04 +0000)]
Add assert to make sure that we succeed in making a writable SMFSource.

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

13 years agoAdd virtual destructor.
Carl Hetherington [Tue, 1 Mar 2011 02:04:15 +0000 (02:04 +0000)]
Add virtual destructor.

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

13 years agoHopefully fix disappearing MIDI recorded regions on the first record of a new session.
Carl Hetherington [Tue, 1 Mar 2011 02:03:52 +0000 (02:03 +0000)]
Hopefully fix disappearing MIDI recorded regions on the first record of a new session.

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

13 years agoRestore fade option to strip silence.
Carl Hetherington [Mon, 28 Feb 2011 18:57:43 +0000 (18:57 +0000)]
Restore fade option to strip silence.

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

13 years agoFix up strip silence.
Carl Hetherington [Mon, 28 Feb 2011 18:57:25 +0000 (18:57 +0000)]
Fix up strip silence.

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

13 years agoremove hard-coded use of '/' in pathscanner code as dir separator (use glib instead)
Paul Davis [Mon, 28 Feb 2011 16:35:43 +0000 (16:35 +0000)]
remove hard-coded use of '/' in pathscanner code as dir separator (use glib instead)

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

13 years agoFix up display of silence rectangles, and shortest audible period (#3798).
Carl Hetherington [Mon, 28 Feb 2011 15:01:09 +0000 (15:01 +0000)]
Fix up display of silence rectangles, and shortest audible period (#3798).

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

13 years agoNo-op; coding style.
Carl Hetherington [Mon, 28 Feb 2011 15:01:01 +0000 (15:01 +0000)]
No-op; coding style.

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

13 years agoFix a couple of memory leaks.
Carl Hetherington [Mon, 28 Feb 2011 04:14:23 +0000 (04:14 +0000)]
Fix a couple of memory leaks.

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

13 years agoRemove unused code.
Carl Hetherington [Mon, 28 Feb 2011 04:01:08 +0000 (04:01 +0000)]
Remove unused code.

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

13 years agoUpdate ghost MIDI regions in automation tracks when zoom changes. Fixes #3803.
Carl Hetherington [Mon, 28 Feb 2011 04:00:38 +0000 (04:00 +0000)]
Update ghost MIDI regions in automation tracks when zoom changes.  Fixes #3803.

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

13 years agoRemove unused code.
Carl Hetherington [Mon, 28 Feb 2011 03:59:51 +0000 (03:59 +0000)]
Remove unused code.

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

13 years agoMake sure notes fit in the allocated height of a newly-created ghost region.
Carl Hetherington [Mon, 28 Feb 2011 03:59:41 +0000 (03:59 +0000)]
Make sure notes fit in the allocated height of a newly-created ghost region.

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

13 years agoCopy plugin when extending the count, rather than using the same one. Should fix...
Carl Hetherington [Mon, 28 Feb 2011 02:33:07 +0000 (02:33 +0000)]
Copy plugin when extending the count, rather than using the same one.  Should fix #3672.

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

13 years agoDecide whether to show crossfade and choose-top-region menus based on the mouse posit...
Carl Hetherington [Sun, 27 Feb 2011 16:43:48 +0000 (16:43 +0000)]
Decide whether to show crossfade and choose-top-region menus based on the mouse position rather than the edit point.  I think this is marginally more intuitive.

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

13 years agoFix thinko with numbering of multiple added tracks.
Carl Hetherington [Sun, 27 Feb 2011 16:43:39 +0000 (16:43 +0000)]
Fix thinko with numbering of multiple added tracks.

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

13 years agoFix addition of multiple tracks.
Carl Hetherington [Sun, 27 Feb 2011 11:23:30 +0000 (11:23 +0000)]
Fix addition of multiple tracks.

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

13 years agoAllow naming of new tracks/busses in the add route dialogue (#3376).
Carl Hetherington [Sun, 27 Feb 2011 01:59:04 +0000 (01:59 +0000)]
Allow naming of new tracks/busses in the add route dialogue (#3376).

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

13 years agoFix crashes due to use of an uninitialised set of points.
Carl Hetherington [Sun, 27 Feb 2011 01:58:52 +0000 (01:58 +0000)]
Fix crashes due to use of an uninitialised set of points.

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

13 years agoComment typo.
Carl Hetherington [Sun, 27 Feb 2011 01:56:12 +0000 (01:56 +0000)]
Comment typo.

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

13 years agoCreate ghost regions when automation tracks are added, as well as on session reload...
Carl Hetherington [Sat, 26 Feb 2011 23:48:43 +0000 (23:48 +0000)]
Create ghost regions when automation tracks are added, as well as on session reload (#3801).

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

13 years agoAdd comment about some inaccuracies in framepos_plus_bbt.
Carl Hetherington [Sat, 26 Feb 2011 22:52:24 +0000 (22:52 +0000)]
Add comment about some inaccuracies in framepos_plus_bbt.

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

13 years agoFix ordering of set position / length when trimming the start of MIDI regions. Fixes...
Carl Hetherington [Sat, 26 Feb 2011 20:37:54 +0000 (20:37 +0000)]
Fix ordering of set position / length when trimming the start of MIDI regions.  Fixes most of the rest of #3789.

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

13 years agoAdd panners and libtimecode to library path.
Carl Hetherington [Sat, 26 Feb 2011 20:36:38 +0000 (20:36 +0000)]
Add panners and libtimecode to library path.

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

13 years agoRemove out-of-date and somewhat redundant comment.
Carl Hetherington [Sat, 26 Feb 2011 20:35:41 +0000 (20:35 +0000)]
Remove out-of-date and somewhat redundant comment.

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

13 years agoLoad the tempo map before regions so that MIDI region positions / lengths don't get...
Carl Hetherington [Sat, 26 Feb 2011 11:36:27 +0000 (11:36 +0000)]
Load the tempo map before regions so that MIDI region positions / lengths don't get corrupted (part of #3789).

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

13 years agomerge in changes from 2.0 ongoing. Includes the build type in the package name and...
Todd Naugle [Fri, 25 Feb 2011 22:05:15 +0000 (22:05 +0000)]
merge in changes from 2.0 ongoing. Includes the build type in the package name and other fixes from 2.0

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

13 years agoadd README file from 2.0 ongoing
Todd Naugle [Fri, 25 Feb 2011 21:39:38 +0000 (21:39 +0000)]
add README file from 2.0 ongoing

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

13 years agoadd space to a string
Paul Davis [Fri, 25 Feb 2011 19:12:09 +0000 (19:12 +0000)]
add space to a string

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

13 years agoFix previous patch a bit better.
Carl Hetherington [Fri, 25 Feb 2011 17:40:19 +0000 (17:40 +0000)]
Fix previous patch a bit better.

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

13 years agoMove playback_distance up to AudioDiskstream from Diskstream since it is only used...
Carl Hetherington [Fri, 25 Feb 2011 17:00:45 +0000 (17:00 +0000)]
Move playback_distance up to AudioDiskstream from Diskstream since it is only used there.

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

13 years agoFix midi playback stopping after moving a note (#3718).
Carl Hetherington [Fri, 25 Feb 2011 17:00:09 +0000 (17:00 +0000)]
Fix midi playback stopping after moving a note (#3718).

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

13 years agotake reverse width into account when labelling signals in panner2d ; better way to...
Paul Davis [Fri, 25 Feb 2011 03:20:47 +0000 (03:20 +0000)]
take reverse width into account when labelling signals in panner2d ; better way to draw the width arc

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

13 years agomore easily visible error message if a plugin fails to load after being selected...
Paul Davis [Thu, 24 Feb 2011 21:15:45 +0000 (21:15 +0000)]
more easily visible error message if a plugin fails to load after being selected for addition to a route

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

13 years agoadd DEBUG::Accelerators to mildly cut down on cruft in key_press_focus_accelerator_ha...
Paul Davis [Thu, 24 Feb 2011 19:44:13 +0000 (19:44 +0000)]
add DEBUG::Accelerators to mildly cut down on cruft in key_press_focus_accelerator_handler()

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

13 years agoswitch cartesian/spherical function names and make them use length. still a tweak...
Paul Davis [Thu, 24 Feb 2011 18:55:33 +0000 (18:55 +0000)]
switch cartesian/spherical function names and make them use length. still a tweak needed here

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

13 years agodon't show remove port options for individual ports if there is only one (port matrix)
Paul Davis [Thu, 24 Feb 2011 17:10:17 +0000 (17:10 +0000)]
don't show remove port options for individual ports if there is only one (port matrix)

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

13 years agoallow zero-input (i.e. tone generator) processors to be added
Paul Davis [Thu, 24 Feb 2011 16:22:42 +0000 (16:22 +0000)]
allow zero-input (i.e. tone generator) processors to be added

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

13 years agoprettification of vbap/2d panner GUI. lots of details still to fix. also signal place...
Paul Davis [Thu, 24 Feb 2011 04:28:48 +0000 (04:28 +0000)]
prettification of vbap/2d panner GUI. lots of details still to fix. also signal placement is now more correct although width is still not handled correctly

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

13 years agonew implementation of cartesian -> elevation, avoiding baroque code inherited from...
Paul Davis [Thu, 24 Feb 2011 04:27:48 +0000 (04:27 +0000)]
new implementation of cartesian -> elevation, avoiding baroque code inherited from VBAP distribution

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

13 years agoTidy (no functional changes).
David Robillard [Thu, 24 Feb 2011 02:24:18 +0000 (02:24 +0000)]
Tidy (no functional changes).

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

13 years agoFix crash on opening route menu with busses in the selection.
Carl Hetherington [Thu, 24 Feb 2011 00:05:28 +0000 (00:05 +0000)]
Fix crash on opening route menu with busses in the selection.

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

13 years agoMake alignment options work across the track selection. Also remove code to update...
Carl Hetherington [Wed, 23 Feb 2011 02:48:35 +0000 (02:48 +0000)]
Make alignment options work across the track selection.  Also remove code to update the options now that the menu is rebuilt every time it is shown.

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

13 years agoMake layer menu items apply to the selection.
Carl Hetherington [Wed, 23 Feb 2011 02:08:57 +0000 (02:08 +0000)]
Make layer menu items apply to the selection.

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