falkTX
0a5170f656
Remove old unused vst3sdk folder/files
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
3b9e73f085
Silence a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
estebon
14fbdb0ddf
Update atom-helpers.h
Added _alignment_padding to _LV2_Atom_Buffer.
Fixes #1902 .
from,
https://lv2plug.in/ns/ext/atom
"An LV2_Atom has a 32-bit size and type, followed by a body of size bytes. Atoms MUST be 64-bit aligned."
3 months ago
falkTX
54ebc831f5
Remove old, non-working modgui related code
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
530827a9fa
Fix LTO build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
bbe949ccd8
Fix build against old wine
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
51186c9f7c
Clean water File(const String&) usage
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
dacca3a53d
log failures from vst3 calls, allow to skip set_processing
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
98e0a5d7ac
Implement LV2 ControlInputPort change request feature
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
04355ba2f0
Rename a pipe method, add docs
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
3b101d03a8
Tweaks for usable carla libs as js modules
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
9c1cad5387
Allow building for platforms without VST3 UI, add wasm CI test
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
f272c0ef11
Remove old .kdev_include_paths files
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
c96d08746b
Implement VST3 parameter outputs
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
fb820c94ac
More vst3 details
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
776acbba63
Many VST3 hosting details, get UIs to appear
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
08d9645747
MSVC compat for internal engine details
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a2411edbba
Assume MSVC has proper C++11 support
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
68fa12d9e1
Another msvc fix, missing include
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
16e645c26c
More msvc compat
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
cf8d885999
Remove use of REAL_BUILD macro
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
fd6271dcfe
Only use __builtin_expect for gnuc compatible compilers
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
96b67721b6
Adjustments as needed for Carla as OBS plugin
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
5adae9496f
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
bae7149b0d
Bump version to 2.6.0-alpha1
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1d154adbf2
Add missing file
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
f0b1c50709
Fix headers for C builds
Fixes #1691
3 years ago
falkTX
a615fefaf9
Implement CLAP posix-fd extension, fix things with current plugins
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ec6eaf420e
Start of clap plugin discovery
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
6c764cc0f8
Define constexpr as nothing for old compilers
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
5db10df8be
Start moving files around
3 years ago
falkTX
8c58d0994c
Bump version to 2.5.1
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2b8c77b2c0
Bump version to 2.5.0
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
06d6981732
More tweaks for wasm, engine verified to work, still with hacks
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
68af86c5e7
emscripten related tweaks
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ba5ca7006d
Support mod:volts as LV2 unit
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
91cee1f997
Cleanup for CARLA_DECLARE_NON_COPYABLE macro use, minor jsfx things
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1e5c9900ae
Implement native vst3 plugin scanning; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
5385595764
Continue cleanup
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
882082c8db
Start the update to JUCE7
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
f22915f6ec
Bump version to 2.4.3
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b4cf041284
Replace CARLA_EXPORT with separate API / PLUGIN export option
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1f5e44c4bb
Adjust the rest of the code for CARLA_BACKEND_NAMESPACE macro use
3 years ago
falkTX
782f7f64a7
Use gcc built-in expect to speed up safe asserts
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1cc16af5c2
Add audio port hints to backend, starting with lv2 sidechain
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
3bc96e352c
Bump version to 2.4.2
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
Alexandros Theodotou
3d4ed9312a
add CV32 variant with 64 audio ins/outs and 32 cv ins/outs
3 years ago
falkTX
9e14f2dc08
Define ulonglong type
3 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>
4 years ago