13
0
Commit Graph

522 Commits

Author SHA1 Message Date
f9aff37623 full integration of beatbox test app into ardour tree+build system
Plus a few attempts at catching note on/off quantization stuff
2017-08-05 02:03:59 -04:00
beb73edf55 Purify libcanvas, remove libardour dependency
A canvas is just a canvas. Move WaveView into its own library.
2017-07-17 21:06:04 +02:00
5c92613698 Separate Ardour UI widgets into dedicated library 2017-07-17 21:06:04 +02:00
843d5ffa59 Output the setting of the --no-threaded-waveviews option during configure 2017-06-26 08:40:47 +10:00
38285d0e54 Remove cfgtool, it's not useful anymore
cfgtool was used to dump the current config defaults into ./system_config
on the system it runs. It was manually invoked (usually on Linux) and
hence produced incorrect settings for Windows and OSX variants.

Since ea4bbcf5 Ardour binaries bundle a minimal empty system_config,
and the built-in defaults are used (correct for every platform).
2017-05-12 16:35:08 +02:00
d4f2121cfa Fix linking on El Capitan
Modern xcode, does not allow std::locale::numeric with 10.8 SDK
2017-04-07 23:31:44 +02:00
b38e81d261 Fix build-stack revision path (3d952b095) 2017-04-04 17:42:10 +02:00
3d952b095a Include build-stack rev in config report 2017-04-04 17:13:32 +02:00
24f7ae4cf6 Sort and group configuration report 2017-04-04 17:13:08 +02:00
54fd56de75 Fix yet another oversight for the windows icon file update 2017-02-26 14:40:22 +01:00
0653766f79 Allow to keep environment C/XXFLAGS with debug builds
this is needed for e.g. windows debug builds to pass mstackrealign
2017-02-19 16:01:25 +01:00
1570b6c088 consolidate --help text, allow to generate man page. 2017-01-14 23:07:44 +01:00
powerpaul17
019ab92a5e adapted wscript for macos sierra 2017-01-05 09:32:41 +00:00
Paul Tirk
e6f94215c4 fixed compilation on osx, minimal version was wrong 2017-01-05 09:32:41 +00:00
2481db7a7f Add a small tool to experiment with libcanvas 2016-12-11 15:52:56 +01:00
4c92d75cbe Always build dummy backend if building tests
The libardour tests require the dummy backend to be present.
2016-12-04 15:13:19 -05:00
David Carlier
282b7c2443 separate openbsd cases 2016-11-29 13:18:46 +00:00
David Carlier
28435d1a30 Making buildable under OpenBSD. 2016-11-29 13:18:46 +00:00
878635222a Disable OSX 10.5/PPC support (MacVST is Cocoa UI only) 2016-11-19 00:46:13 +01:00
dcc16b7440 Revert "disable MacVST support (until it's ready)"
This reverts commit e0766e8f74.
2016-11-16 01:25:29 +01:00
e0766e8f74 disable MacVST support (until it's ready) 2016-11-13 16:35:06 +01:00
8b93fb02f3 Mac VST-2.x support 2016-11-13 16:35:06 +01:00
c78824aef5 Include hidapi library 2016-10-23 22:53:10 +02:00
Nils Philippsen
0aaded5318 allow linking unbundled version of qm-dsp
In the course, rename the bundled, built version libqm-dsp so it matches
packaged versions.
2016-10-04 22:03:28 +02:00
e3c93b7470 clang on el capitan etc. no longer supports -fstrength-reduce 2016-09-28 16:52:16 -04:00
e297e27b7f Add defines necessary for successful gcc/mingw compile with --cxx11 option
_USE_MATH_DEFINES is required for M_PI

WIN32 is no longer defined by gcc/mingw with --cxx11 option enabled(of course
_WIN32 still is) but as it is used in a liblo header(even though it is probably
incorrect to do so) define it.
2016-09-15 21:27:55 +10:00
53ee3e2e72 Add support for built-in file/url unzip/untar
This introduces new build-dependency: libarchive
(http://www.libarchive.org/)
2016-09-13 16:14:40 +02:00
7ccbc0ca73 OSC: Add preset loading to OSC GUI 2016-08-24 10:07:21 -07:00
870cb19737 a-fluidsynth 2016-08-24 03:18:14 +02:00
ac05f05023 Import libfluidsynth into the Ardour codebase 2016-08-23 22:21:03 +02:00
43f8d2503c a-reverb prototype (based on setBfree b_reverb) 2016-07-12 16:43:10 +02:00
44de8560a6 Add a-EQ (basic 4 band EQ) with inline display based on SVF filters 2016-07-07 22:15:44 +10:00
de4cb2f8af Add a-Delay plugin 2016-07-06 01:53:59 +10:00
b9891ec298 add another warning-disable flag for clang 2016-07-04 15:10:34 -04:00
94e5060168 bundle a-comp 2016-07-03 03:21:44 +02:00
86763cba90 Enable build for FreeBSD (part 1/2)
Adopted from Michael Beer -- GH pull-request #232 with minor changes:

*   rebased on master,
*   removed trailing whitespace,
*   don't explicitly change saved configuration defaults (wscript)
*   moved sys/wait (WNOHANG) to header include
*   separate changes in GUI and lib
2016-06-26 16:43:07 +02:00
a8fa5e9158 Ignore numerals before "+" in tag 2016-06-24 02:34:56 +02:00
3f665883da clean up configure output
print is not interleaved with autowaf.display_msg
2016-05-16 20:05:08 +02:00
2d9ff7b7e7 fix windows builds - rc file needs to be present at build call 2016-05-16 20:04:23 +02:00
13e0db6914 icon-name follows program-name
so that derivative products don't need to replace binary image/icon
files in the source (use ./waf configure --program-name=...)
2016-05-16 17:35:01 +02:00
6972db0d55 add luadoc binary (developer tool) to dump lua bindings
output is either JSON or lua-tables.
enable via  ./waf configure --luadoc ... , needs C++11
2016-03-20 20:54:36 +01:00
5fa4cf996b prepare custom LV2 extensions 2016-03-14 00:17:08 +01:00
c26a53d401 tweak optimization flags for clang 2016-03-04 17:04:04 +01:00
d1f18b9994 amend prev commit (OS X El Capitan builds) 2016-03-02 11:03:31 +01:00
a47efed9e3 fix OSX El Capitan builds 2016-03-02 10:59:22 +01:00
1473c2d364 Add some lua scripts 2016-02-23 15:44:41 +01:00
942471d21f add lua-session commandline tool 2016-02-23 15:43:03 +01:00
5b40e073e9 add liblua wrapper and build-scripts 2016-02-22 22:06:47 +01:00
a598c5d4ac fix inadvertent case change 2016-02-22 15:31:25 -05:00
d2a6fec03a additional GTKOSX => __APPLE__ changes missed in previous commit 2016-02-22 15:31:25 -05:00