Kristian Amlie
42a42c99b7
Fix broken program and bank messages for Jack applications.
It appears to simply be a typo. MAP_PROGRAM_CHANGES is not an
available option for Jack applications, only SEND_PROGRAM_CHANGES is.
Signed-off-by: Kristian Amlie <kristian@amlie.name>
7 months ago
falkTX
90c4d8916c
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
84b3316b67
Remove use of Carla{String,ScopedLocale,ScopedPointer} for DPF
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
7eaf104d3d
Cleanup use of CarlaString
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
ec1ee0f1f3
Fix VST3 midi/ctrl-out offset if split cycle
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
3aadaa554f
Implement VST3 midi output
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
54ebc831f5
Remove old, non-working modgui related code
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
154047d9e2
Replace some internal carla utils with DPF ones
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
e312817b6f
A few more tweaks for AU hosting, WIP
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
ad3b7793a4
Continue cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
4ab4e8063d
Continue cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
2a8746be24
Fix non-macos build
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
a580473fbc
AU processing details, still WIP
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
bbfbf7c75d
AU params
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
b08801ed88
Start basic AU loader code
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
6f61b89d2d
Remove juce completely, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
dfc7a12afa
VST3: fetch midi mappings all at once, use it for note/sound-off
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
9370483b0a
Adjust for liblo API breakage, dont define lo_message type
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
0b250a0cb7
Get rid of JUCE for discovery and utils
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
84e2e0a4be
Always activate VST3 buses, regardless of default flags
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
41f07e1192
Fix crash with clap plugins without MIDI input
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
adee4e119a
Fix last commit
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
98e0a5d7ac
Implement LV2 ControlInputPort change request feature
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
3a7d78c165
Fix compiler warnings, fixup for updated pugl
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
b493bb8a58
Fix typo leading to missing LV2 files
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
91b1096c71
Add back old .kdev_include_paths files
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
d805e8bb9a
Fix a comment
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
dd092c74aa
Fix some wine bridge details
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1d24af0f28
Pass plugin path settings to auto-discovery
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
1b5f7e9f35
Fix last commit
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
681228d7f1
Finalize clap time info, fix some warnings
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a921096324
Simplify vst2 midi checks
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
b77c437792
Fix DSSI MIDI events
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
15d7e42cfc
implement vst3 midi input
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
ccc1203ec3
Continue audiofile rework, almost done
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
5466940fb9
Fix wasm build with liblo (disable DSSI UIs and NSM)
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
0c586b5c41
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
36885c3357
Fix processing of VST3 plugins with CV ports
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
c62b26eecb
Fix a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
051c156809
fix mem leak in vst3 hosting, remove debug prints
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
b1e52f0030
Continue removal of juce from plugin bridges
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
12d6d8847c
Remove *.mm files that end up being useless
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1dae245eff
Make SFZero and JSFX not rely on VLAs
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
55ccf82c81
Use carla time utils in a few more places
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
62bac65ef9
lv2: handle invalid empty paths the same way as lilv
Fixes #1777
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
1dff57a1e6
bridge: change custom data "big size" to 4096, bump api version
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago