Paul Davis [Thu, 26 Apr 2012 16:18:03 +0000 (16:18 +0000)]
fix initialization of control protocols so that brand new sessions get working control protocols if the user's ardour.rc file indicates to do so; fix MCP bank scrolling
git-svn-id: svn://localhost/ardour2/branches/3.0@12096
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 26 Apr 2012 14:28:41 +0000 (14:28 +0000)]
MCP: properly (?) handle bank/channel scrolling with locked strips
git-svn-id: svn://localhost/ardour2/branches/3.0@12095
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 26 Apr 2012 08:44:06 +0000 (08:44 +0000)]
Use Glib::Threads::RecMutex rather than Glib::RecMutex where
available; the latter is deprecated and there is some
evidence to suggest that it is broken on some glibmm
versions (around 2.31.0 ish) See, for example
https://github.com/lightspark/lightspark/issues/168
git-svn-id: svn://localhost/ardour2/branches/3.0@12094
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 26 Apr 2012 03:46:18 +0000 (03:46 +0000)]
MCP: lots of good stuff - recenable bug fixed, cursor keys for vertical scroll work, loop button lights/unlightspan pots don't adjust if there is no panner, etc.
git-svn-id: svn://localhost/ardour2/branches/3.0@12093
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Apr 2012 21:21:36 +0000 (21:21 +0000)]
MCP: dynamic ipMIDI ports, more default key bindings, various minor fixes
git-svn-id: svn://localhost/ardour2/branches/3.0@12092
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 25 Apr 2012 16:56:15 +0000 (16:56 +0000)]
Copy for SVN revision from build script.
git-svn-id: svn://localhost/ardour2/branches/3.0@12091
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 25 Apr 2012 16:55:34 +0000 (16:55 +0000)]
A few tweaks to the build script for Ubuntu 11.10
git-svn-id: svn://localhost/ardour2/branches/3.0@12090
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 25 Apr 2012 16:19:21 +0000 (16:19 +0000)]
Tweak to fix up linux packaging script.
git-svn-id: svn://localhost/ardour2/branches/3.0@12089
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Apr 2012 12:58:19 +0000 (12:58 +0000)]
remove the apparently unnecessary "ui_bind()" macro from entire source base
git-svn-id: svn://localhost/ardour2/branches/3.0@12088
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Apr 2012 12:57:37 +0000 (12:57 +0000)]
MCP: quick build fix
git-svn-id: svn://localhost/ardour2/branches/3.0@12087
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 25 Apr 2012 04:42:01 +0000 (04:42 +0000)]
MCP: various fixes, plus removal of ui_bind() (just for mackie code)
git-svn-id: svn://localhost/ardour2/branches/3.0@12086
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 24 Apr 2012 22:07:05 +0000 (22:07 +0000)]
Fix crashes when closing LV2 plugin UIs.
git-svn-id: svn://localhost/ardour2/branches/3.0@12085
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Apr 2012 20:27:13 +0000 (20:27 +0000)]
revert previous commit (it should work, but did not); minor tweaks elsewhere
git-svn-id: svn://localhost/ardour2/branches/3.0@12084
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Apr 2012 19:25:57 +0000 (19:25 +0000)]
make generic MIDI support handle SendFeedback() in process()-context, not in the MIDIControlUI event loop
git-svn-id: svn://localhost/ardour2/branches/3.0@12083
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Apr 2012 19:19:39 +0000 (19:19 +0000)]
likely fix for various odd problems with cross-thread callbacks
git-svn-id: svn://localhost/ardour2/branches/3.0@12082
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Apr 2012 19:07:46 +0000 (19:07 +0000)]
revert previous commit
git-svn-id: svn://localhost/ardour2/branches/3.0@12081
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Apr 2012 18:59:56 +0000 (18:59 +0000)]
debugging: stop MidiControlUI from actually executing slots via CallSlot
git-svn-id: svn://localhost/ardour2/branches/3.0@12080
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Apr 2012 17:15:37 +0000 (17:15 +0000)]
vague diagram on event loop/UI interactions
git-svn-id: svn://localhost/ardour2/branches/3.0@12077
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Apr 2012 16:45:38 +0000 (16:45 +0000)]
eventloop and abstractui debugging, lots more commenting on abstractui/eventloop implementation; minor tweaks elsewhere
git-svn-id: svn://localhost/ardour2/branches/3.0@12076
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Apr 2012 03:26:25 +0000 (03:26 +0000)]
ipMIDI: typo
git-svn-id: svn://localhost/ardour2/branches/3.0@12075
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Apr 2012 03:19:10 +0000 (03:19 +0000)]
ipMIDI: credit where credit is due
git-svn-id: svn://localhost/ardour2/branches/3.0@12074
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Apr 2012 03:18:16 +0000 (03:18 +0000)]
MCP: remove debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@12073
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Apr 2012 03:18:02 +0000 (03:18 +0000)]
move the point at which PannersLegal is emitted (thus resetting panners). It used to done during Session::hookup_io() which seems wrong, since ports and all that already exist. now moved to before the point at which we call ControlProtocolManager::set_session() so that control protocols see Routes with Panners already set up
git-svn-id: svn://localhost/ardour2/branches/3.0@12072
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Apr 2012 02:41:07 +0000 (02:41 +0000)]
MCP: remove debugging related to selection that turned out to be about some JACK/IP MIDI layer
git-svn-id: svn://localhost/ardour2/branches/3.0@12071
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Apr 2012 02:35:33 +0000 (02:35 +0000)]
remove various debugging output
git-svn-id: svn://localhost/ardour2/branches/3.0@12070
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 24 Apr 2012 02:28:51 +0000 (02:28 +0000)]
add support for IP MIDI (multicast MIDI over IP UDP sockets) to ardour and use it if requested inside MCP code. required renaming the pre-existing MIDI::Port as MIDI:JackMIDIPort - MIDI::Port becomes the base type for both JackMIDIPort and IPMIDIPort
git-svn-id: svn://localhost/ardour2/branches/3.0@12069
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 23 Apr 2012 20:43:28 +0000 (20:43 +0000)]
Get the _note_mode set up correctly in a MidiDiskstream
before the initial buffer fill, so that percussive mode
tracks play properly from the off (#4737).
git-svn-id: svn://localhost/ardour2/branches/3.0@12068
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Mon, 23 Apr 2012 19:54:31 +0000 (19:54 +0000)]
Fix crash when closing LV2 UIs.
git-svn-id: svn://localhost/ardour2/branches/3.0@12067
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 23 Apr 2012 16:24:41 +0000 (16:24 +0000)]
move MIDI::Manager::cycle_{start,end}() calls from Session into AudioEngine so that they will continue even if the session has been disconnected from the session
git-svn-id: svn://localhost/ardour2/branches/3.0@12066
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 23 Apr 2012 16:23:48 +0000 (16:23 +0000)]
libmidi++: fix a bunch of issues with previous commit
git-svn-id: svn://localhost/ardour2/branches/3.0@12065
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 23 Apr 2012 15:29:45 +0000 (15:29 +0000)]
libmidi++: split apart "base-y" aspects of MIDI::Port into MIDI::PortBase and make MIDI::Port derive from it. This actually makes MIDI::Port effectively into MIDI::JackPort, but i'm not interested in the name changing at that level at this moment in time
git-svn-id: svn://localhost/ardour2/branches/3.0@12064
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 23 Apr 2012 10:54:34 +0000 (10:54 +0000)]
ControlProtocol doesn't actually need any record of an event loop and doesn't need to connect to any signals itself
git-svn-id: svn://localhost/ardour2/branches/3.0@12063
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 23 Apr 2012 01:13:34 +0000 (01:13 +0000)]
Remove long-commented-out code; formatting tweaks; other no-ops.
git-svn-id: svn://localhost/ardour2/branches/3.0@12062
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 23 Apr 2012 01:02:33 +0000 (01:02 +0000)]
Fix a couple of missing PROGRAM_NAMEs, and remove some jargon from the sample rate mismatch prompt.
git-svn-id: svn://localhost/ardour2/branches/3.0@12061
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 23 Apr 2012 00:35:49 +0000 (00:35 +0000)]
Fix some confusion wrt did_push as a member and a local variable; pass push distances through the AutomationList's time converter so that they work properly; a few comment fixes.
git-svn-id: svn://localhost/ardour2/branches/3.0@12060
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 23 Apr 2012 00:35:38 +0000 (00:35 +0000)]
Minor simplification.
git-svn-id: svn://localhost/ardour2/branches/3.0@12059
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 22 Apr 2012 23:41:08 +0000 (23:41 +0000)]
Fix uninitialised variables.
git-svn-id: svn://localhost/ardour2/branches/3.0@12058
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 22 Apr 2012 23:14:27 +0000 (23:14 +0000)]
Fix toggle selection for control points.
git-svn-id: svn://localhost/ardour2/branches/3.0@12057
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 22 Apr 2012 17:37:52 +0000 (17:37 +0000)]
MCP: another bevy of changes, including working jog wheel
git-svn-id: svn://localhost/ardour2/branches/3.0@12056
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 22 Apr 2012 14:21:17 +0000 (14:21 +0000)]
Remove no-longer-needed file.
git-svn-id: svn://localhost/ardour2/branches/3.0@12055
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 22 Apr 2012 14:03:07 +0000 (14:03 +0000)]
Use a list of ControlPoints to hold the automation selection,
rather than a time range. This makes more sense now that we
display every point on an automation line, rather than just
a subset. Makes the code a fair bit simpler, and should fix
some unexpected behaviours, especially when cutting automation
points.
git-svn-id: svn://localhost/ardour2/branches/3.0@12054
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 22 Apr 2012 02:15:24 +0000 (02:15 +0000)]
MCP: a fistful of improvements. probably best to just try it and see what it broken. KNOWN: pressing vpots without a bank/channel shift will crash ardour
git-svn-id: svn://localhost/ardour2/branches/3.0@12053
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 21 Apr 2012 23:54:20 +0000 (23:54 +0000)]
Remove some unused code.
git-svn-id: svn://localhost/ardour2/branches/3.0@12052
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 21 Apr 2012 01:40:17 +0000 (01:40 +0000)]
Use URI defines from LV2 headers instead of error-prone hardcoded URIs.
git-svn-id: svn://localhost/ardour2/branches/3.0@12051
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Sat, 21 Apr 2012 01:21:24 +0000 (01:21 +0000)]
Fix crash when removing an LV2 plugin or on shutdown.
git-svn-id: svn://localhost/ardour2/branches/3.0@12050
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 20 Apr 2012 23:34:31 +0000 (23:34 +0000)]
Remove seemingly not-that-useful menu item, since edit mode
can be changed from the drop-down in the toolbar.
git-svn-id: svn://localhost/ardour2/branches/3.0@12049
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 20 Apr 2012 23:34:15 +0000 (23:34 +0000)]
Fix some warnings.
git-svn-id: svn://localhost/ardour2/branches/3.0@12048
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 20 Apr 2012 21:59:37 +0000 (21:59 +0000)]
Fix some warnings in non-debug mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@12047
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 20 Apr 2012 21:06:37 +0000 (21:06 +0000)]
Oops. Turns out activate handles both keyboard and double click. Let Gtk do the right thing.
git-svn-id: svn://localhost/ardour2/branches/3.0@12046
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 20 Apr 2012 19:51:35 +0000 (19:51 +0000)]
Support adding plugins via keyboard (Enter).
git-svn-id: svn://localhost/ardour2/branches/3.0@12045
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 20 Apr 2012 17:52:42 +0000 (17:52 +0000)]
Fix linear interpolator to avoid error accumulation.
git-svn-id: svn://localhost/ardour2/branches/3.0@12044
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 20 Apr 2012 02:12:29 +0000 (02:12 +0000)]
Add "Description" pane to generic plugin UI for LV2 plugins with documentation (rdfs:comment property).
A Gtk::Entry might be better here, making Gtk::Label wrap based on size is tedious...
git-svn-id: svn://localhost/ardour2/branches/3.0@12043
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 20 Apr 2012 01:24:07 +0000 (01:24 +0000)]
Set tooltips on generic UI controls for LV2 plugin controls with documentation (rdfs:comment property).
git-svn-id: svn://localhost/ardour2/branches/3.0@12042
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 20 Apr 2012 01:00:45 +0000 (01:00 +0000)]
Remove support for old and/or experimental LV2 stuff.
Ardour 3 now simply depends on the latest version of Lilv, which depends on the LV2 package (which contains all the LV2 headers).
git-svn-id: svn://localhost/ardour2/branches/3.0@12041
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 19 Apr 2012 23:54:05 +0000 (23:54 +0000)]
Fix thinko causing possible memory corruption.
git-svn-id: svn://localhost/ardour2/branches/3.0@12040
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 19 Apr 2012 23:31:00 +0000 (23:31 +0000)]
Break shared_ptr cycle between Track and its
RecEnableControl.
git-svn-id: svn://localhost/ardour2/branches/3.0@12039
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 19 Apr 2012 21:54:00 +0000 (21:54 +0000)]
Add shared_ptr debugging patch, as I keep losing it.
git-svn-id: svn://localhost/ardour2/branches/3.0@12038
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 19 Apr 2012 21:15:42 +0000 (21:15 +0000)]
Another little test.
git-svn-id: svn://localhost/ardour2/branches/3.0@12037
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 19 Apr 2012 20:11:15 +0000 (20:11 +0000)]
potential fix for AU GUIs resizing (not yet tested)
git-svn-id: svn://localhost/ardour2/branches/3.0@12035
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 19 Apr 2012 16:49:35 +0000 (16:49 +0000)]
attempt to fix confusion over session file version numbering and so forth
git-svn-id: svn://localhost/ardour2/branches/3.0@12033
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 19 Apr 2012 15:45:08 +0000 (15:45 +0000)]
Fix typo (#4848).
git-svn-id: svn://localhost/ardour2/branches/3.0@12032
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 19 Apr 2012 15:07:16 +0000 (15:07 +0000)]
Fix warning.
git-svn-id: svn://localhost/ardour2/branches/3.0@12030
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 19 Apr 2012 12:49:55 +0000 (12:49 +0000)]
fix freeze operation crashes by obtaining process buffers in freeze thread (and then dropping them) rather than just setting up the per-thread object that stores them
git-svn-id: svn://localhost/ardour2/branches/3.0@12029
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 19 Apr 2012 00:30:55 +0000 (00:30 +0000)]
add a simple method to return "the instrument" associated with a Route. see the comments about the semantics of this, which do not preclude 0..N "instruments" in a single route
git-svn-id: svn://localhost/ardour2/branches/3.0@12027
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 18 Apr 2012 22:27:49 +0000 (22:27 +0000)]
Add a couple of things to .gitignore.
git-svn-id: svn://localhost/ardour2/branches/3.0@12024
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 18 Apr 2012 22:23:12 +0000 (22:23 +0000)]
Add drawing.
git-svn-id: svn://localhost/ardour2/branches/3.0@12023
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 18 Apr 2012 22:22:47 +0000 (22:22 +0000)]
Re-work fade operation to be closer to Mixbus; things
below the top region's fades are implicitly faded in
the opposite sense; restore short crossfades option.
git-svn-id: svn://localhost/ardour2/branches/3.0@12022
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 21:34:15 +0000 (21:34 +0000)]
MCP: some button handling fixes
git-svn-id: svn://localhost/ardour2/branches/3.0@12019
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 18:27:06 +0000 (18:27 +0000)]
update timecode/position display where appropriate
git-svn-id: svn://localhost/ardour2/branches/3.0@12015
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Ben Loftis [Wed, 18 Apr 2012 17:46:29 +0000 (17:46 +0000)]
add User metadata. user metadata is edited from the same dialog and read/writable using the same mechanism as session metadata, but it is stored in the ardour.rc file instead of with the session. Importing metadata from another session does not change user metadata. SessionMetadata is now a singleton that is available to the session object and the various config objects.
git-svn-id: svn://localhost/ardour2/branches/3.0@12014
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 17:34:31 +0000 (17:34 +0000)]
MCP: next try at vpot mode for pan width
git-svn-id: svn://localhost/ardour2/branches/3.0@12013
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 17:05:13 +0000 (17:05 +0000)]
MCP: bettetr vpot mode for pan width
git-svn-id: svn://localhost/ardour2/branches/3.0@12012
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 17:03:21 +0000 (17:03 +0000)]
MCP: space for %
git-svn-id: svn://localhost/ardour2/branches/3.0@12011
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 17:01:02 +0000 (17:01 +0000)]
MCP: missing break
git-svn-id: svn://localhost/ardour2/branches/3.0@12010
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 16:52:38 +0000 (16:52 +0000)]
MCP: maybe fix vpot display behavior for pan width
git-svn-id: svn://localhost/ardour2/branches/3.0@12009
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 16:26:43 +0000 (16:26 +0000)]
MCP: maybe fix vpot behaviour as seen with pan width
git-svn-id: svn://localhost/ardour2/branches/3.0@12008
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 16:21:16 +0000 (16:21 +0000)]
MCP: gui stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@12007
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 14:48:37 +0000 (14:48 +0000)]
MCP: maybe really fix fader dB display
git-svn-id: svn://localhost/ardour2/branches/3.0@12006
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 14:24:00 +0000 (14:24 +0000)]
MCP: maybe fix fader dB display
git-svn-id: svn://localhost/ardour2/branches/3.0@12005
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 13:36:26 +0000 (13:36 +0000)]
MCP: more fader debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@12004
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 13:13:42 +0000 (13:13 +0000)]
MCP: fader debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@12003
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 12:20:28 +0000 (12:20 +0000)]
MCP: gui changes; more debugging for button bnding lookup
git-svn-id: svn://localhost/ardour2/branches/3.0@12002
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 03:39:23 +0000 (03:39 +0000)]
add Ctrl-Shift-P as shortcut for preferences dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@12001
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 03:24:59 +0000 (03:24 +0000)]
MCP:maybe functioning button binding stuff, plus save-to-disk-on-change (still needs naming interaction for new profile)
git-svn-id: svn://localhost/ardour2/branches/3.0@12000
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Apr 2012 21:36:48 +0000 (21:36 +0000)]
MCP: somewhat functional (?) full keybinding GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@11999
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Apr 2012 20:41:51 +0000 (20:41 +0000)]
MCP: first profile file
git-svn-id: svn://localhost/ardour2/branches/3.0@11998
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Apr 2012 20:41:31 +0000 (20:41 +0000)]
MCP: various work on the button binding GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@11997
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Apr 2012 19:13:04 +0000 (19:13 +0000)]
force small screen profile if ARDOUR_NARROW_SCREEN is set in the environment
git-svn-id: svn://localhost/ardour2/branches/3.0@11996
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Apr 2012 16:07:11 +0000 (16:07 +0000)]
add back semantically-different version of previously removed ::get_action() function
git-svn-id: svn://localhost/ardour2/branches/3.0@11995
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Apr 2012 16:01:29 +0000 (16:01 +0000)]
remove unusued ActionManager::get_action() variant
git-svn-id: svn://localhost/ardour2/branches/3.0@11994
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Apr 2012 22:33:09 +0000 (22:33 +0000)]
MCP: work on rec-enable
git-svn-id: svn://localhost/ardour2/branches/3.0@11993
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Apr 2012 22:30:38 +0000 (22:30 +0000)]
MCP: work on vpots
git-svn-id: svn://localhost/ardour2/branches/3.0@11992
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Apr 2012 21:01:59 +0000 (21:01 +0000)]
MCP: bit more debugging for vpot press
git-svn-id: svn://localhost/ardour2/branches/3.0@11991
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Apr 2012 19:08:22 +0000 (19:08 +0000)]
MCP: no fake touch for anything, actually
git-svn-id: svn://localhost/ardour2/branches/3.0@11989
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Apr 2012 19:07:37 +0000 (19:07 +0000)]
MCP: no fake touch for vpot
git-svn-id: svn://localhost/ardour2/branches/3.0@11988
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Apr 2012 19:05:27 +0000 (19:05 +0000)]
MCP: a fistful of changes
git-svn-id: svn://localhost/ardour2/branches/3.0@11987
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 16 Apr 2012 16:32:22 +0000 (16:32 +0000)]
Fairly major change to the way in which crossfades are handled;
they are now done with region fades, rather than separate objects.
After this commit, Ardour will try to convert your session files
to the new crossfade format, but will make a backup in your
session folder first.
If you have works in progress using Ardour 3 it is
***STRONGLY RECOMMENDED*** that you back up session files before
updating to this commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@11986
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Apr 2012 13:06:39 +0000 (13:06 +0000)]
MCP: make v-pot press work; work ongoing on general keybindings
git-svn-id: svn://localhost/ardour2/branches/3.0@11985
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 15 Apr 2012 21:04:44 +0000 (21:04 +0000)]
Update MidiRegion::_start_beats on trimming the front of a MIDI region; reset _start_beats with _start on MidiRegion::fix_negative_start(). May help with #4736.
git-svn-id: svn://localhost/ardour2/branches/3.0@11984
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 15 Apr 2012 19:28:44 +0000 (19:28 +0000)]
A few tweaks to make Ardour build in GCC -std=c++0x mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@11983
d708f5d6-7413-0410-9779-
e7cbd77b26cf