falkTX
|
8e37bc8245
|
Make loading of vst chunk conflict less with non-juce plugins
Signed-off-by: falkTX <falktx@gmail.com>
|
5 years ago |
falkTX
|
63daa721c3
|
Fix strict debug build
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
d218b58249
|
Fix build; Remove debug prints; Implement drag/touch for bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
dbf649d58d
|
WIP drag/touch params callback to host; Fix plugin rename API
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
d005d44bd1
|
Rework some core OSC remote control code, behaving like the plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
b49a1bc1e4
|
Cleanup, continue previous commit
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
699193f3d5
|
Start work regarding full OSC control
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
6a6b396747
|
Name some variables more consistently
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
0ab167491b
|
Fix a typo, better debugging
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
5e3035ed7f
|
Fix a typo, better debugging
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
40acc271c3
|
Calculate VST ppqPos in a more reliable way
Fixes #795
Signed-off-by: falkTX <falktx@falktx.com>
Conflicts:
source/backend/plugin/CarlaPluginVST2.cpp
|
5 years ago |
falkTX
|
f4e6e15cbb
|
Handle more sources of vst automation via audioMasterAutomate
Signed-off-by: falkTX <falktx@falktx.com>
Conflicts:
source/backend/plugin/CarlaPluginVST2.cpp
|
5 years ago |
falkTX
|
abdcf7ac7f
|
Calculate VST ppqPos in a more reliable way
Fixes #795
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
c76dd69eb5
|
Handle more sources of vst automation via audioMasterAutomate
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
fec895a086
|
Create buffer for vst audio out, fixes dry/wet (inline processing)
Closes #834
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
5583ba1546
|
Create buffer for vst audio out, fixes dry/wet (inline processing)
Closes #834
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
2ed8264a9a
|
Fix crash when directly loading vst shell plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
b1f2a5b1b1
|
Fix crash when directly loading vst shell plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
fc48f6f9e7
|
Introduce statusbar-like area; Add 1 new callback value
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
3006738b6f
|
Print assertion if audioMasterIdle called from wrong thread
|
5 years ago |
falkTX
|
c6d5ece01b
|
Run strict build on code that uses juce; Strict build 32bit bridge
Signed-off-by: falkTX <falktx@gmail.com>
|
5 years ago |
falkTX
|
579dea61db
|
Handle strict build for code that targets juce stuff; Cleanup
Signed-off-by: falkTX <falktx@gmail.com>
|
5 years ago |
falkTX
|
6e656ce91d
|
Give up trying to follow VST2 spec, always assume UI opens nicely
Signed-off-by: falkTX <falktx@gmail.com>
|
5 years ago |
falkTX
|
4b3e0fb839
|
Give up trying to follow VST2 spec, always assume UI opens nicely
Signed-off-by: falkTX <falktx@gmail.com>
|
5 years ago |
falkTX
|
8672df82ad
|
Fix some strict compiler warnings
Fixes #821
Fixes #822
Signed-off-by: falkTX <falktx@gmail.com>
|
5 years ago |
falkTX
|
ea88d9169d
|
Make juce/carla vst save cross-compatible; Builds entire juce on linux
Signed-off-by: falkTX <falktx@gmail.com>
|
5 years ago |
falkTX
|
9de72258bd
|
More fixes
Signed-off-by: falkTX <falktx@gmail.com>
|
5 years ago |
falkTX
|
37014357ad
|
Start adapting for old juce
Signed-off-by: falkTX <falktx@gmail.com>
|
5 years ago |
falkTX
|
51f20736b4
|
Do not call plugin effEditIdle on update display opcode
Signed-off-by: falkTX <falktx@gmail.com>
|
6 years ago |
falkTX
|
36541cd0ba
|
Do not call plugin effEditIdle on update display opcode
Signed-off-by: falkTX <falktx@gmail.com>
|
6 years ago |
falkTX
|
15acfd6db3
|
Fix for VST plugins that update parameters without telling the host
|
6 years ago |
falkTX
|
d73c0788cc
|
Fix some warnings triggered by gcc-8
|
6 years ago |
falkTX
|
85ebe336c5
|
Fix some warnings triggered by gcc-8
|
6 years ago |
falkTX
|
e3e2288691
|
Only send kVstTransportChanged to VST plugins when really needed
Fixes transport sync with certain plugins, like FLStudio \o/
|
6 years ago |
falkTX
|
faf4777b6e
|
Cleanup, print error if win32 CreateWindow fails
|
6 years ago |
falkTX
|
c78c2a77b6
|
Add back something removed by mistake..
|
6 years ago |
falkTX
|
47cb24ae73
|
Keep VST UI open for the lifetime of the plugin
We are doing this for LV2 already, so be consistent
|
6 years ago |
falkTX
|
0b4f5c2bb0
|
Fix 32bit VST UIs never being visible
|
6 years ago |
falkTX
|
9a68a49849
|
Big push to get transport working correctly. Seems quite nice now
|
6 years ago |
falkTX
|
cd8cea6539
|
macOS related fixes
|
6 years ago |
falkTX
|
2355f147b3
|
Fix build with -std=c++98 and adjustments for old Mac OS
|
6 years ago |
falkTX
|
c789997920
|
More of the same
|
6 years ago |
falkTX
|
6184eadbcb
|
Don't trigger ENGINE_CALLBACK_UPDATE under certain conditions
|
6 years ago |
falkTX
|
e1004744cb
|
Add valgrind script, found and fix 1 leak already
|
6 years ago |
falkTX
|
04dbc3fbee
|
Nicer printing on out of bounds midi event time
|
6 years ago |
falkTX
|
7aa20661d7
|
Some fixes for stupid VST plugins
|
6 years ago |
falkTX
|
d2e8c80fbc
|
Avoid an assertion on VST-side midi-learn
|
6 years ago |
falkTX
|
8ac99a697e
|
Rename vestige header and update it, adjust code as needed
|
6 years ago |
falkTX
|
90c7f8a89b
|
Don't ask for vst window size before creation; cleanup vst code
|
6 years ago |
falkTX
|
8383b114e8
|
Handle (ignore) arbitrary number of audio ports in rack mode
|
6 years ago |