Your Name
9cc1ab3f15
Fix build on macOS 10.8
5 years ago
falkTX
3366ec9670
Update and finalize windows build scripts
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
a92c54fd39
Fix theme build for Windows; add trick to make it all work
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
e9a639b957
Finalize scripts to build windows deps and main code
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
5b3183bff2
Replace with wasserts
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
8f0adcdec2
A few more windows build preparations, all WIP
5 years ago
falkTX
46261d6f17
Add WIP script to download msys2 packages
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
bbdd2dfd8f
Cleanup windows build script, will use msys2
5 years ago
falkTX
2a08b2c2d7
Update windows build-deps.sh script, use -mstackrealign
5 years ago
falkTX
30b817649e
Fix Makefile print, LV2/VST2 plugin is available for Windows
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
c6966042c8
Edit "make features" to say VST is often available
5 years ago
falkTX
5ecbedbcc1
Dont link resources for lv2 plugin when no gui is available
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
39960af98d
Merge branch 'develop' of github.com:falkTX/Carla into develop
5 years ago
falkTX
5edb3d3dd7
build osx libpython as shared lib, needed for nuitka
5 years ago