falkTX
16e645c26c
More msvc compat
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
cf8d885999
Remove use of REAL_BUILD macro
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
fd6271dcfe
Only use __builtin_expect for gnuc compatible compilers
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
96b67721b6
Adjustments as needed for Carla as OBS plugin
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
5adae9496f
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
bae7149b0d
Bump version to 2.6.0-alpha1
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1d154adbf2
Add missing file
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
f0b1c50709
Fix headers for C builds
Fixes #1691
2 years ago
falkTX
a615fefaf9
Implement CLAP posix-fd extension, fix things with current plugins
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
ec6eaf420e
Start of clap plugin discovery
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
6c764cc0f8
Define constexpr as nothing for old compilers
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
5db10df8be
Start moving files around
2 years ago
falkTX
8c58d0994c
Bump version to 2.5.1
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
2b8c77b2c0
Bump version to 2.5.0
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
06d6981732
More tweaks for wasm, engine verified to work, still with hacks
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
68af86c5e7
emscripten related tweaks
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
ba5ca7006d
Support mod:volts as LV2 unit
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
91cee1f997
Cleanup for CARLA_DECLARE_NON_COPYABLE macro use, minor jsfx things
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1e5c9900ae
Implement native vst3 plugin scanning; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
5385595764
Continue cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
882082c8db
Start the update to JUCE7
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
f22915f6ec
Bump version to 2.4.3
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
b4cf041284
Replace CARLA_EXPORT with separate API / PLUGIN export option
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1f5e44c4bb
Adjust the rest of the code for CARLA_BACKEND_NAMESPACE macro use
2 years ago
falkTX
782f7f64a7
Use gcc built-in expect to speed up safe asserts
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1cc16af5c2
Add audio port hints to backend, starting with lv2 sidechain
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
3bc96e352c
Bump version to 2.4.2
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
Alexandros Theodotou
3d4ed9312a
add CV32 variant with 64 audio ins/outs and 32 cv ins/outs
2 years ago
falkTX
9e14f2dc08
Define ulonglong type
2 years ago
falkTX
ea7ed826dd
Automable is not a word, sorry!
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1edb1bb172
Expose a 8cv carla patchbay variant
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
51028655d0
Don't expose symbols for STATIC_PLUGIN_TARGET
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2b3924c89c
Bump version to 2.4.1
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
d61f507e72
Add NATIVE_PLUGIN_OPCODE_HOST_USES_EMBED, for special hosts
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
be5b036a54
Import travesty files and rename a file
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
dc2068155d
Bump version to 2.4.0
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
babef44a3c
Bump version to 2.3.2
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
164c254b55
Bump version to 2.3.1
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
591a859c8d
Use _M_ARM64 macro to set win64 mode
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
377115d4c3
Bump version as 2.3.0
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
unrelentingtech
5954e11da1
CarlaNative.h: move extern "C" after the includes to fix clang/libc++
With clang12, this ordering causes a big bunch of errors like:
In file included from midi-pattern.cpp:18:
In file included from ../includes/CarlaNativeExtUI.hpp:21:
In file included from ../includes/CarlaNative.hpp:21:
In file included from ../includes/CarlaNative.h:25:
In file included from ../includes/CarlaDefines.h:91:
/usr/include/c++/v1/cstddef:56:1: error: templates must have C++ linkage
template <class _Tp> struct __libcpp_is_integral { enum { value = 0 }; };
^~~~~~~~~~~~~~~~~~~~
../includes/CarlaNative.h:22:1: note: extern "C" language linkage specification begins here
extern "C" {
^
3 years ago
falkTX
6fdc4d36fd
Add .kdev_include_paths files
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2294a5c868
Bump version
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
f183b8a340
audiofile: add host sync, enable and volume parameters
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
a59e659dd3
Bump version
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
e2377e4236
Fix strict build
3 years ago
falkTX
8afab56952
send audiofile preview as lv2 vector
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
d4fe70694d
Support lv2 parameters that are both readable and writable
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
3be211b237
Fix build on macOS 10.5
3 years ago
falkTX
b105847cf8
Rework state path support in carla lv2 plugins
3 years ago