737aae908a
tweak canvas rect drawing to correctly place bottom edge of rectangle inside the bounds (cairo works in mysterious ways)
2014-02-25 12:02:50 -05:00
d81caf0680
reverse default behaviour for adding control points to automation with mouse clicks. unmodified click adds new control point without guard points; ctrl-click adds new point with a guard point (old behaviour)
2014-02-25 12:02:50 -05:00
bf0157a0f2
the forgotten second (amend to prev commit)
2014-02-25 12:01:14 -05:00
e3529b3b11
fix prev_snap_choice() key="3" binding
2014-02-25 12:01:13 -05:00
61ab5e8967
click (no drag) on automation line now adds a new control point on the line (not fully checked for precision)
2014-02-25 12:01:13 -05:00
46e86f6694
Revert "add a hack to deal with device discovery race, in which the devices were not actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages"
...
This reverts commit 06a25ffd5695697db9869a19e46c2f93c6c17458.
2014-02-25 12:00:53 -05:00
f5dbbe4ac6
ctrl-click when adding automation points no longer adds guard points
2014-02-25 11:59:02 -05:00
d8329d855d
implement plugin-scan cancel-button sensitivity
2014-02-25 14:57:59 +01:00
0708721b4f
scan VSTs in background, allow to cancel & timeout
2014-02-25 14:57:59 +01:00
30de04a58c
global static path to plugin scanner app.
2014-02-25 14:57:58 +01:00
e1c82dfd85
prepare plugin list refresh w/o instantiate (using cache only)
2014-02-25 14:57:58 +01:00
6471c94254
hook-up GUI idle handler
2014-02-25 14:57:58 +01:00
e63f3daa7e
VST scanner tool.. part two
2014-02-25 14:57:58 +01:00
70209ba493
update plugin scan dialog gtk hack
2014-02-25 14:57:57 +01:00
cfa94aeccc
fix system-exec (wait for app to start)
2014-02-25 14:57:57 +01:00
e2adf46e0f
update external VST scanner app
2014-02-25 14:57:57 +01:00
993ed56701
prepare standalone VST scanner tool.. part one
2014-02-25 14:57:57 +01:00
1c402f943f
remove unnecessary files from native audio backend
2014-02-24 21:19:17 -05:00
7865acf563
fix some code typos (compiler warnings)
2014-02-25 00:52:37 +01:00
61c199b97c
hardour does not yet support wine-builds
2014-02-24 23:57:29 +01:00
cc2af1cdfb
refresh plugin list on signal
2014-02-24 23:57:28 +01:00
6c70caec5f
implement VST blacklisting
2014-02-24 23:57:28 +01:00
adcb0faf6b
preparations for VST blacklist (paths)
2014-02-24 23:57:28 +01:00
6ee44cf377
fix inadvertent breakage in ardev and friends caused by extension to LD_LIBRARY_PATH as pat of backend additions
2014-02-24 17:05:00 -05:00
974626bf66
remove incorrectly placed export declaration
2014-02-24 15:25:46 -05:00
a17f797c52
add waves audio backend when building on apple
2014-02-24 15:17:18 -05:00
6666599e7b
add -fms-extensions to allow earlier apple gcc to support anonymous union, as used by PortMidi
2014-02-24 15:16:46 -05:00
dd55b7894e
remove SampleFormat code from waves audio backend
2014-02-24 14:49:14 -05:00
1de00ab6bb
new audio engine backend for native CoreAudio audio I/O, and PortMIDI for MIDI.
...
Code builds, runs and functions. Full code review still pending, and some possibly changes to organization of code within the backend is possible
2014-02-24 14:49:13 -05:00
0a6af1420f
changes to ardev and friend to find audio engine backends
2014-02-24 14:49:13 -05:00
57ffd6c404
changes to wscript to build new audio engine backend
2014-02-24 14:49:13 -05:00
6f759b5650
add headless to child list for wscript
2014-02-24 14:47:00 -05:00
9dbdac2a19
remove unused and unimplementable audio engine sample format code
2014-02-24 14:46:19 -05:00
55f6c5ab76
remove unused and unimplementable audio engine sample format code
2014-02-24 14:46:08 -05:00
90d0d4d878
new headless (GUI-free) version of ardour. run waf, cd headless and run ./hardev DIR SNAPSHOT_NAME. not bug free yet (startup race condition)
2014-02-24 13:51:31 -05:00
e58b337c84
add (finally) DEBUG::AudioEngine bit and convert existing debug trace messages to use it
2014-02-24 13:51:31 -05:00
59cc85b821
plugin scan progress-display & preferences
2014-02-24 03:53:53 +01:00
22905d8a93
prepare GUI notifications for plugin scan
2014-02-24 02:04:37 +01:00
8cca67e9c9
fix VST shell-scanner (double free), support for VST2.4
2014-02-24 02:02:29 +01:00
2e0c98c489
remaining bits for VST-shell plugin support ..and more VST rework
2014-02-23 21:11:53 +01:00
fac93f7a82
preparations for VST Shell plugins (mostly mixbus code forward port)
2014-02-23 17:52:49 +01:00
bcf6c76462
consolidate lxVST & winVST file-info code into libardour
...
first step and clennup before adding support for
VST shell-plugins (collections) and external scanner app...
2014-02-23 05:51:58 +01:00
7f714ca036
remove inadvertently committed wine-unstable linkdir
2014-02-22 03:23:36 +01:00
0adac4e251
update wscript for windowsVST + mingw
2014-02-22 03:11:49 +01:00
6217a80cd1
remove arvst (there's already vst/ardevst)
2014-02-22 03:11:49 +01:00
8843679e1f
fix minimum VST GUI window size (gtk padding)
2014-02-22 03:11:49 +01:00
dfdf9a35f1
resolve gtk + VST threading issues
...
while (gtk_events_pending()) gtk_main_iteration(); never returns
as long as there's a idle call registered somewhere (and it's not
called from an idle callback itself)
2014-02-22 03:11:48 +01:00
b3154e8ed6
NOOP, whitespace change only
2014-02-22 03:11:48 +01:00
dfeb68aeb4
Windows VST GUI related rework
2014-02-22 03:11:48 +01:00
40aa7e5e90
first part of merging windows and wine VST
...
libfst is now very ardour specific (no longer compatible with /upstream/)
2014-02-22 03:11:48 +01:00