falkTX
|
d635f6363a
|
Fix usage of empty filenames and labels for plugin bridges
|
3 years ago |
falkTX
|
b74aea4eb5
|
Fix crash on internal vst handling with bad macOS plugins
|
3 years ago |
falkTX
|
b105847cf8
|
Rework state path support in carla lv2 plugins
|
3 years ago |
falkTX
|
8c86c53c11
|
Catch lv2 dsp->ui messages, and prevent recursion from carla
|
3 years ago |
falkTX
|
cd614a1d00
|
Fix unused variable
|
3 years ago |
falkTX
|
408eb9975a
|
Fix strict 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
|
a26defd8b5
|
Only scan for relevant formats when using juce host
|
3 years ago |
falkTX
|
d347aefa0d
|
Automatically run VST2 intel/arm binaries on macOS as needed
|
3 years ago |
falkTX
|
e6679d5979
|
Debug juce host plugin init
|
3 years ago |
falkTX
|
5fe87ed003
|
Fix VST2 plugins nnot being loaded by juce host
|
3 years ago |
falkTX
|
186e2d6b23
|
Fix LV2 worker event order
|
3 years ago |
falkTX
|
626dd57515
|
Catch patch:Set messages to update built-in parameters
|
3 years ago |
falkTX
|
387b029074
|
Send lv2 parameter changes to UI; Don't reuse the same atom forge
|
3 years ago |
falkTX
|
5742286f0e
|
Some little work for lv2 parameters in ui bridges, update modgui
|
3 years ago |
falkTX
|
9300001c10
|
Rework postponeRtEvent data to be union of structs
|
3 years ago |
falkTX
|
b5193900b5
|
Do not save/restore lv2 parameter-patch values, intercept restore
|
4 years ago |
falkTX
|
c91f856585
|
A few more GCC4 compat fixes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cea7ffe5f4
|
Fix memory leaks in LV2 stuff
|
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
|
b35b401c90
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d71a158aff
|
Do not enable all 64 max buses for AU plugins
|
4 years ago |
falkTX
|
40c3c79075
|
Fix oddities with MIDI learn
Closes #1248
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a4be9fdcd3
|
Bring juce UIs to front when shown
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b2f841f889
|
Don't hide juce desktop window before deletion, fixes VST3 crashes
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
|
820b3d9f51
|
fluidsynth note after touch only for version >= 2
|
4 years ago |
falkTX
|
3cbfcf4fbb
|
Alternative/better way to find all audio ports in juce plugins
|
4 years ago |
falkTX
|
ba3999c305
|
Note aftertouch is supported in fluidsynth now
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0464cd5890
|
Initial code for mapped parameter flags
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6dbe64bc1f
|
Fix regression, missing notes on new plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a58501468e
|
Correct usage of LV2 options interface to change plugin block size
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
53b3a2cbac
|
Add option to disabling sending notes to plugins (reverse on)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
583d1efb41
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b4eac526e2
|
Add unused PluginParameterData::getFinalValueWithMidiDelta()
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
|
c502be9864
|
Skip MIDI learn status when cloning or renaming plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
088fc9e5b3
|
Convert control parameter events into MIDI CCs to send to bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3946d1299f
|
Implement MIDI CC and CV source parameter changes for bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f053e8ab38
|
Fix bridge build with previous commit
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
|
e645376663
|
Always use maximum amount of channels for VST2 plugins
Fixes #1184
Fixes #1106
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7f595594b4
|
Only load default state on LV2 plugins that request such feature
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
|
4a77792fe9
|
Dont recreate symlinks; Add single quotes around debug paths
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
232177d3a8
|
Symlink for LV2 abstract paths on request; Cleaner debug prints
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
720c6fe104
|
More work for LV2 state path, symlinks and move/copy when needed
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7571cdcbca
|
Check for state:threadSafeRestore on lv2 plugins; More debug paths
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |