Paul Davis [Fri, 4 May 2012 03:35:30 +0000 (03:35 +0000)]
tweak noderun script
git-svn-id: svn://localhost/ardour2/branches/3.0@12177
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 4 May 2012 02:49:12 +0000 (02:49 +0000)]
try to use --also-libdir to try to find curl, part 3
git-svn-id: svn://localhost/ardour2/branches/3.0@12173
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 4 May 2012 02:48:00 +0000 (02:48 +0000)]
try to use --also-libdir to try to find curl, part 2
git-svn-id: svn://localhost/ardour2/branches/3.0@12172
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 4 May 2012 02:46:42 +0000 (02:46 +0000)]
try to use --also-libdir to try to find curl
git-svn-id: svn://localhost/ardour2/branches/3.0@12171
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 4 May 2012 02:43:22 +0000 (02:43 +0000)]
provide a way to add additional libraries so that we can find libs that (stupidly) do not use pkg-config and are not installed in "standard" locations
git-svn-id: svn://localhost/ardour2/branches/3.0@12170
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 4 May 2012 02:42:51 +0000 (02:42 +0000)]
hide unused args
git-svn-id: svn://localhost/ardour2/branches/3.0@12169
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 2 May 2012 20:45:17 +0000 (20:45 +0000)]
more fixes/tweaks from the land of the lion
git-svn-id: svn://localhost/ardour2/branches/3.0@12150
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 2 May 2012 20:33:39 +0000 (20:33 +0000)]
another quick OS X Lion gcc suggestion
git-svn-id: svn://localhost/ardour2/branches/3.0@12149
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 2 May 2012 20:29:46 +0000 (20:29 +0000)]
a variety of mostly unused parameter errors from OS X Lion's compiler
git-svn-id: svn://localhost/ardour2/branches/3.0@12148
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 2 May 2012 01:24:26 +0000 (01:24 +0000)]
Update tooltips for AFL/PFL.
git-svn-id: svn://localhost/ardour2/branches/3.0@12146
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 1 May 2012 21:34:24 +0000 (21:34 +0000)]
Fix the focussing of newly-created marker name entries
when Config->get_name_new_markers() is true.
git-svn-id: svn://localhost/ardour2/branches/3.0@12144
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 1 May 2012 19:43:04 +0000 (19:43 +0000)]
Remove now unnecessary check for RecMutex.
git-svn-id: svn://localhost/ardour2/branches/3.0@12135
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 1 May 2012 16:19:51 +0000 (16:19 +0000)]
remove recursive mutex from Playlist, replace with private regular mutex, force everyone to use Playlist::RegionLock to allow checking on lock handling if necessary; fix recursive use of lock in AudioPlaylist::read()
git-svn-id: svn://localhost/ardour2/branches/3.0@12131
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 1 May 2012 16:19:50 +0000 (16:19 +0000)]
Remove unused quantize type options.
git-svn-id: svn://localhost/ardour2/branches/3.0@12130
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 1 May 2012 03:22:04 +0000 (03:22 +0000)]
mostly backup-oriented commit to preserve very initial pass at rendering fades-as-xfades in a more useful way. quite a bit of work to do here
git-svn-id: svn://localhost/ardour2/branches/3.0@12129
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Apr 2012 23:00:15 +0000 (23:00 +0000)]
Patch from colinf to fix selection of short regions (#4744).
git-svn-id: svn://localhost/ardour2/branches/3.0@12128
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Apr 2012 19:44:14 +0000 (19:44 +0000)]
Clarify behaviour of ::read (overwrites its buffer) wrt ::read_at (mixes into its buffer).
Refactor things slightly, removing need for ReadOps. Fix crash on teardown of test.
Fixes Rhythm Ferret.
git-svn-id: svn://localhost/ardour2/branches/3.0@12127
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Apr 2012 19:01:42 +0000 (19:01 +0000)]
Remove unused return value.
git-svn-id: svn://localhost/ardour2/branches/3.0@12126
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 Apr 2012 15:56:20 +0000 (15:56 +0000)]
revert SSL Nucleus device info to use builtin ipMIDI
git-svn-id: svn://localhost/ardour2/branches/3.0@12125
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 Apr 2012 15:54:13 +0000 (15:54 +0000)]
fix up some const-ness issues starting from Evoral::Event::set(), and intersect with removing Mackie..MidiByteArray::bytes() method which made a copy of the data every time we wrote it
git-svn-id: svn://localhost/ardour2/branches/3.0@12124
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 30 Apr 2012 14:49:33 +0000 (14:49 +0000)]
add explicit inverse fade in/out curves for use when doing constant power xfading
git-svn-id: svn://localhost/ardour2/branches/3.0@12123
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Apr 2012 13:45:36 +0000 (13:45 +0000)]
Fix spectral analysis of regions.
git-svn-id: svn://localhost/ardour2/branches/3.0@12122
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Apr 2012 01:13:04 +0000 (01:13 +0000)]
Remove un-read variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@12121
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 30 Apr 2012 01:12:59 +0000 (01:12 +0000)]
Remove unused options related to crossfades.
git-svn-id: svn://localhost/ardour2/branches/3.0@12120
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 29 Apr 2012 13:00:45 +0000 (13:00 +0000)]
Handle update of crossfades on explicit relayer more efficiently.
git-svn-id: svn://localhost/ardour2/branches/3.0@12119
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 28 Apr 2012 16:25:16 +0000 (16:25 +0000)]
Remove unused variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@12118
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 28 Apr 2012 15:25:59 +0000 (15:25 +0000)]
Remove a couple of uses of the word Route in the UI.
git-svn-id: svn://localhost/ardour2/branches/3.0@12117
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 28 Apr 2012 13:41:55 +0000 (13:41 +0000)]
Fix detection of 2.X sessions.
git-svn-id: svn://localhost/ardour2/branches/3.0@12116
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 28 Apr 2012 01:43:38 +0000 (01:43 +0000)]
control surfaces: make it possible to keep display of current GUI/selection state as we bank through tracks/bussses. note careful use of weak_ptr<Route> to avoid messing with Route lifetimes. this scheme may change
git-svn-id: svn://localhost/ardour2/branches/3.0@12115
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 27 Apr 2012 21:34:44 +0000 (21:34 +0000)]
Re-add erroneously-removed methods related to cut/copy of
automation time ranges.
git-svn-id: svn://localhost/ardour2/branches/3.0@12114
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Apr 2012 20:57:48 +0000 (20:57 +0000)]
Crossfades: default xfades are now constant-power, -3dB rule, other options are constant power(-6dB) rule or use existing region fade shape as is; provide GUI control over options; fix some inconsistent behaviour regarding xfades when relayering
git-svn-id: svn://localhost/ardour2/branches/3.0@12113
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Apr 2012 20:35:45 +0000 (20:35 +0000)]
MCP: failure to rebank for cases where num_routes < num_strips but we're not on bank 0
git-svn-id: svn://localhost/ardour2/branches/3.0@12112
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 27 Apr 2012 16:43:12 +0000 (16:43 +0000)]
Raise an exception if we fail to create our graph
threads.
git-svn-id: svn://localhost/ardour2/branches/3.0@12111
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 27 Apr 2012 16:43:05 +0000 (16:43 +0000)]
Possibly hacky fix for tests on newer Ubuntu (or maybe
its gcc 4.6.3)
git-svn-id: svn://localhost/ardour2/branches/3.0@12110
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Apr 2012 14:10:34 +0000 (14:10 +0000)]
remove unnecessary gcc 4.7 "fix"
git-svn-id: svn://localhost/ardour2/branches/3.0@12109
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Apr 2012 14:00:04 +0000 (14:00 +0000)]
**EVEN better** gcc 4.7 fix
git-svn-id: svn://localhost/ardour2/branches/3.0@12108
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Apr 2012 13:13:46 +0000 (13:13 +0000)]
**better** gcc 4.7 fix
git-svn-id: svn://localhost/ardour2/branches/3.0@12105
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 27 Apr 2012 00:08:58 +0000 (00:08 +0000)]
gcc 4.7 fix
git-svn-id: svn://localhost/ardour2/branches/3.0@12104
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 26 Apr 2012 22:10:32 +0000 (22:10 +0000)]
MCP: ctrl-select toggle selections status, analogous to GUI op
git-svn-id: svn://localhost/ardour2/branches/3.0@12102
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 26 Apr 2012 21:57:47 +0000 (21:57 +0000)]
MCP: more sensible version of previous commit, and better behaviour for play button after ffwd or rewind
git-svn-id: svn://localhost/ardour2/branches/3.0@12101
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 26 Apr 2012 21:22:36 +0000 (21:22 +0000)]
MCP: fix handling of vpot presses
git-svn-id: svn://localhost/ardour2/branches/3.0@12100
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 26 Apr 2012 19:29:41 +0000 (19:29 +0000)]
slightly explanatory comment for crossfading
git-svn-id: svn://localhost/ardour2/branches/3.0@12099
d708f5d6-7413-0410-9779-
e7cbd77b26cf
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