falkTX
|
8ece0553fb
|
Cleanup ringbuffer code
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
16e645c26c
|
More msvc compat
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
e7b077b06b
|
bridge utils: do not use sprintf
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4aa25f7264
|
More msvc compat
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
1d0a4cb81e
|
Dont use VLAs
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
6d3ee107e7
|
Cleanup whitespace
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
5d2d9a70d9
|
Fix a "possible loss of data" warning
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
48994f6522
|
Fix carla_shm_create_temp for unicode windows builds
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
|
aea5dcc302
|
msvc compat for print utils
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
384b9198b1
|
MSVC doesnt have cxxabi.h header
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
f5ad53a086
|
Ignore a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
f1a30531b9
|
Cleanup CARLA_PLUGIN_ONLY_BRIDGE macro usage
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
9c00a93cb8
|
Introduce CARLA_PLUGIN_ONLY_BRIDGE build macro
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4267d5e2a3
|
minor bridge spec comments
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
f207f92169
|
Fix manual include of CarlaBridgeDefines.hpp
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
1588f5b3c1
|
Fix carla_findMaxNormalizedFloat call
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
a97fd200fe
|
Allow to receive LV2 atoms of any size up to max-length
Previous design with a stack var was so wrong
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
ecc522dc8c
|
Support the more verbose LV2 MIDI CC definitions
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
155da91fdb
|
Fix CLAP multi-IO
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6c27da80ec
|
Implement CLAP latency, handle special host callbacks when possible
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
a28817264e
|
Only use epoll on linux, clap posix-fd related
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
703972c1d4
|
Improve CLAP host vs plugin side UI resize
Signed-off-by: falkTX <falktx@falktx.com>
|
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
|
9abb529dec
|
Implement CLAP state
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
e325490ffb
|
Implement custom path selection for CLAP plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
044428594e
|
Implement CLAP host gui and a few more details
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
728bbc30a5
|
Deal with clap multi-IO audio, MIDI input
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
057b2dbfb3
|
CLAP processing, initial setup for ports and params
|
2 years ago |
falkTX
|
65d988bf2d
|
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
bb440eb73a
|
Keep building not-yet-converted Qt UI files, fixes build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6b7da3895c
|
More details for CLAP hosting
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
|
679e507f0a
|
Define PLUGIN_CLAP and add stub files
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
65a161685e
|
Adjust for JUCE MIDI API changes, fix external MIDI connections
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
efbebc59f1
|
Fix free/delete[] misusage
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1eaa175431
|
Make malloc usage consistent in CarlaString class
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
963f194b0e
|
Correct last commit
|
2 years ago |
falkTX
|
982492712f
|
Alternative approach for systems without MAP_LOCKED (build&runtime)
|
2 years ago |
falkTX
|
be097364a9
|
Math utils performance tweaks
|
2 years ago |
falkTX
|
c7b4ee9c39
|
Set X11 utf8 window title for plugin UIs
|
2 years ago |
Alexandros Theodotou
|
69816b7989
|
noop: remove trailing whitespace
|
2 years ago |
falkTX
|
9d5992308a
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7a9b7ba35e
|
Simplify wasm runner, using emscripten_set_interval
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
753af115c3
|
Also block sem_timedwait usage
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
da4e0fdbeb
|
Make sure no threads are used on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c2cc825253
|
Use emscripten_set_timeout_loop instead of manual management
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
4b9d6afa62
|
Ignore pthread_yield for now
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
32196dd2fc
|
Fix regular build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
798733e2f1
|
Bring Runner class from DPF, use it for Engine background details
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |