falkTX
|
77f5ab64e9
|
Do not restrict symbols if DEBUG or SKIP_STRIPPING enabled
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
5948d8a381
|
Add some more debug prints
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b8f97e1c3f
|
Add debug prints for host context
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e8e26eef21
|
Fix no namespace build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ca84b57669
|
VST3: Add stubs for keyboard handling
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c82d094667
|
Really fix build, dont use Size class on VST3 UI code
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e8475ede1a
|
One more fix
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8a4e6258c2
|
Fix no namespace build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
2b3bf66256
|
Allow external UI to set geometry constraints, fix some warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ce92fc723b
|
VST3: Clear up situation with host-side resize
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
218dd24a9d
|
An attempt at host-side VST3 UI resize that doesnt work yet
|
3 years ago |
falkTX
|
1ad2bcc6b5
|
VST3: Use context from component too, fixes GUI on some hosts
|
3 years ago |
falkTX
|
fc96e9fd89
|
Fix wrong context on UI deletion, needed for macOS hosts using GL
|
3 years ago |
falkTX
|
ab236b8d7a
|
VST3: Fix state messages
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7069b02cdd
|
Yet another attempt
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a309df8a1f
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c9b1f631ac
|
Try yet again
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d4ecaab1d2
|
Try again
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1c72ea096b
|
Try a better message
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
6260f5b44f
|
Let IRC know of the commit message
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e0b136656d
|
Set the name of the workflow
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
87c2461d5b
|
Test IRC notifications
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
97068d3014
|
VST3: Fix missing 1st parameter when MIDI input was enabled
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
6fd0b5b70e
|
Keep host context from factory alive as needed
Fixes #334
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
cd9434e3d0
|
VST3: Move V3_API to the other side
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
253edfc88a
|
Enable VST3 build on MSVC, remove C++98 workaround
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c12d9def50
|
VST3: Correctly set plugin version information
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
17f09f33bc
|
VST3: Set factory categories and flags, add documentation
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a7c2278668
|
VST3: Fix UI related issues
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4e4d49ff70
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
542ebcf161
|
VST3: unref queried host contexts, fixing memory leaks
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
77dea31f20
|
Fix win32 build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
09f0747211
|
Fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8c9be800be
|
Class names must be different after all; Fix parameter state restore
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b59c740c06
|
Fix build with clang
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9fa65320df
|
Fix VST3 UI cleanup issues
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4893656da0
|
A few more VST3 tests on refcounter and host context
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d9044f27fe
|
Prevent crashes when UI initializes too early
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1ce0d89cc0
|
Make the VST3 implementation C++98 compatible
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c22ecc6c57
|
VST3: Handle UI on macOS and Windows
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
318c76dd54
|
Fix a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8904662794
|
VST3: Implement view timer handler, hook into host run loop
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a1926680fd
|
VST3: Fix memory leak and utf16 string messages
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b2109439bf
|
Replace custom message implementation by host context creation
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
de29a1ad97
|
VST3: Add MIDI CC, channel pressure and pitchbend support
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8d0f5600c7
|
VST3: Add 130*16 parameters for MIDI input, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c874553630
|
Fix demo tools under high dpi
|
3 years ago |
falkTX
|
b3b08825f0
|
Fix compiler warnings
|
3 years ago |
falkTX
|
7c9f6304d1
|
Add feature text on both sides
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7b080d498b
|
Complete the feature table
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |