falkTX
8f0adcdec2
A few more windows build preparations, all WIP
5 years ago
falkTX
e5b045a282
Adjust qt plugin path tricks for local development builds
5 years ago
falkTX
af0a73c189
Allow to build custom Qt theme in Windows builds
5 years ago
falkTX
85298a0d99
Add a FIXME comment in main makefile includes
5 years ago
falkTX
6444958a72
Fix a build warning
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
e9ca3ac860
One more fix
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
b396a306d3
Fix for unsigned values
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
638541e41b
Fix modgui with latest mod-ui changes
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
399fc3b4bc
Implement CV for internal patchbay mode
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
011f8dcd17
Fix logic in the previous commit
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
03f74e99ea
Allow engine to load vst shells with id 0, using the first plugin
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
32bb7a5e62
Allow loading of vst2 plugins without an uniqueID at the start
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
226561ed1b
Add some safeguards against wrong Qt bridge builds
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
44732c8ab1
Do not enable Qt5 if it has been built statically
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
88ae3fed8c
Fix previous commit
5 years ago
falkTX
cae0c168d8
Build CarlaPatchbay64.so vst plugin binary
5 years ago
falkTX
31964ba8eb
Add patchbay 64chan plugin version
Closes #908
5 years ago
falkTX
cf77b740de
Only use jack as default driver on linux if it is installed
5 years ago
falkTX
062c43e4c0
Only build and install jack internal client with JACKBRIDGE_DIRECT
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
8e37bc8245
Make loading of vst chunk conflict less with non-juce plugins
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
8385b5ee41
Fix symbol for carla.lv2 plugins with many midi outputs
5 years ago
falkTX
2d281ff260
Export audiogain and midichannelize as lv2, remove midithrough
5 years ago
falkTX
3afdf1f2d2
Allow bridges to set latency value again, now that we fixed things
Closes #545
5 years ago
falkTX
7c25288384
Add simple audio-gain plugin
Closes #683
5 years ago
falkTX
a1f759bcc8
Don't set numParams for carla as lv2 plugin, for now
Fixes #885
Fixes #893
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
935349e3ce
Make sure carla internal plugin has 100+10 parameters
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
0867949a5b
Fix potential issue of carla-vst-shell with more than 100 parameters
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
63e0ecf85d
Fix dependencies of plugin builds
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
7c1e6301d4
Add /usr/share/soundfonts to default sf2 path
Fixes #877
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
a0be30f35e
Fix crash when plugin adds latency after starting at 0
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
63daa721c3
Fix strict debug build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
5423bc68b5
Don't use -Weffc++ on strict debug build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
ba7f9bba86
Convert python static lists into tuples
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
b730f6c2b1
Fix dragging canvas box by its icon
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
7fa3be646a
Place Qt stuff outside of custom namespace
Fixes #894
Closes #895
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
3014fa703f
Add /usr/include/wine-development/windows to jackbridge includes
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
nickolas360
6f9faf6584
Fix segfault on PowerPC
The type of JackBridge::client_open_ptr is:
jack_client_t* (*)(const char*, jack_options_t, jack_status_t*)
client_open_ptr is set to the address of jack_client_open (loaded via
dlopen/dlsym), but the signature of jack_client_open is:
jack_client_t* jack_client_open(
const char*, jack_options_t, jack_status_t*, ...
)
jack_client_open is variadic, while client_open_ptr is not. PowerPC
segfaults when calling a variadic function through a non-variadic
pointer, as PowerPC reserves different amounts of stack space when
calling a variadic vs. non-variadic function. In this case,
jack_client_open assumes the caller allocated more space than it
actually did, so it overwrites parts of the caller's stack frame that
were not intended to be modified.
This commit changes the type of JackBridge::client_open_ptr to match
the signature of jack_client_open.
5 years ago
falkTX
95b1b328ba
Fix loading projects with AU plugins
5 years ago
falkTX
d586cb32ad
Tweaks for new osx build
5 years ago
falkTX
9bee2ff784
Export internal audio and midi players as LV2 plugins
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
c5338fa09c
Backport juce fix
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
da45e92c2a
Temporarily force path for jack internal client
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
16f6415921
Make JACKBRIDGE_DIRECT simpler to work with
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
46ef657d1c
Allow to build+link directly to libjack
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
41f81a8af2
Tweaks for getting some stuff working under Haiku
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
08cb20301a
Yet another build fix
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
b4fd3bdb33
Really fix build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
9f4150227e
Fix build due to last commit
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
d427e92710
Add a real Dummy engine driver, usable with carla-single too
via special env var CARLA_BRIDGE_DUMMY
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
3bd4ff700f
Fix plugin rename under JACK single or multi client
Fixes #876
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago