|
62cfd6a752
|
Only call configure in surface subdirectories if the required deps are available
I think these checks should probably be in the surface build files so they
are self contained...
|
2013-07-11 12:23:05 -04:00 |
|
|
298da23619
|
save and restore Generic MIDI threshold/smoothing value
|
2013-06-10 12:37:09 -04:00 |
|
|
4cb31ef74e
|
Revert all close-on-exec changes from earlier today
with b26cc125 these are no longer needed.
|
2013-06-07 21:07:41 +02:00 |
|
|
bdf91de8b7
|
more OSC socket fcntl() close-on-exec
|
2013-06-07 18:02:47 +02:00 |
|
|
6b19f5a444
|
OSC bail out if server cannot be started
|
2013-06-07 18:02:04 +02:00 |
|
|
024e556cb2
|
close network sockets on fork
fixes problem with external apps (ie. video-server) inheriting them.
|
2013-06-07 16:54:47 +02:00 |
|
|
7d8def38f4
|
fix compiler warnings
|
2013-06-06 21:00:34 +02:00 |
|
|
36359a7d8f
|
correct previous premature commit re: OSC and send gain
|
2013-06-06 11:19:23 -04:00 |
|
|
addb33bc63
|
implement OSC /ardour/route/send/gainabs and /ardour/route/send/gainDB
|
2013-06-06 11:14:31 -04:00 |
|
|
8bfaa2d3d9
|
move control surface prefs onto their own tab in the user prefs; for Generic MIDI GUI, rename "Threshold" to "Smoothing" and add a tooltip to describe it; fix misuse of S_() in prefs editor
|
2013-06-06 08:31:46 -04:00 |
|
Adrian Knoth
|
55e07a7243
|
Drop obsolete powermate code from libs/surface
|
2013-04-22 19:33:19 +02:00 |
|
|
cd6cbba299
|
rename Route::is_hidden() to Route::is_auditioner() and Route::Hidden to Route::Auditioner. this has been the meaning of these terms for years now and it would be better to make it explicit
|
2013-04-06 16:04:02 -04:00 |
|
|
6e485c0fc1
|
fix reload of Generic MIDI binding state when the target state involves just a binding map, with no specific controller bindings at all (should fix #5210)
|
2013-04-06 09:13:39 -04:00 |
|
Julien de Kozak
|
27d77b8719
|
Fix some compilation warnings
|
2013-03-30 18:09:40 +01:00 |
|
|
16ce39c230
|
initial, prototype modifications to permit compilation of local libraries as static libs. required a "fix" to libs/pbd/debug.cc to even get the program up and running, and still does not work due to issues with boost::shared_ptr::enable_shared_from_this. controlled by configure-time --internal-{static,shared}-libs, set to shared by default (as has been the case for years)
|
2013-03-20 17:18:55 -04:00 |
|
|
2c3dc9861e
|
missing part of the midi map fix
|
2013-03-18 13:59:12 -04:00 |
|
|
1847053f66
|
return the full MIDI map search path from system_midi_map_search_path(), to fix #5379
|
2013-03-18 11:42:49 -04:00 |
|
|
b0fa3896f5
|
remove cruft (old cvsignore files)
|
2013-03-17 23:08:27 +01:00 |
|
|
8f091de64b
|
for MCP devices that don't handshake, turn them on as soon as we call ::connectivity_established() so that _active == true, and we will actually write to them
git-svn-id: svn://localhost/ardour2/branches/3.0@14165 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2013-03-06 20:15:28 +00:00 |
|
|
1f9b0a86bd
|
fix crash when deleting a processor with a controllable (#5284)
git-svn-id: svn://localhost/ardour2/branches/3.0@13943 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2013-01-21 13:20:43 +00:00 |
|
|
5adcb61f60
|
a few small fixes that help pitchbend control of things, notably the shuttle controller. but note that basically, teh shuttle controller is completely and hopelessly broken through excess complexity and incorrect design
git-svn-id: svn://localhost/ardour2/branches/3.0@13870 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2013-01-17 14:48:17 +00:00 |
|
|
4ecb07aaee
|
fix up Location::first_location_(after|before) to do the right thing when marks + ranges are interleaved (functions renamed)
git-svn-id: svn://localhost/ardour2/branches/3.0@13869 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2013-01-17 13:19:16 +00:00 |
|
|
2eb43c8310
|
add copyright comments
git-svn-id: svn://localhost/ardour2/branches/3.0@13859 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2013-01-16 18:22:15 +00:00 |
|
|
0209267980
|
reinstate wiimote support, thanks to work by jannis pohlmann
git-svn-id: svn://localhost/ardour2/branches/3.0@13796 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2013-01-07 18:28:09 +00:00 |
|
|
397729eb18
|
fix continuing SNAFUs with ::set_state() for control protocols and the parent/child/grandchild relationship for the XML nodes. this corrects problems with MackieControl
git-svn-id: svn://localhost/ardour2/branches/3.0@13794 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2013-01-06 14:39:27 +00:00 |
|
|
99b94fad77
|
avoid crash when switching devices in mackie control code, add locks to protect surfaces list (hopefully done without adding any deadlocks - can't test this at present)
git-svn-id: svn://localhost/ardour2/branches/3.0@13750 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-31 16:04:46 +00:00 |
|
|
104da317ff
|
avoid crashing in a wierd case (possibly a race) in Mackie support
git-svn-id: svn://localhost/ardour2/branches/3.0@13749 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-31 15:27:38 +00:00 |
|
|
37906d067e
|
feedback for toggled MIDI controls now sends 0 or 127, not various in-between values (should fix #5117, without any bad side-effects
git-svn-id: svn://localhost/ardour2/branches/3.0@13680 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-19 01:28:41 +00:00 |
|
|
844ce9f359
|
prevent crash when saving learned MIDI binding that is now missing its controllable
git-svn-id: svn://localhost/ardour2/branches/3.0@13678 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-12-19 01:19:48 +00:00 |
|
|
3d4bbcd65c
|
save + restore OSC active+feedback state (#5023)
git-svn-id: svn://localhost/ardour2/branches/3.0@13329 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-10-24 00:29:11 +00:00 |
|
|
cff8a65db2
|
forward part the backend part of the generic MIDI control fixes from mb2/a2
git-svn-id: svn://localhost/ardour2/branches/3.0@13297 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-10-17 14:36:40 +00:00 |
|
|
3cd8138a41
|
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
|
2012-07-25 17:48:55 +00:00 |
|
|
b2bbc44eaa
|
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
|
2012-07-23 13:31:51 +00:00 |
|
Carl Hetherington
|
b97a1bfb97
|
Connect to controllable->Destroyed in all cases; fixes crash on route removal.
git-svn-id: svn://localhost/ardour2/branches/3.0@12959 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-28 15:38:07 +00:00 |
|
Carl Hetherington
|
e09e185e3e
|
Add what I think is a missing lock when reading controllables.
git-svn-id: svn://localhost/ardour2/branches/3.0@12958 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-28 15:37:54 +00:00 |
|
|
1708ab55b9
|
fix MIDI binding stuff when the controllable does actually exist the first time we go looking for it (#4950)
git-svn-id: svn://localhost/ardour2/branches/3.0@12957 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-28 14:44:29 +00:00 |
|
|
266030b79c
|
some generic midi debugging plus an assert
git-svn-id: svn://localhost/ardour2/branches/3.0@12950 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-26 20:49:52 +00:00 |
|
|
dde521f2c6
|
fix up some issues introduced by lifecycle tracking of Controllable in Generic MIDI control code
git-svn-id: svn://localhost/ardour2/branches/3.0@12947 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-26 19:10:11 +00:00 |
|
|
a054a74dd2
|
disconnect from a Controllable when it is destroyed
git-svn-id: svn://localhost/ardour2/branches/3.0@12938 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-26 01:55:53 +00:00 |
|
Carl Hetherington
|
0786ff15a0
|
Patch from royvegard to add a set-bank midi function
(#4949).
git-svn-id: svn://localhost/ardour2/branches/3.0@12927 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-25 19:26:00 +00:00 |
|
|
92469df6ab
|
add late/lazy binding between generic MIDI bindings and controllable elements in the session. this allows you to load a binding map that refers to elements that have not yet been created in the session, and when they are created, the binding will work
git-svn-id: svn://localhost/ardour2/branches/3.0@12921 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-25 12:33:13 +00:00 |
|
|
1f440fbfec
|
Remove unused or unnecessary header includes
git-svn-id: svn://localhost/ardour2/branches/3.0@12905 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-23 05:09:51 +00:00 |
|
|
4b96a5b34d
|
Use std::string and Glib instead of pbd/filesystem.h in DeviceProfile
git-svn-id: svn://localhost/ardour2/branches/3.0@12902 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-23 05:09:44 +00:00 |
|
|
4522ef26a2
|
Use Glib instead of pbd/filesystem.h in GenericMidiControlProtocol
git-svn-id: svn://localhost/ardour2/branches/3.0@12901 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-23 05:09:42 +00:00 |
|
|
bc205191bf
|
Use Glib::file_test instead of PBD::sys::exists
git-svn-id: svn://localhost/ardour2/branches/3.0@12883 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-23 05:09:02 +00:00 |
|
|
105caf23da
|
Use std::string instead of PBD::sys::path in pbd/search_path.h, pbd/file_utils.h and ardour/session_dir.h
git-svn-id: svn://localhost/ardour2/branches/3.0@12829 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-23 05:06:54 +00:00 |
|
Carl Hetherington
|
3dd8fbdefa
|
Hush some debug messages.
git-svn-id: svn://localhost/ardour2/branches/3.0@12779 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-19 13:28:13 +00:00 |
|
Carl Hetherington
|
daffec502e
|
Return silence from read_from_sources() if we try to read a channel that our source does not have (if replicate-missing-region-channels is turned off); should fix #4934.
git-svn-id: svn://localhost/ardour2/branches/3.0@12741 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-16 18:18:30 +00:00 |
|
|
9429401f11
|
MCP: patch from seablade to fix pot displays (both absolute value and negative values)
git-svn-id: svn://localhost/ardour2/branches/3.0@12739 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-16 03:10:26 +00:00 |
|
Carl Hetherington
|
d8f48e6a9d
|
Fix uninitialised variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@12721 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-06-14 11:32:12 +00:00 |
|