falkTX
605e894b11
Fix assertion on empty project path; Change cwd of plugin bridges
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
50e2d338ef
Give up with BINARY_* expose, alternative approach
3 years ago
falkTX
1e7c7dc4bd
Use carla-bridge-native.exe for native arch bridge on windows
3 years ago
falkTX
9210d031fb
Allow to run CV plugins in rack mode, CV connects to dummy port
3 years ago
falkTX
b8cc6d7241
Fix missing audio outputs in rack mode juce engine driver
3 years ago
falkTX
4b6f8a5146
Cleanup, fix offset in previous commit (OSC method)
3 years ago
falkTX
1a792463b6
Really fix/ignore client name if known host
3 years ago
falkTX
f031ad8504
Ignore client name if OSC message is from known host
3 years ago
falkTX
899d277cfc
Workaround buggy lo_address_get_port
3 years ago
falkTX
ab22a84d2a
Cleanup some OSC message size
3 years ago
falkTX
68ba1ed543
Use OSC message source instead of URL arg as target
3 years ago
falkTX
2309763357
Print a little debug info when new carla-control connects
3 years ago
falkTX
f87f9bebba
Set audio and midi file path as used in MOD units
3 years ago
falkTX
e1fe556dab
Fix macos-old build
3 years ago
falkTX
f9e8f83f41
Put x64 lv2 plugins in bridge mode if needed (macOS only)
3 years ago
falkTX
532925a608
Remove plugins from macOS quarentine before running them
3 years ago
falkTX
d347aefa0d
Automatically run VST2 intel/arm binaries on macOS as needed
3 years ago
falkTX
003c61cd84
Reduce amount of errors logged whe plugin bridge shm fails
3 years ago
falkTX
6d00a6d090
Rework audio file plugin a bit, clean midi file ignore list
3 years ago
falkTX
9fa0e3d4c8
Prevent assertion on getUniquePluginName() for short plugin names
4 years ago
falkTX
0fad472b59
Rework some symbol exports, resolving conflicts of standalone/utils
4 years ago
falkTX
6682c11484
Reload plugin parameters after loading project in carla-plugin
Fixes #1217
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
838a00566f
Implement custom plugin ui title on bridges
Fixes #1219
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
a1d719548f
Prevent assertion when jack driver not running in multi-client mode
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
83acd850a2
Fix plugins having wrong id when switched around in patchbay mode
Closes #1259
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d8c7f9280f
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
35157eb405
Alternative way to handle juce message thread in carla-plugin
Fixes #1244
Fixes #1136
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
7dc9e8fce4
Alternative, cleaner approach to JUCE run loop on carla-plugin
Fixes #1238
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c47340d4b0
internal plugins: Allow to notify UI of MIDI events
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5a9e11a242
Store the raw MIDI value in EngineControlEvent, for future use
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
47bc02a140
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
6f58669c08
Fix internal client build
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
929c869731
Use a custom flag so our CV ports appear as CV right away
JACK saves those flags as-is, which is great for us.
Fixes #1045
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c3f05e4e96
Initial implementation of MIDI learn (per plugin, not global)
Closes #26
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
da7c7c7cce
Copy lv2 state path contents when cloning plugin
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
1e29ecdd12
Better handling of LV2 temporary state, for clone and rename
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
019b2b794c
Some debug messages to help catch future issues
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
2b6fd1ca6d
Fix recursion when using carla-patchbay under JACk with lv2 midnam
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
594b5b9fec
Fix default name for sfz with sfizz tricks
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
046ea33f4b
Add test code to replace sfz files with lv2 sfizz (disabled for now)
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5bd2497090
Add debug prints regarding profile file/folder
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
fbc26c4c35
carla-plugin: only request UI parameter changes if UI is visible
print a note in case UI is hidden though
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
bac54233ef
Add some safeties around invalid connection-id
Need to investigate this more deeply later on
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
fda792130a
Fix missing ports if client uuid fetch fails
Error case was returning instead of continuing
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
a6aaccc6eb
Final tweaks for internal/external patchbay usage and projects
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
18554a3692
Skip graph CV source reconfigure when loading plugin state
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
88c3255786
Tweaks to loading external patchbay data into internal one
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d951215570
Only care about client name prefix in multi-client mode
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
3e87f7dff2
Add --cnprefix arg, for client name prefix; Set it also when needed
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d7d33f7697
Don't rely on jack metadata callback being there for positions
Since we no longer have recursion issues, having this is fine.
This ensures carla keeps working in case JACK is fixed.
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago