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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Paul Davis [Tue, 10 Jul 2012 15:44:56 +0000 (15:44 +0000)]
provide some numerical data during automation trim (range) drags, and correct computation of y-fraction for such drags
git-svn-id: svn://localhost/ardour2/branches/3.0@13011
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 10 Jul 2012 04:18:06 +0000 (04:18 +0000)]
add a comment to the previous change
git-svn-id: svn://localhost/ardour2/branches/3.0@13008
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 10 Jul 2012 04:05:48 +0000 (04:05 +0000)]
don't spin on Session::timecode_transmission_suspended() if disconnected from JACK because it will never be re-enabled (fixes lockups when disconnected)
git-svn-id: svn://localhost/ardour2/branches/3.0@13007
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 10 Jul 2012 01:04:36 +0000 (01:04 +0000)]
OS X-based fixes for splash screen mgmt
git-svn-id: svn://localhost/ardour2/branches/3.0@13006
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 9 Jul 2012 22:03:32 +0000 (22:03 +0000)]
remove extra unused argument to ::sync_model_with_view_point(s)
git-svn-id: svn://localhost/ardour2/branches/3.0@13005
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 9 Jul 2012 21:54:21 +0000 (21:54 +0000)]
cleaner version of splash display changes
git-svn-id: svn://localhost/ardour2/branches/3.0@13004
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 9 Jul 2012 21:30:53 +0000 (21:30 +0000)]
fix transport controls in Korg NanoControl binding map (from jaaxxone)
git-svn-id: svn://localhost/ardour2/branches/3.0@13003
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 9 Jul 2012 21:28:30 +0000 (21:28 +0000)]
new Korg Nanocontrol2 maps from phdemartin
git-svn-id: svn://localhost/ardour2/branches/3.0@13002
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 9 Jul 2012 21:25:22 +0000 (21:25 +0000)]
some hacks to try to get the splash to function reliably, particularly on OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@13001
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 9 Jul 2012 19:51:09 +0000 (19:51 +0000)]
shift-click on shuttle controller in wheel mode resets it to 1.0 (100%) (#4994)
git-svn-id: svn://localhost/ardour2/branches/3.0@13000
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 9 Jul 2012 19:43:29 +0000 (19:43 +0000)]
comment out some unused parameter arguments
git-svn-id: svn://localhost/ardour2/branches/3.0@12999
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 9 Jul 2012 19:26:22 +0000 (19:26 +0000)]
redisplay mixer strips when visibility of one of them changes (makes X (hide) button work)
git-svn-id: svn://localhost/ardour2/branches/3.0@12998
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 9 Jul 2012 18:32:53 +0000 (18:32 +0000)]
automation fixes/changes: when add a new control point, create necessary points to construct a flat default-valued line from zero the first point, and revert to the default value at the end of the write (breaks value-holds-after-write behaviour); fix bug in data elimination when recording flat-line data
git-svn-id: svn://localhost/ardour2/branches/3.0@12997
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 9 Jul 2012 18:31:09 +0000 (18:31 +0000)]
set fader and plugin parameter automation curve default values - what else needs this?
git-svn-id: svn://localhost/ardour2/branches/3.0@12996
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 8 Jul 2012 19:03:20 +0000 (19:03 +0000)]
restore functionality of show/hide column in mixer track/bus list
git-svn-id: svn://localhost/ardour2/branches/3.0@12994
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sun, 8 Jul 2012 03:40:15 +0000 (03:40 +0000)]
Report correct time instead of old time when locating as Jack transport
I encountered this today writing a transport slave, but it seems to be the same
problem as issue #743 from 8 years ago. The issue is easier to see with a
transport slave client that prints any transport change whatsoever, for example
if the current location is some point well into the session and rewind to start
is pressed, Ardour reports the old position, not zero. With this change, it
reports zero as expected.
See comment about why this was happening. If locating here is evil for some
reason, then some other way of making jack_timebase_callback report the target
position is required. Contrary to what the old comment below this change
suggests, follow_slave() does not update _transport_frame in time.
git-svn-id: svn://localhost/ardour2/branches/3.0@12993
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 7 Jul 2012 21:00:47 +0000 (21:00 +0000)]
Fix Jack transport master after session load.
Transport master was not being taken because when the configuration variable is
set, AudioEngine::set_session() has not been called yet so
AudioEngine::reset_timebase() did nothing (the transport stuff at the beginning
of Session::when_engine_running() is questionable for the same reasons).
I am not sure if this is correct, but I have failed to more thoroughly figure
out the issue. At least Ardour actually sets Jack transport information now.
However, there are some discrepancies between Ardour time and Jack time, as
reported by Session::jack_timebase_callback().
Perhaps related, the transport master menu item does not restore correctly.
Previous to this commit, the only way to make a loaded session take transport
master was to "set" this out of sync item (which did nothing), then unset it,
then set it again, which would finally actually cause the configuration change.
git-svn-id: svn://localhost/ardour2/branches/3.0@12992
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 6 Jul 2012 19:18:33 +0000 (19:18 +0000)]
do not deactivate the meter in a frozen track
git-svn-id: svn://localhost/ardour2/branches/3.0@12991
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 5 Jul 2012 00:02:13 +0000 (00:02 +0000)]
Don't rename playlists on rename track if the track has >1
playlist; hopefully helps with the confusion in mantis
#4977.
git-svn-id: svn://localhost/ardour2/branches/3.0@12990
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 4 Jul 2012 21:53:44 +0000 (21:53 +0000)]
Fix crash on trying to snap to markers when there aren't
any (#4988).
git-svn-id: svn://localhost/ardour2/branches/3.0@12989
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 4 Jul 2012 21:31:06 +0000 (21:31 +0000)]
Rename Editor::duplicate_dialog to Editor::duplicate_range
git-svn-id: svn://localhost/ardour2/branches/3.0@12988
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 4 Jul 2012 21:09:32 +0000 (21:09 +0000)]
Don't show previously hidden xfades when finishing a region
drag; should fix #4982.
git-svn-id: svn://localhost/ardour2/branches/3.0@12987
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 4 Jul 2012 19:56:14 +0000 (19:56 +0000)]
Revert erroneous commit 12922 and replace with a better fix
(should fix #4947, #4963, #4987).
git-svn-id: svn://localhost/ardour2/branches/3.0@12986
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Mon, 2 Jul 2012 15:48:29 +0000 (15:48 +0000)]
Fix the ProcessContext copy-ctor stuff for older compilers, which don't support template base class initialization without template parameters
git-svn-id: svn://localhost/ardour2/branches/3.0@12983
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Sun, 1 Jul 2012 10:23:44 +0000 (10:23 +0000)]
Probably fix warnings on Apple's gcc
git-svn-id: svn://localhost/ardour2/branches/3.0@12973
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 28 Jun 2012 22:27:37 +0000 (22:27 +0000)]
further efforts at cleaning up the design of the interaction/relationship between route sort order keys and remote control IDs
git-svn-id: svn://localhost/ardour2/branches/3.0@12962
d708f5d6-7413-0410-9779-
e7cbd77b26cf