Commit Graph

12688 Commits

Author SHA1 Message Date
Paul Davis
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
Paul Davis
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
Robin Gareus
bf0157a0f2 the forgotten second (amend to prev commit) 2014-02-25 12:01:14 -05:00
Robin Gareus
e3529b3b11 fix prev_snap_choice() key="3" binding 2014-02-25 12:01:13 -05:00
Paul Davis
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
Paul Davis
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
Paul Davis
f5dbbe4ac6 ctrl-click when adding automation points no longer adds guard points 2014-02-25 11:59:02 -05:00
Robin Gareus
d8329d855d implement plugin-scan cancel-button sensitivity 2014-02-25 14:57:59 +01:00
Robin Gareus
0708721b4f scan VSTs in background, allow to cancel & timeout 2014-02-25 14:57:59 +01:00
Robin Gareus
30de04a58c global static path to plugin scanner app. 2014-02-25 14:57:58 +01:00
Robin Gareus
e1c82dfd85 prepare plugin list refresh w/o instantiate (using cache only) 2014-02-25 14:57:58 +01:00
Robin Gareus
6471c94254 hook-up GUI idle handler 2014-02-25 14:57:58 +01:00
Robin Gareus
e63f3daa7e VST scanner tool.. part two 2014-02-25 14:57:58 +01:00
Robin Gareus
70209ba493 update plugin scan dialog gtk hack 2014-02-25 14:57:57 +01:00
Robin Gareus
cfa94aeccc fix system-exec (wait for app to start) 2014-02-25 14:57:57 +01:00
Robin Gareus
e2adf46e0f update external VST scanner app 2014-02-25 14:57:57 +01:00
Robin Gareus
993ed56701 prepare standalone VST scanner tool.. part one 2014-02-25 14:57:57 +01:00
Paul Davis
1c402f943f remove unnecessary files from native audio backend 2014-02-24 21:19:17 -05:00
Robin Gareus
7865acf563 fix some code typos (compiler warnings) 2014-02-25 00:52:37 +01:00
Robin Gareus
61c199b97c hardour does not yet support wine-builds 2014-02-24 23:57:29 +01:00
Robin Gareus
cc2af1cdfb refresh plugin list on signal 2014-02-24 23:57:28 +01:00
Robin Gareus
6c70caec5f implement VST blacklisting 2014-02-24 23:57:28 +01:00
Robin Gareus
adcb0faf6b preparations for VST blacklist (paths) 2014-02-24 23:57:28 +01:00
Paul Davis
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
Paul Davis
974626bf66 remove incorrectly placed export declaration 2014-02-24 15:25:46 -05:00
Paul Davis
a17f797c52 add waves audio backend when building on apple 2014-02-24 15:17:18 -05:00
Paul Davis
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
Paul Davis
dd55b7894e remove SampleFormat code from waves audio backend 2014-02-24 14:49:14 -05:00
Paul Davis
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
Paul Davis
0a6af1420f changes to ardev and friend to find audio engine backends 2014-02-24 14:49:13 -05:00
Paul Davis
57ffd6c404 changes to wscript to build new audio engine backend 2014-02-24 14:49:13 -05:00
Paul Davis
6f759b5650 add headless to child list for wscript 2014-02-24 14:47:00 -05:00
Paul Davis
9dbdac2a19 remove unused and unimplementable audio engine sample format code 2014-02-24 14:46:19 -05:00
Paul Davis
55f6c5ab76 remove unused and unimplementable audio engine sample format code 2014-02-24 14:46:08 -05:00
Paul Davis
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
Paul Davis
e58b337c84 add (finally) DEBUG::AudioEngine bit and convert existing debug trace messages to use it 2014-02-24 13:51:31 -05:00
Robin Gareus
59cc85b821 plugin scan progress-display & preferences 2014-02-24 03:53:53 +01:00
Robin Gareus
22905d8a93 prepare GUI notifications for plugin scan 2014-02-24 02:04:37 +01:00
Robin Gareus
8cca67e9c9 fix VST shell-scanner (double free), support for VST2.4 2014-02-24 02:02:29 +01:00
Robin Gareus
2e0c98c489 remaining bits for VST-shell plugin support ..and more VST rework 2014-02-23 21:11:53 +01:00
Robin Gareus
fac93f7a82 preparations for VST Shell plugins (mostly mixbus code forward port) 2014-02-23 17:52:49 +01:00
Robin Gareus
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
Robin Gareus
7f714ca036 remove inadvertently committed wine-unstable linkdir 2014-02-22 03:23:36 +01:00
Robin Gareus
0adac4e251 update wscript for windowsVST + mingw 2014-02-22 03:11:49 +01:00
Robin Gareus
6217a80cd1 remove arvst (there's already vst/ardevst) 2014-02-22 03:11:49 +01:00
Robin Gareus
8843679e1f fix minimum VST GUI window size (gtk padding) 2014-02-22 03:11:49 +01:00
Robin Gareus
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
Robin Gareus
b3154e8ed6 NOOP, whitespace change only 2014-02-22 03:11:48 +01:00
Robin Gareus
dfeb68aeb4 Windows VST GUI related rework 2014-02-22 03:11:48 +01:00
Robin Gareus
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