falkTX
|
5e3035ed7f
|
Fix a typo, better debugging
Signed-off-by: falkTX <falktx@falktx.com>
|
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
|
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
|
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
|
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 |
falkTX
|
bf60778ad9
|
Use double-precision for time tick; Force bridge build without osc
|
6 years ago |
falkTX
|
4bc59c2d43
|
Fix a typo
|
6 years ago |
falkTX
|
7f8e36f72b
|
Better error message for input timing errors
|
6 years ago |
falkTX
|
85b1615b60
|
Cleanup
|
6 years ago |
falkTX
|
9f30f00280
|
Do not use/check kVstParameterUsesIntegerMinMax vst property
|
6 years ago |
falkTX
|
b054dd0c12
|
Fix small issues regarding program state (crash-fix some plugins)
|
6 years ago |
falkTX
|
7de5812912
|
More rt/non-rt function split, catch unwanted uses
|
6 years ago |
falkTX
|
c0c08e8898
|
Start splitting RT and non-RT plugin functions
|
6 years ago |
falkTX
|
6d5a40daa3
|
Allow to send midi program-changes directly into vst plugins
Closes #244
|
6 years ago |
falkTX
|
9a0116fc6d
|
Load state of old win/osx VST2 plugins (before juce/water breakage)
|
6 years ago |
falkTX
|
01b50d2f0b
|
Implement parameter text for plugin bridges, cache last render
|
6 years ago |
falkTX
|
518f2557a1
|
Continue splitting of carla-plugin LV2 code
|
6 years ago |
falkTX
|
0e301dc562
|
Initial implementation of child windows for macOS; Cleanup
|
7 years ago |
falkTX
|
d203aa7bab
|
Fix loading Mac VST bundles with path terminating in slash
|
7 years ago |