falkTX
|
bf501c8ce7
|
Fix build for posix systems without X11
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
|
e354cefa15
|
Fix build without GUI
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b34ae7dae5
|
Fix last commit
|
2 years ago |
falkTX
|
d9f3d78ab8
|
Use kqueue as alternative to epoll for CLAP posix fd on BSDs
|
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
|
f86efd5096
|
Fix CLAP MIDI output
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
|
a20f53ad08
|
Handle CLAP param and MIDI out, better timers, stubs for state
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
bf27dcad53
|
Deal with clap ui resize
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
|
75d0d6638d
|
Handle CLAP parameters and some events
|
2 years ago |
falkTX
|
9e0b62d4f5
|
Add constexpr to some definitions
|
2 years ago |
falkTX
|
057b2dbfb3
|
CLAP processing, initial setup for ports and params
|
2 years ago |
falkTX
|
9fff0e9b17
|
Forgot a water prefix..
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
a2791c9676
|
Build clap stuff with -ObjC++ under macOS
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
|
9e6f236027
|
Push new stub file
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
|
658b5e30c6
|
Do not set scale factor for LV2 plugin UIs on macOS
|
2 years ago |
falkTX
|
e48a222160
|
Update juce plugin time related code for new APIs
|
2 years ago |
falkTX
|
a965cc4808
|
Expose through backend API hints which plugin UIs are file based
|
2 years ago |
falkTX
|
9d5992308a
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
08af009062
|
Update to JUCE 7.0.1, still to update to new playhead APIs
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1ee091f4cc
|
Really fix build, unless compiler crashes..
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
e51aed566e
|
Another build fix
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
|
3a57252fdf
|
Do not enable pthreads for wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
728fa94744
|
Allow to disable JACK, and skip bridges for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b23293efeb
|
Rework and cleanup makefiles, add WASM var
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
|
bdc3373cae
|
Start handling VST3 events
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f701e1421e
|
A few vst3 host fixes, no longer crash on load
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
5268e39c77
|
Hacky juce test code for investigating vst3 keyboard input
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b15bc2081d
|
Add some stubs to vst3 host code
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
|
8371c3c395
|
More tweaks needed for macOS builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
de820bb4b7
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
13c4fe9847
|
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
2b11eece3d
|
Build fixes
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6e96ae86cb
|
Initial code for juce-less VST3 native hosting
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
|
af9c392100
|
Start cleaning up the water
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
036846d88f
|
Only use -std=gnu++14 when building for juce
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7a611594be
|
Always build juce_gui_extra; Add new mingw std compat files
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 |
Florian Jung
|
9b79fcc97c
|
Fix inaccurate midi CC rounding (#1612)
* Fix incorrect rounding of midi CC when passed to LV2
* Fix inaccurate MIDI CC rounding everywhere
|
2 years ago |