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 |
falkTX
|
417f234b16
|
Write MIDI CC binding LV2 meta-data
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4685979dc1
|
Export "main" symbol for VST2 on Windows
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4165681819
|
More tweaks to LV2 license conversion
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
03fb16c1bf
|
Fix lv2 tests
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b9270eea59
|
Enable runtime plugin tests again
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0a16af9e6c
|
VST2: use a vector for cleanup effects instead of list
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
622e283a80
|
Skip plugin runtime memory checks for now, need to fix carla
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
80e9c5d557
|
lilv-utils is needed for lv2ls tool
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9d368a4477
|
There was a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6c336b78e1
|
LV2: Use spdx as license URL
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
50579e9fc1
|
Start validating/testing plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
37eb4c0832
|
VST2: Cleanup created objects on module/dll unload
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a45661fb8b
|
Fix uninitialized values in metronome example
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d96d0497eb
|
Fix lv2 validation when using state files
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6b0402935b
|
Only export the needed symbols for plugins to work
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
fd19df3378
|
Use flags from base makefile to build lv2-generator
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
fce8f5a880
|
LV2: Generate properties for plugin state keys, passing validation
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
41750f73ad
|
Switch back to requiring full-state when using programs+state
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
15e5b575d7
|
LV2: Set plugin type as project too, prevent invalid presets
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
eac2757ce7
|
LV2: Convert to license string to URL as much as we can
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
28a88dbd65
|
String: Add asBasic, asLower and asUpper methods
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d64c1acc69
|
Fix tests
|
4 years ago |
falkTX
|
07e8cee925
|
Add method to render window contents to picture file (opengl)
|
4 years ago |
falkTX
|
1606091b33
|
Revert 1 testing change
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6ccd50f0a8
|
Add example to test NanoImage usage
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |