ardour.git
11 years agoI think Region::can_move() should take into account _locked
Carl Hetherington [Sat, 8 Sep 2012 01:03:00 +0000 (01:03 +0000)]
I think Region::can_move() should take into account _locked
as well as the never-used (apart from ImageFrameView)
_position_locked.  Fixes #5090.

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

11 years agoUpdate to gtk2_ardour Czech translation from Pavel Fric
Carl Hetherington [Sat, 8 Sep 2012 00:21:39 +0000 (00:21 +0000)]
Update to gtk2_ardour Czech translation from Pavel Fric
(#5092).

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

11 years agoFix end-of-input-handling in silence trimmer
Sakari Bergen [Tue, 4 Sep 2012 18:16:21 +0000 (18:16 +0000)]
Fix end-of-input-handling in silence trimmer

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

11 years agoPatch from timbyr to stop the startup dialog
Carl Hetherington [Sat, 1 Sep 2012 11:32:38 +0000 (11:32 +0000)]
Patch from timbyr to stop the startup dialog
unexpectedly resizing when you ask for more options
(#5068).

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

11 years agoReset pending_locate_roll in all cases, not just when the
Carl Hetherington [Sat, 1 Sep 2012 11:24:17 +0000 (11:24 +0000)]
Reset pending_locate_roll in all cases, not just when the
roll happened; should help with #5047.

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

11 years agoFix compilation without svn lv2.
David Robillard [Thu, 30 Aug 2012 01:23:39 +0000 (01:23 +0000)]
Fix compilation without svn lv2.

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

11 years agoImplement latest buf-size extension via new options extension.
David Robillard [Wed, 29 Aug 2012 20:22:18 +0000 (20:22 +0000)]
Implement latest buf-size extension via new options extension.

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

11 years agoadded missing header include
Robin Gareus [Wed, 29 Aug 2012 00:30:50 +0000 (00:30 +0000)]
added missing header include

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

11 years agoLV2: Send messages from one UI to all replicated instances.
Robin Gareus [Tue, 28 Aug 2012 15:42:42 +0000 (15:42 +0000)]
LV2: Send messages from one UI to all replicated instances.

Addresses issue mentioned in previous commit.

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

11 years agoLV2: amend previous commit, respect replicated plugin instances
Robin Gareus [Tue, 28 Aug 2012 15:42:40 +0000 (15:42 +0000)]
LV2: amend previous commit, respect replicated plugin instances

When a plugin is replicated (eg. mono plugin on a stereo-track),
configure_io() is only called for the first instance.
The 2nd instance will not have dedicated buffers but re-use copies
of the first instance. Should the 2nd instance use a LV2 worker-thread or
local communication ports they can not be shared with the first instance.
-> this patch allocates Atom-buffers for each instance.

PS. this still needs more work; there is only one UI instance for
all plugin instances. messages from the UI should go to all
instances.

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

11 years agoLV2: allocate dedicated buffers for [non-midi] event-ports.
Robin Gareus [Tue, 28 Aug 2012 15:42:38 +0000 (15:42 +0000)]
LV2: allocate dedicated buffers for [non-midi] event-ports.

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

11 years agoLV2 worker: prevent corruption of ringbuffer
Robin Gareus [Tue, 28 Aug 2012 15:42:35 +0000 (15:42 +0000)]
LV2 worker: prevent corruption of ringbuffer

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

11 years agofix LV2 worker
Robin Gareus [Mon, 27 Aug 2012 04:08:48 +0000 (04:08 +0000)]
fix LV2 worker

start worker thread after _sem and _exit have been initialized.
stop thread when plugin is removed.

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

11 years agodedicated LV2 non-MIDI atom-event-port handling
Robin Gareus [Mon, 27 Aug 2012 04:08:45 +0000 (04:08 +0000)]
dedicated LV2 non-MIDI atom-event-port handling

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

11 years agoCreate and realize LV2 UI container before instantiating (required for proper embeddi...
David Robillard [Tue, 21 Aug 2012 19:29:19 +0000 (19:29 +0000)]
Create and realize LV2 UI container before instantiating (required for proper embedding in some situations).

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

11 years agofix long-option: --no-splash = -n (and test git+svn first-commit)
Robin Gareus [Tue, 21 Aug 2012 17:44:48 +0000 (17:44 +0000)]
fix long-option: --no-splash = -n (and test git+svn first-commit)

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

11 years agoFix some const-violating casts.
David Robillard [Sat, 18 Aug 2012 15:56:48 +0000 (15:56 +0000)]
Fix some const-violating casts.

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

11 years agoAdd debug trace for LV2 like the other APIs.
David Robillard [Sat, 18 Aug 2012 15:49:32 +0000 (15:49 +0000)]
Add debug trace for LV2 like the other APIs.

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

11 years agoLV2 log extension support.
David Robillard [Fri, 17 Aug 2012 03:05:06 +0000 (03:05 +0000)]
LV2 log extension support.

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

11 years agoFix const violating case.
David Robillard [Fri, 17 Aug 2012 03:03:55 +0000 (03:03 +0000)]
Fix const violating case.

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

11 years agomake --disable-plugins/-d work again, probably
Paul Davis [Thu, 16 Aug 2012 02:06:18 +0000 (02:06 +0000)]
make --disable-plugins/-d work again, probably

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

11 years agoundo that last commit
Paul Davis [Fri, 10 Aug 2012 17:03:22 +0000 (17:03 +0000)]
undo that last commit

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

11 years agofix for OS X builds with new prototype C warning flags
Paul Davis [Fri, 10 Aug 2012 17:02:37 +0000 (17:02 +0000)]
fix for OS X builds with new prototype C warning flags

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

11 years agoadd -Wpointer-arith -Wcast-qual -Wcast-align and others to compile flags, and fix...
Paul Davis [Fri, 10 Aug 2012 15:57:09 +0000 (15:57 +0000)]
add -Wpointer-arith -Wcast-qual -Wcast-align and others to compile flags, and fix const cast warnings generated by new flags

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

11 years agofix erroneous use of i18n.h in a header file
Paul Davis [Fri, 10 Aug 2012 15:56:25 +0000 (15:56 +0000)]
fix erroneous use of i18n.h in a header file

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

11 years agotest a different approach to propagating plugin parameter changes (VST only for now)
Paul Davis [Thu, 9 Aug 2012 17:59:43 +0000 (17:59 +0000)]
test a different approach to propagating plugin parameter changes (VST only for now)

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

11 years agowhen sending notice of a change in a plugin parameter value, send the current value
Paul Davis [Thu, 9 Aug 2012 17:37:23 +0000 (17:37 +0000)]
when sending notice of a change in a plugin parameter value, send the current value

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

11 years agomore vst parameter related stuff
Paul Davis [Thu, 9 Aug 2012 17:09:05 +0000 (17:09 +0000)]
more vst parameter related stuff

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

11 years agomore vst parameter related stuff
Paul Davis [Thu, 9 Aug 2012 16:55:56 +0000 (16:55 +0000)]
more vst parameter related stuff

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

11 years agoVST parameter setting tweak
Paul Davis [Thu, 9 Aug 2012 15:57:04 +0000 (15:57 +0000)]
VST parameter setting tweak

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

11 years agouse new floateq() to check VST plugin parameter equality
Paul Davis [Thu, 9 Aug 2012 15:47:16 +0000 (15:47 +0000)]
use new floateq() to check VST plugin parameter equality

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

11 years agonew file containing very clever code for floating point "equality" comparisons
Paul Davis [Thu, 9 Aug 2012 15:46:54 +0000 (15:46 +0000)]
new file containing very clever code for floating point "equality" comparisons

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

11 years agomore VST parameter debugging
Paul Davis [Thu, 9 Aug 2012 01:06:32 +0000 (01:06 +0000)]
more VST parameter debugging

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

11 years agosome VST parameter mgmt debugging
Paul Davis [Wed, 8 Aug 2012 22:27:12 +0000 (22:27 +0000)]
some VST parameter mgmt debugging

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

11 years agoFix more tab width assumption mess caused by Paul's misconfigured editor.
David Robillard [Wed, 8 Aug 2012 00:21:05 +0000 (00:21 +0000)]
Fix more tab width assumption mess caused by Paul's misconfigured editor.

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

11 years agoSupport new LV2 buf-size extension if a new enough (currently svn) LV2 is present.
David Robillard [Wed, 8 Aug 2012 00:16:30 +0000 (00:16 +0000)]
Support new LV2 buf-size extension if a new enough (currently svn) LV2 is present.

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

11 years agoSet splash screen to non-resizable so it displays correctly in smart window managers.
David Robillard [Tue, 7 Aug 2012 23:56:17 +0000 (23:56 +0000)]
Set splash screen to non-resizable so it displays correctly in smart window managers.

There is an attempt in the code to handle the situation of being allocated more space, but it does not work correctly.  The splash isn't resizable anyway, this fix makes it appear as it should.

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

11 years agoUse accelerator key of "/Editor/set-playhead" action to position playhead in editor...
Colin Fletcher [Thu, 2 Aug 2012 10:30:48 +0000 (10:30 +0000)]
Use accelerator key of "/Editor/set-playhead" action to position playhead in editor summary pane, rather than hard-coding the default accelerator of 'p'.

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

11 years agotrying to track down why undo doesn't remove xfade rendering on OS X
Paul Davis [Sun, 29 Jul 2012 23:50:00 +0000 (23:50 +0000)]
trying to track down why undo doesn't remove xfade rendering on OS X

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

11 years agoallow resizing of startup wizard window
Paul Davis [Sat, 28 Jul 2012 19:35:32 +0000 (19:35 +0000)]
allow resizing of startup wizard window

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

11 years agoAdd missing #includes to some tests
Sakari Bergen [Sat, 28 Jul 2012 09:08:29 +0000 (09:08 +0000)]
Add missing #includes to some tests

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

11 years agoslightly more debugging for kbd accels
Paul Davis [Fri, 27 Jul 2012 03:21:39 +0000 (03:21 +0000)]
slightly more debugging for kbd accels

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

11 years agocomment code that stopped the keybd accel activation pathway if Keyboard::some_magic_...
Paul Davis [Fri, 27 Jul 2012 03:12:52 +0000 (03:12 +0000)]
comment code that stopped the keybd accel activation pathway if Keyboard::some_magic_widget_has_focus() is true. this was OS X only and (a) appears to be unnecessary (b) stops accels from working in windows that still handle some key events

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

11 years agoreset default transport speed when leaving audition mouse mode
Paul Davis [Thu, 26 Jul 2012 15:40:46 +0000 (15:40 +0000)]
reset default transport speed when leaving audition mouse mode

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

11 years agoif a request to reset the speed to zero as the default arrives when stopped, reset...
Paul Davis [Thu, 26 Jul 2012 15:40:11 +0000 (15:40 +0000)]
if a request to reset the speed to zero as the default arrives when stopped, reset the default speed to 1.0 (and nothing else). hacky, could probably use Session::request_reset_default_transport_speed()

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

11 years agoreplace deprecated g_atomic_int_exchange_add()
Paul Davis [Thu, 26 Jul 2012 15:39:17 +0000 (15:39 +0000)]
replace deprecated g_atomic_int_exchange_add()

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

11 years agofix for fetching git revision, from robin gareus
Paul Davis [Thu, 26 Jul 2012 12:31:42 +0000 (12:31 +0000)]
fix for fetching git revision, from robin gareus

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

11 years agoconvert from Glib:: to Glib::Threads for all thread-related API
Paul Davis [Wed, 25 Jul 2012 17:48:55 +0000 (17:48 +0000)]
convert from Glib:: to Glib::Threads for all thread-related API

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

11 years agowe're not really a beta anymore
Paul Davis [Wed, 25 Jul 2012 17:45:09 +0000 (17:45 +0000)]
we're not really a beta anymore

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

11 years agocheck for multiple tempo/meter marks at the same location, which somehow ardour2...
Paul Davis [Wed, 25 Jul 2012 13:12:25 +0000 (13:12 +0000)]
check for multiple tempo/meter marks at the same location, which somehow ardour2 allowed. don't handle it but at least report the error

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

11 years agoadd a new -DBOOST_SYSTEM_NO_DEPRECATED to try to remove the need to link against...
Paul Davis [Wed, 25 Jul 2012 11:16:19 +0000 (11:16 +0000)]
add a new -DBOOST_SYSTEM_NO_DEPRECATED to try to remove the need to link against boost::system on boost 1.50 and above

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

11 years agobump glibmm required version to 2.32
Paul Davis [Wed, 25 Jul 2012 10:56:33 +0000 (10:56 +0000)]
bump glibmm required version to 2.32

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

11 years agofix a SNAFU that occured when switch from ArdourDialog to ArdourWindow that removed...
Paul Davis [Wed, 25 Jul 2012 00:32:59 +0000 (00:32 +0000)]
fix a SNAFU that occured when switch from ArdourDialog to ArdourWindow that removed the "Rmove shortcut" button from the keyeditor

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

11 years agotweak layout of export dialog to try to make it clear what to enter when setting...
Paul Davis [Wed, 25 Jul 2012 00:23:12 +0000 (00:23 +0000)]
tweak layout of export dialog to try to make it clear what to enter when setting up the filename. nice checking for the user having understood this is not yet in place

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

11 years agoadd export formats path to ardev_common.sh.in so that ./ardev runs find export formats
Paul Davis [Wed, 25 Jul 2012 00:22:30 +0000 (00:22 +0000)]
add export formats path to ardev_common.sh.in so that ./ardev runs find export formats

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

11 years agoremove use of boost::thread/boost::mutex; bump glibmm requirement to 2.30 in order...
Paul Davis [Tue, 24 Jul 2012 21:43:05 +0000 (21:43 +0000)]
remove use of boost::thread/boost::mutex; bump glibmm requirement to 2.30 in order to pick up Glib::Threads::Mutex which can be used statically, use that to replace boost::mutex; add required inclusion of <cerrno> in a couple of places

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

11 years agoquiet!
Paul Davis [Tue, 24 Jul 2012 16:35:59 +0000 (16:35 +0000)]
quiet!

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

11 years agoa bit more output from -D audioplayback, to help thorsten track down a crash/valgrind bug
Paul Davis [Tue, 24 Jul 2012 15:32:47 +0000 (15:32 +0000)]
a bit more output from -D audioplayback, to help thorsten track down a crash/valgrind bug

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

11 years agomake rendering of the editor summary view a bit more efficient, enable key event...
Paul Davis [Tue, 24 Jul 2012 02:58:28 +0000 (02:58 +0000)]
make rendering of the editor summary view a bit more efficient, enable key event handling there and make "p" do what it does in the main canvas (position the playhead) - this needs to be dynamic to follow bindings eventually

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

11 years agoadd PREBUNDLE_ENV to startup script for OS X, so that JACK can be discovered correctly
Paul Davis [Mon, 23 Jul 2012 18:48:12 +0000 (18:48 +0000)]
add PREBUNDLE_ENV to startup script for OS X, so that JACK can be discovered correctly

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

11 years agofixes for the linux build script
Paul Davis [Mon, 23 Jul 2012 16:13:30 +0000 (16:13 +0000)]
fixes for the linux build script

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

11 years agoforward port the carbon window position fix from 2.X
Paul Davis [Mon, 23 Jul 2012 14:22:27 +0000 (14:22 +0000)]
forward port the carbon window position fix from 2.X

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

11 years agoanother fix for apple's absurd un-namespaced global Carbon macros like "check"
Paul Davis [Mon, 23 Jul 2012 14:21:58 +0000 (14:21 +0000)]
another fix for apple's absurd un-namespaced global Carbon macros like "check"

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

11 years agobump version
Paul Davis [Mon, 23 Jul 2012 13:32:01 +0000 (13:32 +0000)]
bump version

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

11 years agoforward-port generic MIDI and transport controllable changes from 2.X
Paul Davis [Mon, 23 Jul 2012 13:31:51 +0000 (13:31 +0000)]
forward-port generic MIDI and transport controllable changes from 2.X

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

11 years agoCorrectly allow startup options to be passed to the main program when bundled. Launch...
Todd Naugle [Fri, 20 Jul 2012 17:05:43 +0000 (17:05 +0000)]
Correctly allow startup options to be passed to the main program when bundled. Launching a bundle in gdb now uses --debug instead of -d. This removes the confilt with the main application -d option. Also added i18n fix that forces translations off when translations are disabled

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

11 years agomake more or less all LHS treeviews use the same style
Paul Davis [Fri, 20 Jul 2012 01:47:27 +0000 (01:47 +0000)]
make more or less all LHS treeviews use the same style

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

11 years agoshrink down some location UI button labels
Paul Davis [Fri, 20 Jul 2012 01:47:03 +0000 (01:47 +0000)]
shrink down some location UI button labels

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

11 years agomore work on RID and editor/mixer order matching; when a track/bus is hidden in the...
Paul Davis [Thu, 19 Jul 2012 22:35:43 +0000 (22:35 +0000)]
more work on RID and editor/mixer order matching; when a track/bus is hidden in the GUI controlling RID, it gets a extremely large RID to prevent it showing up on a control surface (but ... for now ... is still visible in the other GUI, even if "sync order between mixer + editor" is enabled); change font in editor route list

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

11 years agorename MIDI "Fork" operation to "Unlink from other copies"
Paul Davis [Tue, 17 Jul 2012 14:10:45 +0000 (14:10 +0000)]
rename MIDI "Fork" operation to "Unlink from other copies"

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

11 years agomake it possible to (and actually do) name insert and send ports as "return" and...
Paul Davis [Tue, 17 Jul 2012 13:59:46 +0000 (13:59 +0000)]
make it possible to (and actually do) name insert and send ports as "return" and "send" rather than "in" and "out" (#5012)

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

11 years agoupdated RU translations from alexander prokoudine
Paul Davis [Tue, 17 Jul 2012 13:13:36 +0000 (13:13 +0000)]
updated RU translations from alexander prokoudine

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

11 years agoi18n fixes from alexander prokoudine (#5016)
Paul Davis [Tue, 17 Jul 2012 13:11:15 +0000 (13:11 +0000)]
i18n fixes from alexander prokoudine (#5016)

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

11 years agomove binding for duplicate-region to secondary-d rather than d, use d for draw notes...
Paul Davis [Tue, 17 Jul 2012 13:10:40 +0000 (13:10 +0000)]
move binding for duplicate-region to secondary-d rather than d, use d for draw notes mouse mode

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

11 years agoadd translucent "shade" to playhead cursor (may remove this in the future)
Paul Davis [Tue, 17 Jul 2012 13:02:57 +0000 (13:02 +0000)]
add translucent "shade" to playhead cursor (may remove this in the future)

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

11 years agolots more fidgety work on automation. sort of works now, but undo/redo needs attention
Paul Davis [Tue, 17 Jul 2012 03:10:40 +0000 (03:10 +0000)]
lots more fidgety work on automation. sort of works now, but undo/redo needs attention

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

11 years agodo NOT mark imported MIDI files as un-writable - all MIDI files are subject to rewrit...
Paul Davis [Mon, 16 Jul 2012 14:48:07 +0000 (14:48 +0000)]
do NOT mark imported MIDI files as un-writable - all MIDI files are subject to rewriting at any time

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

11 years agocode motion to put Sequence::{add,append}_patch_changed_unlocked() next to each other...
Paul Davis [Mon, 16 Jul 2012 14:46:21 +0000 (14:46 +0000)]
code motion to put Sequence::{add,append}_patch_changed_unlocked() next to each other as candidates for removal

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

11 years agoadd some Evoral enums to the enumwriter (seems a bit odd)
Paul Davis [Mon, 16 Jul 2012 14:45:35 +0000 (14:45 +0000)]
add some Evoral enums to the enumwriter (seems a bit odd)

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

11 years agouse correct event struct when handling key events in patch changes, and flip semantic...
Paul Davis [Sun, 15 Jul 2012 14:43:38 +0000 (14:43 +0000)]
use correct event struct when handling key events in patch changes, and flip semantics for next/prev bank so that the direction in numerical terms matches next/prev patch (i.e. up arrow goes to higher numbers)

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

11 years agoi18n detail
Paul Davis [Sun, 15 Jul 2012 12:23:23 +0000 (12:23 +0000)]
i18n detail

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

11 years agofix up part of the remaining details with automation, so that touch/write over-writes...
Paul Davis [Sat, 14 Jul 2012 15:42:10 +0000 (15:42 +0000)]
fix up part of the remaining details with automation, so that touch/write over-writes work correctly

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

11 years agofix OS X compilation
Paul Davis [Sat, 14 Jul 2012 15:02:13 +0000 (15:02 +0000)]
fix OS X compilation

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

11 years agoadd missing files
Paul Davis [Fri, 13 Jul 2012 21:13:35 +0000 (21:13 +0000)]
add missing files

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

11 years agodramatic overhaul of automation. too long to explain here. this work is not finished...
Paul Davis [Fri, 13 Jul 2012 21:05:45 +0000 (21:05 +0000)]
dramatic overhaul of automation. too long to explain here. this work is not finished - write/touch passes do not correctly overwrite existing data because the semantics of ControlList::insert_iterator need clarification. more to follow

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

11 years agoAU version of break recursive loops of Plugin::parameter_changed()->Plugin::Parameter...
Paul Davis [Thu, 12 Jul 2012 21:16:43 +0000 (21:16 +0000)]
AU version of break recursive loops of Plugin::parameter_changed()->Plugin::ParameterChanged()->Plugin::parameter_changed() ...

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

11 years agobreak recursive loops of Plugin::parameter_changed()->Plugin::ParameterChanged()...
Paul Davis [Thu, 12 Jul 2012 21:16:20 +0000 (21:16 +0000)]
break recursive loops of Plugin::parameter_changed()->Plugin::ParameterChanged()->Plugin::parameter_changed() ...

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

11 years agoreinstate thread buffer debug output
Paul Davis [Wed, 11 Jul 2012 23:55:00 +0000 (23:55 +0000)]
reinstate thread buffer debug output

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

11 years agoforce I/O selector windows to stay-on-top (experimental)
Paul Davis [Wed, 11 Jul 2012 20:14:53 +0000 (20:14 +0000)]
force I/O selector windows to stay-on-top (experimental)

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

11 years agohandle failure to start audioengine correctly
Paul Davis [Wed, 11 Jul 2012 19:36:01 +0000 (19:36 +0000)]
handle failure to start audioengine correctly

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

11 years agoremove unusued signals inadvertently added during previous plugin-touch-automation...
Paul Davis [Wed, 11 Jul 2012 16:07:15 +0000 (16:07 +0000)]
remove unusued signals inadvertently added during previous plugin-touch-automation changes

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

11 years agotry to fix crashes due to not-enough-per-thread-buffers by just using more of them
Paul Davis [Wed, 11 Jul 2012 16:00:40 +0000 (16:00 +0000)]
try to fix crashes due to not-enough-per-thread-buffers by just using more of them

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

11 years agoadd StartTouch and EndTouch signals to Plugin class; make PluginInsert handle these...
Paul Davis [Wed, 11 Jul 2012 15:31:02 +0000 (15:31 +0000)]
add StartTouch and EndTouch signals to Plugin class; make PluginInsert handle these signals and mark the start end of touch/gestures for a given AutomationControl; net result is that touch automation now works for AudioUnit plugins, at least those whose GUIs send kAudioUnitEvent_{Begin,End}ParameterGesture events

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

11 years agodebugging for process thread issues
Paul Davis [Wed, 11 Jul 2012 15:05:51 +0000 (15:05 +0000)]
debugging for process thread issues

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

11 years agofix propagation of parameter changes from Plugin to PluginInsert so that automation...
Paul Davis [Wed, 11 Jul 2012 03:48:14 +0000 (03:48 +0000)]
fix propagation of parameter changes from Plugin to PluginInsert so that automation will record parameter changes performed in a plugin GUI (#4976)

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

11 years agoimproved version of last commit, for tracking plugin control changes and mapping...
Paul Davis [Wed, 11 Jul 2012 00:23:55 +0000 (00:23 +0000)]
improved version of last commit, for tracking plugin control changes and mapping them to PluginInsert automation controls

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

11 years agoupdate automatable parameter's Evoral::Control object when AU parameter listener...
Paul Davis [Wed, 11 Jul 2012 00:11:21 +0000 (00:11 +0000)]
update automatable parameter's Evoral::Control object when AU parameter listener notifies us of a change

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

11 years agoadd option to not use gradients when rendering waveforms (#4944)
Paul Davis [Tue, 10 Jul 2012 18:43:09 +0000 (18:43 +0000)]
add option to not use gradients when rendering waveforms (#4944)

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

11 years agooutline fade in/out handles in black (#3828)
Paul Davis [Tue, 10 Jul 2012 17:19:17 +0000 (17:19 +0000)]
outline fade in/out handles in black (#3828)

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

11 years agocleaner version of previous commit's fix for AutomationRangeDrag y fraction computation
Paul Davis [Tue, 10 Jul 2012 15:58:09 +0000 (15:58 +0000)]
cleaner version of previous commit's fix for AutomationRangeDrag y fraction computation

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