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
falkTX
3486530a12
linux package: force-ignore chroot keys
5 years ago
falkTX
3811069936
Build nuitka for osx
5 years ago
falkTX
d553810e13
Fix pyliblo new-osx build
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
a40ee86a14
Add build-deps script for newer osx systems (10.14)
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
falkTX
9bc0cd764f
Partially revert a previous commit, that is useless and breaks build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
1007828871
libjack: implement uuid and thread-init cb, some cleanup
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
fabfb7f312
Offline/freewheel callback for our fake libjack
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
1ae01df08d
Add option in settings for full-canvas repaints
When activated, fixes noise and lefovers in background canvas area
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
785334cdd5
cleanup
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
0ecb192e13
Missed 1 scaled-contents property
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
c0864e0489
Test drawing of inline big meter
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
041658b0a1
Optimize audio file player
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
97ccc800d6
Horizontally align inline displays
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
eb6f8587d0
Try to fix auto-showing rack knobs in newer qt
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
237796be17
Fix one remaining unscaled high-dpi icon
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
8cee623761
Cleanup lv2 ui scale stuff, use LV2_UI__scaleFactor
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
7717aa0e47
Fixes and caching for inline displays
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago