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
99076689f7
update vestige header (from mixbus)
2014-02-22 03:11:48 +01:00
7231e52a96
add wine/windows-vst start script
2014-02-22 03:11:47 +01:00
348115c0f7
add support for VST>=2.4
2014-02-22 03:11:47 +01:00
156a5a0e5f
add the with-guard-point distinction to region gain lines
2014-02-20 14:01:40 -05:00
1044532270
use new "covers" threshold to make automation lines more grabbable
2014-02-20 12:53:38 -05:00
e2f18ea658
allow per-line configurability of the threshold used to determine if a PolyLine covers a given coordination
2014-02-20 12:53:08 -05:00
49d9397770
manually apply d697a31abf
from master (git could not apply cleanly)
2014-02-19 23:44:53 -05:00
14b2d0b549
fix error in canvas PolyLine::covers(), so that the mouse can actually enter/leave such items
2014-02-19 23:42:01 -05:00
6e38ecc158
manually applied equivalent of 1d82f4ca07
in master (git could not apply successfully)
2014-02-19 23:37:46 -05:00
a9cdd5f2c8
ignore libcanvas version files
2014-02-19 23:29:35 -05:00
600b6e9c85
ignore more translation-related files
2014-02-19 23:28:46 -05:00
0deb5e1509
ignore vgcore.* files as well as core
2014-02-19 23:27:22 -05:00
e3aed9a983
ignore core.* files as well as core
2014-02-19 23:26:57 -05:00
a13511e901
required fix for cairocanvas branch, didn't make it into merge
2014-02-19 23:25:24 -05:00
5cf4a32da9
click (no drag) on automation line now adds a new control point on the line (not fully checked for precision)
2014-02-19 23:25:24 -05:00
06e3b7da5d
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-19 23:25:24 -05:00
58a8d50bdc
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
2014-02-19 23:25:24 -05:00
130df9c2b1
use new ControlList::add() argument
2014-02-19 23:25:08 -05:00
afdedbf948
do not needlessly keep starting touch/automation watch passes just because a command to start or stop touch was received
2014-02-19 23:25:08 -05:00
f049d0294c
add option to skip guard points when adding new control points to a ControlList; add more debugging statements
2014-02-19 23:25:08 -05:00
08eecbf3fe
clear up some stupid thinking in Amp regarding the way the underlying AutomationControl/Controllable gets set when Amp::set_gain() is called
2014-02-19 23:25:08 -05:00
80d83fd238
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
2014-02-19 23:25:08 -05:00
55c7ce98ab
fix meter(s) when mixer-strip is switched to AuxSend
2014-02-19 23:25:08 -05:00
1d39cf7543
move SystemExec to libpbd
2014-02-19 03:38:43 +01:00
05d7947795
make stateful image canvas item actually compile
2014-02-17 16:05:52 -05:00
3eeaec5608
use boost::uuids method to get a string from a boost UUID
2014-02-17 15:29:18 -05:00
eb3c14db25
new canvas item to allow image-based GUI construction
2014-02-17 15:28:18 -05:00
f0ddf5281b
debugging export format UUID creation
2014-02-14 17:41:45 -05:00
133251db91
possible fix for error during export format load-from-disk
2014-02-14 16:33:44 -05:00
29b1e706dd
some changes to ArdourButton to allow custom colors to be set (e.g. based on track colors), via Valeriy
2014-02-14 15:32:30 -05:00
8b9c0e5308
add new MIDI binding map for AKAI MPK61 (from Glen MacArthur)
2014-02-14 14:08:45 -05:00
8d775982ae
fix up double definition of waveform fill in default canvas conf file
2014-02-14 14:03:24 -05:00