falkTX
|
ef5c2d8a06
|
VST3: Fix UI object lifetime, add temp workaround for component
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
db465f69b2
|
VST3 YOLO
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
090ee03274
|
VST3: implement parameter outputs and triggers, UI focus
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7cfaef7550
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
842bb786ff
|
VST3: Some attention to UI, plugin->host resizing works
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d81467ecc0
|
Fix some v3_plugin_view arguments
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ba550f42fd
|
VST3: Cleanup UI side, make it appear again
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
da528328bf
|
VST3: Initial MIDI support, enable midi-through vst3 build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ef64e046b0
|
Implement v3_process_context_requirements
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9b49fd363e
|
VST3: implement time position; enable metronome vst3 build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1db7603360
|
VST3: Implement parameter state save/restore
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6cbf08d588
|
Correctly offset VST3 streams
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3b91a816a3
|
Add VST3 string utility functions, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
601212430b
|
Add ARRAY_SIZE macro
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a6f3835cab
|
VST3: Use local static plugin for factory info, not global
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3343e7d770
|
Move VST3 UI code into a separate file, non-working for now
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
60cf219e34
|
Do not set exported symbols list if building under DEBUG
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c1684b1078
|
Setup/testing basic VST3 UI interaction
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
63c52b3b38
|
VST3 audio processing, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a4203cd316
|
Deal with most VST3 parameter stuff, start the refcounts
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
dfb7e30dc1
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d704e0c828
|
Continue VST3 testing, UI shows up
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
17dde100a0
|
Hook up various v3_audio_processor calls
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e4c69d2d65
|
More work towards VST3, main class starts to take shape
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
bea070111c
|
More VST3 tweaks
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f462f60dfe
|
Add the needed bits for v3_plugin_factory_3
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d6fdcbd34e
|
Continue battling vst3, can show parameters now
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5ab80c5d2d
|
VST3: Add stubs for more interfaces
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
fcf0307077
|
A few more VST3 details, passing carla-discovery now
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ed7bc84081
|
Document 2 more macros
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b18bce2945
|
Fix no namespace build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
addfb8ce3a
|
Mark SpecialEvent as deprecated, will not use
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b84abed238
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1d234f7769
|
Document internal macros
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
71b4e5d1c5
|
Put the runtime checks behind a DPF_RUNTIME_TESTING macro
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8b8c76e9d2
|
Fix EmbedExternalUI build under Haiku (no implementation)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ab0b0d4527
|
Allow to use Window::openFileBrowser() without arguments
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d6f2956747
|
Change some words for clarity
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9aec1687c8
|
And even more fixes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8f478f979f
|
Yet a few more compiler warning fixes, msvc stuff this time
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1adef358f4
|
More compiler warnings fixing
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9d8df7e122
|
Fix some compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
96dcfa87d7
|
Correct checks in the previous commit
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6d29d5d83d
|
Reduce amount of Plugin pure virtual methods, use runtime warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e44a908375
|
lv2lint: Ignore a known linking warning
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8d83f11df2
|
Remove win32 specific vst3 exports from version file
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Jean Pierre Cimalando
|
848e28cd36
|
cmake: use symbol export lists
|
4 years ago |
Jean Pierre Cimalando
|
8061ea254b
|
make: windows exports with def files
|
4 years ago |
Jean Pierre Cimalando
|
b9598ec387
|
Revert "Export "main" symbol for VST2 on Windows"
This reverts commit 4685979dc1.
|
4 years ago |
Jean Pierre Cimalando
|
f4bf9e5cc8
|
Have the macOS symbol in exp files
|
4 years ago |