Len Ovens
7ccbc0ca73
OSC: Add preset loading to OSC GUI
2016-08-24 10:07:21 -07:00
Robin Gareus
870cb19737
a-fluidsynth
2016-08-24 03:18:14 +02:00
Robin Gareus
ac05f05023
Import libfluidsynth into the Ardour codebase
2016-08-23 22:21:03 +02:00
Robin Gareus
43f8d2503c
a-reverb prototype (based on setBfree b_reverb)
2016-07-12 16:43:10 +02:00
Damien Zammit
44de8560a6
Add a-EQ (basic 4 band EQ) with inline display based on SVF filters
2016-07-07 22:15:44 +10:00
Damien Zammit
de4cb2f8af
Add a-Delay plugin
2016-07-06 01:53:59 +10:00
Paul Davis
b9891ec298
add another warning-disable flag for clang
2016-07-04 15:10:34 -04:00
Robin Gareus
94e5060168
bundle a-comp
2016-07-03 03:21:44 +02:00
Robin Gareus
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
Robin Gareus
a8fa5e9158
Ignore numerals before "+" in tag
2016-06-24 02:34:56 +02:00
Robin Gareus
3f665883da
clean up configure output
...
print is not interleaved with autowaf.display_msg
2016-05-16 20:05:08 +02:00
Robin Gareus
2d9ff7b7e7
fix windows builds - rc file needs to be present at build call
2016-05-16 20:04:23 +02:00
Robin Gareus
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
Robin Gareus
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
Robin Gareus
5fa4cf996b
prepare custom LV2 extensions
2016-03-14 00:17:08 +01:00
Robin Gareus
c26a53d401
tweak optimization flags for clang
2016-03-04 17:04:04 +01:00
Robin Gareus
d1f18b9994
amend prev commit (OS X El Capitan builds)
2016-03-02 11:03:31 +01:00
Robin Gareus
a47efed9e3
fix OSX El Capitan builds
2016-03-02 10:59:22 +01:00
Robin Gareus
1473c2d364
Add some lua scripts
2016-02-23 15:44:41 +01:00
Robin Gareus
942471d21f
add lua-session commandline tool
2016-02-23 15:43:03 +01:00
Robin Gareus
5b40e073e9
add liblua wrapper and build-scripts
2016-02-22 22:06:47 +01:00
Paul Davis
a598c5d4ac
fix inadvertent case change
2016-02-22 15:31:25 -05:00
Paul Davis
d2a6fec03a
additional GTKOSX => __APPLE__ changes missed in previous commit
2016-02-22 15:31:25 -05:00
Paul Davis
56770ff0af
change GTKOSX macro constant to use __APPLE__ instead
2016-02-22 15:31:25 -05:00
Paul Davis
2d18283379
make threaded waveview rendering a configure time option (enabled by default)
2016-02-21 12:34:10 -05:00
Paul Davis
6b61d58b8a
at the end of waf configure, when displaying selected options, break backend settings into their own "output block"
2016-01-12 08:06:48 -05:00
Paul Davis
baeca3642b
add relevant wscript visibility for the portaudio backend
2016-01-12 08:06:48 -05:00
Paul Davis
90c4985604
remove wavesaudio backend
2016-01-12 08:06:47 -05:00
Robin Gareus
91f5cd008c
amend prev commit (fix typos)
2015-12-17 21:04:08 +01:00
Robin Gareus
bdfddec6fc
more hot wine.
2015-12-17 20:22:02 +01:00
Robin Gareus
b228c11311
commandline session utilities
2015-12-16 00:25:07 +01:00
David
6b00ff6198
Add option to use libc++ instead of libstdc++
2015-12-12 15:02:00 +01:00
David
0e1ce02941
Add support for El Capitan
2015-12-10 20:25:49 +01:00
Robin Gareus
e5136d0375
add a mixbus compile define
...
allow to minimize branch changes downstream and work closer with upstream.
(so far upstream #ifdef MIXBUS were hardcoded to #if 1 downstream)
2015-12-10 12:36:03 +01:00
Robin Gareus
68d3b45976
improve itstool detection:
...
handle "/bin/sh: 1: itstool: not found" cases.
2015-12-05 14:04:11 +01:00
Robin Gareus
9a058672ab
disable pthread-w32 semaphores for now
...
Two major changes: semaphore AND callback based portaudio on one day
are not great for testing.
2015-12-03 18:41:57 +01:00
Robin Gareus
4245f2a02b
fix pthread-windows semaphore detection
2015-12-02 15:07:33 +01:00
Robin Gareus
14d6470ad3
prefer pthread-semaphores (posix API) with mingw
...
Hopefully this resolves glitches on hyperthreading machines.
Apart from using unnamed Semaphores, pthread-w32 includes additional locks
(guess: mem-barriers), a fallback implementation and windows-specific
tricks that I'd rather not want to know about :)
2015-12-02 13:59:48 +01:00
Robin Gareus
73d1de3b75
NOOP, remove trailing whitespace, replace tabs in python scripts
2015-11-29 17:54:31 +01:00
Robin Gareus
dc78fcfb2f
check for itstool (>= 1.0.4, -j option)
2015-11-25 16:36:37 +01:00
Paul Davis
6d08797297
update configure time tests and code to use libsndfile 1.0.26's version of the R64 auto-downgrade-to-WAV code
2015-11-24 08:45:10 -05:00
Tim Mayberry
3a266ff5e8
Add --profile waf option so frame pointer isn't omitted in optimized builds
2015-11-18 09:38:18 +10:00
Tim Mayberry
bb5b0a6d8a
Remove -O0 optimize flag from debuggable flags to enable debuggable optimized builds
...
This allows debug symbol information to be included for optimized builds. This
may not always be useful for debugging but it is necessary to use profiling
tools like perf.
The default optimize level is -O0 if no other optimize flag is specified so the
optimization level will be the same unless overridden.
2015-11-18 09:38:18 +10:00
nick_m
0956708aa9
Build freedesktop files if requested.
2015-10-23 02:21:01 +11:00
Robin Gareus
6ff50d2140
fix OS X system detection (amend 66704ee
)
2015-10-18 23:19:52 +02:00
Robin Gareus
c799ef723d
remove outdated limiation
2015-09-28 15:40:26 +02:00
Robin Gareus
ba6e274efa
new tool to test gcc4/5 ABI
2015-09-26 19:03:22 +02:00
Robin Gareus
0613b7517c
gcc5/c++11 deprecates std::auto_ptr
2015-09-26 00:22:56 +02:00
Robin Gareus
67aa2f8763
fix bundled LV2 plugin deployment.
...
Ardour Application bundles use uppercase LV2, consistent with LV2
"the name" on http://lv2plug.in/ and the recommendation for OSX & Win
on http://lv2plug.in/pages/filesystem-hierarchy-standard.html/
Since this is for internal-use only, so we do not need to follow the lowercase Unix recommendation.
2015-09-14 03:24:21 +02:00
Paul Davis
5f6d8aded3
configure time detection of a patch/feature of libsndfile not yet in release
2015-09-08 17:40:28 -04:00